Anita Hailey

南风知哀意, 梦吹至江原!

Hexo 基本操作

The first try for Hexo.

Hexo的安装

安装 Node.js 。

在命令行中输入 npm install -g hexo-cli

Hexo基本命令

hexo s 预览 hexo s -p 80 预览并指定端口号 80 。

hexo g 生成,生成要上传到 GitHub 的文件,在 public 文件夹中。

hexo d 上传,由于网速基本没用。

hexo cl 清除缓存,包括 public 文件夹。

如果要用内网博客,就直接在本地预览,然后在其它计算机上访问 IP地址:4000 ,若指定了 80 端口,就用 IP地址 ,如果在局域网内,还可以用 计算机名称\

站点配置文件

即根目录下的 _config.yml 。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Site
title: # 站点名称
subtitle: # 站点副标题,显示在站点名称下面
descripton: # 站点描述,显示在作者头像下面,用<br>换行

# URL
url: # 网站地址
permalink: # 网址格式,“:category/:title/”

# Extensions
theme: # 主题,在https://hexo.io/themes/找主题,放在themes文件夹下,这里写主题文件夹的名字

# Deployment
deploy: # 在hexo d命令时执行的操作

主题配置文件(NexT主题)

就是themes/next/_config.yml。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
favicon:  # 这里下面几行是网站图标路径
small: # 小图标
medium: # 大图标
apple_touch_icon: # 适用于苹果触摸屏设备的图标
safari_pinned_tab: # 适用于Safari浏览器的图标

footer: # 网站底部的版权声明
# Specify the date when the site was setup. If not defined, current year will be used.
since: # 这里填写网站建成年份

creative_commons: # 每篇文章的版权声明
license: by-nc-sa # 版权协议
sidebar: false # 在侧边栏显示
post: true # 在每篇文章显示
language:

# Schemes # NexT主题的子主题,用法把要用的子主题前面的注释取消,把其他的注释掉
#scheme: Muse
#scheme: Mist
#scheme: Pisces
scheme: Gemini

menu: # 菜单栏,链接 || 图标,图标在Font Awesome上找。
home: / || fa fa-home
about: /about/ || fa fa-user
tags: /tags/ || fa fa-tags
categories: /categories/ || fa fa-th
archives: /archives/ || fa fa-archive
#schedule: /schedule/ || fa fa-calendar
#sitemap: /sitemap.xml || fa fa-sitemap
#commonweal: /404/ || fa fa-heartbeat
friends: /friends/ || fas fa-address-book

# Sidebar Avatar
avatar: # 网站头像
# Replace the default image and set the url here.
url: # 网站头像地址
# If true, the avatar will be dispalyed in circle.
rounded: # 圆形
# If true, the avatar will be rotated with the cursor.
rotated: # 旋转

# Social Links # 社交链接,用法同菜单栏
# Usage: `Key: permalink || icon`
# Key is the link label showing to end users.
# Value before `||` delimiter is the target permalink, value after `||` delimiter is the name of Font Awesome icon.
social:
GitHub: https://github.com/xxx || fab fa-github
E-Mail: mailto:xxx || fa fa-envelope
Skype: skype:xxx?chat || fab fa-skype

# Use icon instead of the symbol # to indicate the tag at the bottom of the post
tag_icon: true # 在每篇文章的末尾显示的标签,加上一个图标

codeblock: # 代码区设置
# Code Highlight theme
# Available values: normal | night | night eighties | night blue | night bright | solarized | solarized dark | galactic
# See: https://github.com/chriskempson/tomorrow-theme
highlight_theme: # 代码区主题
# Add copy button on codeblock
copy_button:
enable: # 复制按钮
# Show text copy result.
show_result: # 复制过后是否显示一个钩钩
# Available values: default | flat | mac
style:

font: # 字体设置,推荐使用Google Fonts上的在线字体
enable: true

# Uri of fonts host, e.g. https://fonts.googleapis.com (Default).
host: https://fonts.googleapis.com

# Font options:
# `external: true` will load this font family from `host` above.
# `family: Times New Roman`. Without any quotes.
# `size: x.x`. Use `em` as unit. Default: 1 (16px)

# Global font settings used for all elements inside <body>.
global: # 全局字体
external: true
family: PT Sans
size:

# Font settings for site title (.site-title).
title: # 标题字体
external: true
family:
size:

# Font settings for headlines (<h1> to <h6>).
headings: # <h1> to <h6> 的字体
external: true
family:
size:

# Font settings for posts (.post-body).
posts: # 文章主题的字体
external: true
family:

# Font settings for <code> and code blocks.
codes: # 代码区字体
external: true
family: