如何部署已有的octopress Blog
注意 你的系统的环境变量一定不要有中文, 如果Rake中提示 invalid byte sequence in UTF-8 (ArgumentError) 请检查你的所有的系统环境变量
- 下载和安装git, 把git安装目录的bin和cmd文件目录加到path中。
- 下载和安装ruby1.9.3,安装时可以勾选 加到path中。 安装完成后可以通过ruby —version来测试是否安装成功
- 去网上下载一个DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe 解压到一个目录如E:/Devkit。dos cd 到这个目录。执行如下命令:
1 2 |
|
安装之后,要把这个 E:/Devkit/mingw/bin这个目录加到你的系统环境path,如果已经安装了MinGw并且在path中配置好的,要把这个mingw拷贝过去覆盖掉。
博客的代码高亮需要python环境的支持。去下个python2.7安装。python 安装完成后。执行下面的命令
1
|
|
设置本地环境
为了支持中文UTF-8编码,在Windows的环境变量中增加下面的选项。
1 2 |
|
- 配置git
1 2 |
|
更新gem的更新源,ruby的官方网站经常被和谐。换成国内的更新源,这样速度就快多了,变更如下:
1 2 |
|
下载并配置Blog
在某个目录下,DOS命令
1 2 3 4 5 6 7 8 9 10 |
|
配置好之后,DOS cd 到sweetdark目录下就可以写blog了。请确保你在source 分支下,通过git branch 命令可以查看。你在哪个分支下。 git checkout source 可以切换到source分支
1 2 3 4 5 6 7 8 9 10 11 |
|
git remote -v 命令可以查远程的地址。
有不懂的git命令都可以用git command —help 来查这个command。
为了确保安全不造成混乱,以后每次写blog之前,都要检查,你是否是在source分支下,是否跟服务器上是一致的。
1 2 |
|
注意事项
- 图片最好是上传到一些可以保存图片的网站上,然后用 octopress 的Image 标签来引用, 相关用法http://octopress.org/docs/plugins/image-tag/%E3%80%82 用markdown语法也是可以的,不要写本地的相对路径(如上面的那张图片,会导致在Tag目录下看不到
相关的文章 octopress+github 构建blog 在Github上搭建Octopress博客
http://octopress.org/ 官方文档必看。这里有许多官方的plugin介绍。包括代码高亮,插入网络上图片等。
MarkDonw的语法,文章就是用markdown语法的,很简单。
-git的学习
英文10本 http://sixrevisions.com/resources/git-tutorials-beginners/#comments
中文
http://gitbook.liuhui998.com/index.html
详解系列 http://blog.jobbole.com/24379/ http://blog.jobbole.com/25808/