Hexo主题来源于litten/hexo-theme-yilia,这是个非常精美的主题
- 针对博客评论系统Gitment一些过时API和Css样式改进
- 文章图片资源统一使用hexo-asset-image插件进行管理,hexo博客根目录下运行
npm install hexo-asset-image --save
- 公共或主题所需资源一律放入 public/assets/ 中,示例:horacework.github.io/assets/
- 更新微信二维码分享API
- 删除一些不必要的分享按钮
- 安装Git、NodeJS;
- 使用npm安装hexo(全局安装);
$ npm install -g hexo-cli
- 创建并初始化hexo文件夹
$ hexo i blogDir //init,blogDir是文件夹名称
-
把本项目直接下载下来,替换到blogDir中,分别修改根目录下与theme/yilia目录下的_config.yml;
-
安装相关插件,在blogDir目录下
$ npm i hexo-generator-json-content --save
$ npm i hexo-asset-image --save
$ npm i gitment --save
其中Gitment是我认为最合适的文章评论插件,相关安装配置自行百度。
-
注意公共或主题所需资源一律放入 public/assets/ 中,示例:horacework.github.io/assets/
-
常用操作
$ hexo g //generetor,写完markdown文章后,使用该命令更新静态文件
$ hexo d //deploy,一键部署到githubIO,这需要修改_config.yml文件中deploy属性
$ hexo s //server,默认部署到本地4000端口方便调试
Horace Chan
2018.11.10