Windows下搭建Octopress部落格

2021-09-08 09:32:42 字數 3177 閱讀 5631

使用octopress來搭建部落格,還是有一定門檻的,看完本文後,希望您不會覺得很難。

octopress 是一款基於 jekyll 的靜態站點生成系統,使用ruby實現,所以您需要懂點ruby的知識,其實會幾個命令就行;

octopress通常會部署在github上,所以您需要會一些簡單的git命令以及gtihub的使用。

系統:windows 2003 server、windows 7、windows 2008r2 server,這三個系統用下面的版本都安裝成功過;

git:

ruby:

devkit:

python:

octopress:git:

windows下安裝git很簡單,一路next就可以了。

ruby的安裝也是一路next就可以,不過記得勾選「add ruby executables to your path」,將ruby的執行路徑加入到環境變數中,如果忘記勾選,也可以手動設定。安裝完後可以在命令提示符中輸入ruby –version 來確認是否安裝成功。

1. 解壓目錄中沒有有中文和空格;

2. 必須先安裝ruby,而且ruby需要是rubyinstallser安裝。

解壓devkit後,在命令列輸入以下命令來進行安裝:

d: 

cd devkit

ruby dk.rb init

ruby dk.rb install

easy_install會安裝在python安裝目錄的scripts目錄中,例如我的python目錄是c:\python27,所以需要將c:\python27\scripts目錄加入到環境變數中才能在命令提示符中使用easy_install命令。

在命令提示符中輸入如下命令就可以安裝pygments了。

easy_install pygments
首先在gitbash中輸入如下命令將octopress**拉到本地,

cd d:/gitproject

git clone git: octopress

然後需要安裝octopress的依賴項,安裝依賴項需要用到ruby的gem,使用下面的命令可以更換gem的更新源,使用國內的**映象速度相對快點。

gem sources -a 

gem sources -r

gem sources -l

修改octopress目錄下的gemfile檔案,將第一行的 修改為

在命令提示符中進入到octopress目錄,輸入下面命令進行依賴項的安裝

gem install bundler

bundle install

輸入下面的命令來安裝octopress的預設主題

rake install
到此所有的安裝工作已經結束,輸入下面的命令可以在本地進行預覽。

rake preview
如果部落格中包含中文,需要進行如下設定:

1. 在環境變數中設定下面的鍵值對;

lang=zh_cn.utf-8

lc_all=zh_cn.utf-8

2. 含有中文的檔案需要儲存為utf-8無bom格式編碼。

3. 在ruby的安裝路徑找到 檔案convertible.rb

c:\ruby193\lib\ruby\gems\1.9.1\gems\jekyll-0.12.0\lib\jekyll\convertible.rb

將27行修改為:self.content = file.read(file.join(base, name), :encoding => 'utf-8')

使用下面命令可以在octopress中新增文章

注意,rake new_post['my first octopress blog']中的my first octopress blog 並不是部落格標題,而是和生成的檔名以及url位址有關,該名稱不支援中文。部落格標題可以在生成的markdown檔案中修改。生成的markdown檔案在octopress/source/_posts目錄中。

編輯markdown檔案,將標題可以修改為中文標題,還可以設定分類等資訊以及編寫正文部分

每次執行了新增部落格的命令,或是修改了現有部落格的內容後,都要執行下面命令進行重新生成

rake generate
如果之前有輸入rake preview的命令提示符視窗沒關,可以直接localhost:4000來進行預覽,否則需要重新執行下rake preview才能進行預覽。

首先需要您有乙個github的賬號,並且知道怎麼樣將git專案推送到github上,具體配置可以參考我之前的博文《windows 下使用git管理github專案》

登入到github,建立乙個名為username.github.com的repository,例如我建立的為oec2003.github.com;

在命令提示符中進入到octopress目錄,輸入下面命令:

rake setup_github_pages
[email protected]:oec2003/oec2003.github.com.git

執行命令rake deploy 就可以將本地的內容發布到github上。

最後需要將octopress的原始檔推送到github的source分支上,執行下面命令即可:

git add .

git commit -m 「your message」

git push origin source

1. 執行rake new_post['title']來生成乙個博文;

3. 執行rake generate來生成文章;

4. 執行rake preview在本地預覽;

5. 執行rake deploy發布到github中。

6. 執行下面命令將修改的原始碼推送到source分支:

git add .

git commit -m 「your message」

git push origin source

在安裝的過程中可能會碰到各種問題,根據錯誤提示資訊google,肯定會找到答案。

windows下搭建tensorflow的環境

這年頭,不會點人工智慧和神經網路,都不好意思跟人打招呼了。之前搞了一下sklearn,今天覺得應該要了解一下google這個傳說中的人工智慧開源神器。最近終於有時間了,凡事從hello world開始,先從搭環境開始吧。安裝python 安裝各種庫,依賴,因為已經裝過太多,我已經忘記需要裝什麼了。但...

Windows下搭建論壇

windows下搭建論壇 真正的 o基礎架構,一步一步走向成功 安裝整合包軟體 解壓後如下 以管理員身份執行setup的批處理 選擇推薦的apache版本 選擇推薦的mysql版本 解壓完成執行初始化 當出現以下原因是因為包含了中文字元 為解決此問題將他移動到非中文本元的目錄下 執行init.cmd...

Windows下搭建MySQL集群

本文將討論在windows下搭建mysql集群的步驟和搭建過程中應當注意的問題。由於機器數量和效能有限,搭建環境為一台宿主機 ip 10.200.178.191 一台虛擬機器 ip 10.200.178.192 管理節點 資料儲存節點和sql節點的分配情況如下 管理節點 10.200.178.191...