Snake's Home

Hexo更换主题

默认的主题太大众了。
我打算选一个iceman,简单简约。iceman

更多主题 https://github.com/hexojs/hexo/wiki/Themes

英文说明是:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Install: 这里注意下你执行命令的文件夹,首先需要在cd themes 中执行clone
$ git clone https://github.com/wizicer/iceman.git themes/iceman

Install dependence
$ npm install hexo-renderer-ejs --save
$ npm install hexo-renderer-stylus --save
$ npm install hexo-renderer-marked --save

Iceman requires Hexo 2.4.5 and above.
Enable: Modify theme setting in blog folder _config.yml to iceman .

Update:
cd themes/iceman
git pull

please backup your _config.yml file before update.

Configuration:

Modify settings in /themes/iceman/_config.yml .
  1. 将Git Shell 切到Hexo目录下,然后执行下面的命令,将pacman下载到 themes/pacman 目录下。
    $ git clone https://github.com/A-limon/pacman.git themes/pacman

  2. 修改你的博客根目录/D/Hexo下的config.yml配置文件中的theme属性,将其设置为pacman。

  3. 更新pacman主题

cd themes/pacman

git pull

NOTE:先备份_config.yml 文件后再升级

换过几个主题,最后选择了 next
参照

Next|官网

Next|主题设定

Next|第三方服务

Next|github

其他

md文件发布问题

在md文件中写中文,发布后会出现乱码的情况,另存为时改为“UTF-8”即可。

图片

对于本地图片,需要在source目录下面新建一个目录images,然后把图片放到目录中。

Markdown语法

1
![这是一张图片](/images/fens.me.png)

比如post的layout默认是hexo\scaffolds\post.md

1
2
3
4
title: { { title } }
date: { { date } }
tags:
---

我想添加categories,以免每次手工输入,只需要修改这个文件添加一行,如下:

1
2
3
4
5
title: { { title } }
date: { { date } }
categories:
tags:
---

添加照片,很简单,只需要在你的文章*.md文件的头上添加photos项即可,然后一行行添加你要展示的照片:

1
2
3
4
5
6
7
layout: photo
title: 我的阅历
date: 2085-01-16 07:33:44
tags: [hexo]
photos:
- http://bruce.u.qiniudn.com/2013/11/27/reading/photos-0.jpg
- http://bruce.u.qiniudn.com/2013/11/27/reading/photos-1.jpg

不想每次都手动添加怎么办?同样的,打开您的hexo\scaffolds\photo.md

1
2
3
4
5
6
7
layout: { { layout } }
title: { { title } }
date: { { date } }
tags:
photos:
-
---

然后每次可以执行带layout的new命令生成照片文章:

1
hexo new photo "photoPostName" #新建照片文章