octopress搭建个人博客的方法在网上有很多,在octopress网站上也有详细介绍, 只要参照教程,很容易就能理解搭建的流程,个人的实现方法如下:
安装好ruby和git(已经有ruby开发环境的就不用了)
克隆octopress项目,并进行配置
1
|
|
- 设置默认ruby版本(如果不使用rvm则不需要),更新相应的gem
1 2 |
|
- 安装默认主题
1
|
|
- 建立一个新的github项目
点击【Create a New Repository】,然后以 用户名/用户名.github.io 的格式建立一个新项目。
- 部署到github上
1
|
|
这条命令会询问你刚才建立的项目的地址,按要求输入;
- 接着执行
1 2 |
|
上面的命令首先生成博客文件,并将生成的博客文件拷贝到_deploy/目录下,然后将这些内容添加到git中,并commit和push到仓库的master分支。
- 本地生成和预览
1 2 3 |
|
- 推送到github
1 2 3 4 |
|
过几分钟后去自己的博客页面就可以看到自己的博客了 理解每句命令的作用,就可以diy自己的博客了。
- 写博客
Octopress的博文存储在source/_posts目录下,并且是按照Jekyll的命名规范对文章进行命名:YYYY-MM-DD-post-title.markdown 通过Octopress提供的task可以正确的按照命名规范创建新博客。
1
|
|
其中title为博文的文件名,接着去找到source/_posts/YYYY-MM-DD-title.markdown,编辑它。完成后可以预览和部署博文。