hexo 基本操作

hexo 相关基本操作

hexo多端同步问题

hexo为我们创建一个美观的个人博客提供了方便,但是有一个麻烦的问题就是,博文是通过自己本地编辑 ,然后通过hexo d推送到github上,推送到github上的文件只有静态文件,没办法编辑。

在网上找了些解决的办法,大概两种,一是直接复制hexo相关文件到另一台电脑,第二种就是把全部内容提交到github上。理论上都是可行的。可是前端更新迭代太快了,你不可能几年后还在复制几年前的hexo文件进行编辑吧,早就过时了。

所以,最重要的是source/_posts/*.md这些markdown文件,只要保留好这些文件,足矣。

hexo 基本操作

  1. 创建新的博文

    1
    hexo new postName
  2. 清除缓存

    1
    hexo clean
  3. markdown装换生成html

    1
    hexo generate / hexo g (可以简写)
  4. 发布到github

    1
    hexo deploy / hexo d (简写)
  5. 发起服务

    1
    hexo server (默认4000端口,可以在_config.yml修改)

_config.yml配置文件解析

  1. deploy配置

    1
    2
    3
    deploy:
    type: git
    repo: git@github.com:lxiao3/lxiao3.github.io.git
  2. server配置

    1
    2
    3
    4
    server:
    port: 4001 (端口修改)
    compress: true
    header: true
  3. 主题修改

    1
    2
    theme: next
    avatar: /uploads/images/avatar.jpg(头像修改)

未完待续

这里有一些hexo美化的操作,http://shenzekun.cn/hexo%E7%9A%84next%E4%B8%BB%E9%A2%98%E4%B8%AA%E6%80%A7%E5%8C%96%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B.html