hexo搭建博客

跟着这篇hexo教程,模仿桃子的博客,采用litten大神的主题yilia,在这个寂寞的晚上搭建了自己的二级域名站点hhh。

遇到的麻烦有:

  • 将域名从Benleie.github.io这里解析到我的awecg.me。注意要把CNAME放到source文件夹,不然generate之后就无法解析这个域名。

  • 避开模板渲染引擎,自定义页面。在博客(而非主题)的_config.yml里面设置skip_render即可,内容是source里面的文件名。

  • 在博客文章中加入本地文件的url. 没有成功,貌似有点复杂,直接引入绝对链接。


下面是随便记的东西,看客请止步。
下载hexo。

npm WARN deprecated [email protected]: This package is no longer maintained
下载喜欢的主题。

git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
提交到github仓库。

warning: LF will be replaced by CRLF in mobile.fdc4b7.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in slider.e37972.js.
The file will have its original line endings in your working directory.
Branch master set up to track remote branch master from https://github.com/Benleie/Benleie.github.io.
To https://github.com/Benleie/Benleie.github.io
 * [new branch]      HEAD -> master
INFO  Deploy done:

所有文章这里缺个东西:

 缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save

3、在根目录_config.yml里添加配置:

  jsonContent:
    meta: false
    pages: false
    posts:
      title: true
      date: true
      path: true
      text: false
      raw: false
      content: false
      slug: false
      updated: false
      comments: false
      link: false
      permalink: false
      excerpt: false
      categories: false
      tags: true

那就安装。


> [email protected] postinstall D:\learnByDo\taozi\blog\node_modules\hexo-generator-json-content\node_modules\hexo-util
> npm run build:highlight

> [email protected] build:highlight D:\learnByDo\taozi\blog\node_modules\hexo-generator-json-content\node_modules\hexo-util
> node scripts/build_highlight_alias.js > highlight_alias.json

你可能感兴趣的:(hexo搭建博客)