搭建hexo遇到的一些坑

作者 Caligo 日期 2017-07-22
搭建hexo遇到的一些坑

DTrace错误

{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }

在更新theme的时候突然出现了这个bug,一下子就进入了一直404的状态。

面向搜索引擎的解决办法

$ npm install hexo --no-optional

的确很多人执行命令之后解决了报错的问题,但也有不少小伙伴跟我一样执行后没有任何效果。

之后傻乎乎的打算重装hexo

仍然不管用😢

最后重装后输入了下面的语句(奇怪,之前一样是在这个目录运行的,然而那次就gg了

$ cd blog
$ npm install hexo --no-optional

更新theme

作为一个颜狗,选择hexo就是为了好看的主题啊~

不然为了颜值,大概会在lofter写博客

(哇 小伙伴写同人,我写技术博客,简直了。

头可断血可流,颜值不能丢。

关于theme,选择的是大热门next的pisces+自己改了背景

如何更新theme

1.修改博客目录config.yml中的theme属性,将其设置为next。

2.在主题更新之前,一定要备份好主题目录下的_config.yml文件,尤其是到后面修改了很多配置之后。在themes/nest目录下执行

git pull origin master

种草的一些:

git clone https://github.com/SuperKieran/TKL themes/TKL
  • Anisina 作者blog 非常干净的一个theme

    git clone https://github.com/Haojen/hexo-theme-Anisina themes/hexo-theme-Anisina
* [Material 原质](https://github.com/viosey/hexo-theme-material) 扁平化/支持多图流

git clone https://github.com/viosey/hexo-theme-material themes/hexo-theme-material

(怎么有种我的马云家购物车的感觉...
## 插入图片
表情包大户必备
1.设置post\_asset_folder为true
2.在hexo的目录下执行

npm install https://github.com/CodeFalling/hexo-asset-image –save

(需要等待一段时间)
使用如下代码插入图片

logo

其中[]里面不写文字则没有图片标题。
======================
与此同时,生成的html是
![](搭建hexo遇到的一些坑/2.png)
而不是
![](搭建hexo遇到的一些坑/3.png)
## 写文章
next主题给文章加分类的方法是

categories: example

next主题给文章加标签的方法是

tags: - example1

 - example2
 or
[example1,example2]
**需要注意的是next主题在需要创建标签页和归档页,不然点目录会出现404的情况**
### 归档页
在blog(hexo根目录)使用以下代码:

$ hexo new page categories

然后在***blog/source***文件夹下新生成的***categories***文件夹下***index.md***文件中修改


title: categories
date: 2017-7-23 19:11:13

type: “categories”

### 标签页
在blog(hexo根目录)使用以下代码:

$ hexo new page tags

然后在***blog/source***文件夹下新生成的***tags***文件夹下***index.md***文件中修改


title: categories
date: 2017-7-23 19:11:13

type: “tags”

还有许多要改进和学习的地方!
7.23 1:35更新
待填:
* 文章字数统计和阅读时间功能
* 文章浏览人数功能
* 站点访问人数功能
=====未完待续=====