在 2020 年底,终于又想起了还有这么个页面,上次更新还是在 2018 年,2019 一年空白,不知道 2021 能记录多少。
主页用的是 Octopress ,但是最近换了台机器,重新 clone blog 的 repo,结果并不能像原来那样直接就发布了。关键问题在 _deploy 文件夹,这里面是 repo 的 master 分支,所以必须要和 repo 同步才行。
Clone 代码并安装需要的软件
1
2
3
4
5
6
| $ git clone git@github.com:liubin/liubin.github.io.git blog
$ cd blog/
$ git co source
$ sudo gem install octopress
$ bundle
|
初始化 _deploy 目录
1
| $ git clone git@github.com:liubin/liubin.github.io.git _deploy
|
创建新页面
创建新页面并编辑:
1
| $ bundle exec rake new_post["I'm back"]
|
编辑并预览:
1
| $ bundle exec rake preview
|
发布:
1
2
| $ bundle exec rake generate
$ bundle exec rake deploy
|
最后别忘了提交到 source 分支:
1
2
3
| $ git status
$ git add .
$ git commit -m "some message"
|