之前最开始我用的博客是Octopress,现在来看Octopress的样式已经kinda out of fashion了😂。网上寻寻觅觅,发现hexo还不错,花了点时间把旧的博客移植到hexo上来。这里简单记录下相应的流程
初始化工作:
setup hexo
npm install hexo-cli -g
initial
hexo init YourName.github.io (创建对应目录并初始化)
install
cd YourName.github.io npm install
setup theme
我的主题是:
https://github.com/iissnan/hexo-theme-next
配置Github.io:
Follow up [github pages官方文档]进行设置(https://pages.github.com/)
进入博客根目录,配置hexo-deployer-git帮助部署
cd YourName.github.io
npm install hexo-deployer-git –save打开配置文件输入
deploy: type: git repo: https://github.com/xxx/xxxx.github.io.git
Create a new post:
hexo new "My New Post"
Run server 本地预览:
hexo s
(本地打开 http://localhost:4000/)
清缓存、生成和部署:
hexo clean
hexo g
hexo d
Others:
注意部署到github.io的是xxx.github.io/public文件夹下面自动生成后的内容,最好不要手动改动该文件夹下面的文件。
如果有图片,可以放置在你主题目录下面的source目录下。