安裝開發環境
-
在想要的目錄把部落格的 repo 遞迴地 clone 回來
git clone --recursive git@github.com:murmuring-on-the-air/murmuring-on-the-air.github.io.git
-
cd 進 clone 回來的 repo 目錄
-
安裝本部落格用的靜態網站產生器 Pelican
-
首先用 Python 的 venv 初始化一個虛擬環境,其中
pyvenv venv
是在當前目錄建立一個名為venv
的目錄作為 venv 所需工作目錄之用,source venv/bin/activate
則是載入這個venv
的虛擬環境。pyvenv venv source venv/bin/activate
目前的 Ubuntu 14.04 中的 venv 套件是壞的,用這個版本發行版的讀者,若發現上面的指令執行不正常,請改用下面的方法手動安裝:
pyvenv-3.4 --without-pip venv source ./venv/bin/activate wget https://pypi.python.org/packages/source/s/setuptools/setuptools-3.4.4.tar.gz tar -vzxf setuptools-3.4.4.tar.gz cd setuptools-3.4.4 python setup.py install cd .. wget https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz tar -vzxf pip-1.5.6.tar.gz cd pip-1.5.6 python setup.py install cd .. deactivate rm -rf setuptools-3.4.4* pip-1.5.6* source ./venv/bin/activate
-
安裝 Pelican 和他相依的 library
pip3 install -r requirements.txt
-
安裝撰寫環境
-
在自己的 GitHub 或是任何 Git hosting 開一個 repo,以便存放文章的 source code
-
在自己的電腦上,cd 到部落格開發環境的根目錄,把剛開好的 repo 加進部落格的 repo 中。
git submodule add --branch {branch 名稱} {repo 位置} content/{自己的 username} git commit content/{自己的 username}
範例:
git submodule add --branch mota git@github.com:changyuheng/changyuheng.github.io.git content/changyuheng git commit content/changyuheng
comments powered by Disqus