Install Octopress on Mac Os X 10.9

安装方法就不多说了 详情见参考文献 说下注意初学者难理解的地方

整个项目分为两个部分 一部分是博客的源码 也就是source分支(除开_deploy目录之外的其他所有文件)
还有一部分是网站的静态资源(打开网站你看到的全部都是静态资源 所有的页面都是纯html页面) 这部分属于master分支 也就是_deploy整个目录 你可以这样看看

1
2
3
4
5
[haidx@mbp:~/repo/octopress]$ cd _deploy/
[haidx@mbp:~/repo/octopress/_deploy]$ git status
# On branch master
nothing to commit, working directory clean
[haidx@mbp:~/repo/octopress/_deploy]$

安装好之后 运行 rake new_post["myTitle"] 会自动生成一个 markdown 文件

文章生成在目录下的source/_posts目录下。文章是markdown格式的。可以通过 Mou 软件来编辑保存。

rake new_page['about'] 用来新建页面 页面源路径为 source\about\index.markdown

rake generate 根据 _config.ymlsource/_posts下的 markdown 文件生成网站所有需要的静态资源.

rake deploy 这个命令是把网站所有生成的静态资源放到 _deploy 目录下,然后把该目录下得所有文件推送到github的 master 分支.

发布之后运行git status之后发现还是有很多修改文件 , 没错 因为 rake deploy 并没有 push source 分支过去. 如有需要 可以手动 push

1
2
3
git add .
git commit -m 'Initial source commit'
git push origin source

[参考]

Comments