Workflow Of hexo

之前最开始我用的博客是Octopress,现在来看Octopress的样式已经kinda out of fashion了😂。网上寻寻觅觅,发现hexo还不错,花了点时间把旧的博客移植到hexo上来。这里简单记录下相应的流程

初始化工作:

  1. setup hexo

    npm install hexo-cli -g
    
  2. initial

    hexo init YourName.github.io (创建对应目录并初始化)
    
  3. install

    cd YourName.github.io        
    npm install
    
  4. setup theme
    我的主题是:
    https://github.com/iissnan/hexo-theme-next

配置Github.io:

  1. Follow up [github pages官方文档]进行设置(https://pages.github.com/)

  2. 进入博客根目录,配置hexo-deployer-git帮助部署

    cd YourName.github.io
    npm install hexo-deployer-git –save

  3. 打开配置文件输入

    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目录下