Octopress Simple Guide
Octopress的搭建过程如下:
1 配置本地Octopress
1 2 3 4 5 |
|
2 关联到 GitHub
1 2 3 4 |
|
3 修改配置文件
修改OctoPress根目录 _config.yml
1 2 3 4 5 6 7 8 9 10 11 |
|
4 跟换主题
主题位于octopress根目录的 .theme 文件夹下,以安装’slash’主题为例:
1 2 3 4 |
|
提示: 更改网站样式相关
https://github.com/imathis/octopress/wiki/3rd-Party-Octopress-Themes
5 添加文章
执行 rake new_post["my first blog"]
,
这样会在octopress的/source/_post下生成一个markdown文件,可以用文本软件进行编辑
6 新建页面
命令:rake new_page["page_name"]
提示:修改source/_include/custom 文件,可将页面添加到导航栏。
7 生成静态页面,预览,发布
完成编辑后执行rake generate
,生成静态页面(将source和sass下的源码生成到public目录)。
执行rake preview
,启动本地预览,可以在浏览器内以这个地址进行预览。
最后执行rake deploy,将日志提交到github上(将生成到public中的内容复制到_deploy目录,并提交到github的master分支)。
提示:generate 和 deploy 可以用一条命令搞定: rake gen_deploy
8 将修改备份到github的source分支上
1 2 3 |
|
9 补充
查询所有rake参数 :
rake -T
添加附加功能
1 使用google的 Analytics 监控网站流量,需要先申请账号。
先将需要添加的代码添加到 source/_includes 文件中
然后配置 google_analytics_tracking_id 项 (位于_config.yml文件中)。
2 添加评论,使用 DISQUS 实现。同样需要修改 _config.yml 文件
为github上已有的oct opress配置本地环境 方法一
直接将远程仓库签出到本地
git clone git@github.com:duyw/duyw.github.com.git duyw.github.com
签出source分支的源码
cd duyw.github.com
git checkout sources
这样当前项目就有了两个分支,查看分支命令: git branch
安装依赖
bundle install
配置和github的关联
rake setup_github_pages
生成预览部署
rake generate
rake preview
rake deploy