跟着这篇hexo教程,模仿桃子的博客,采用litten大神的主题yilia,在这个寂寞的晚上搭建了自己的二级域名站点hhh。
遇到的麻烦有:
-
将域名从Benleie.github.io这里解析到我的awecg.me。注意要把CNAME放到source文件夹,不然generate之后就无法解析这个域名。
-
避开模板渲染引擎,自定义页面。在博客(而非主题)的_config.yml里面设置skip_render即可,内容是source里面的文件名。
-
在博客文章中加入本地文件的url. 没有成功,貌似有点复杂,直接引入绝对链接。
下面是随便记的东西,看客请止步。
下载hexo。
npm WARN deprecated swig@1.4.2: 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
那就安装。
> hexo-util@0.6.1 postinstall D:\learnByDo\taozi\blog\node_modules\hexo-generator-json-content\node_modules\hexo-util
> npm run build:highlight
> hexo-util@0.6.1 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
网友评论