hexo 初级使用

如果你要新发表一篇文章

1
$ hexo new "文章名"

会在 source/_posts 目录下新建一个文件,即:你的仓库/source/_posts/文章名

现在,你可用 gedit 打开编辑。你也可以使用 Makrdown 带有语法的编辑
关于 Markdown 的使用方法可以参考:http://www.pchou.info/open-source/2014/07/07/something-about-markdown.html

假设你使用 gedit 打开编辑:

1
2
3
title: # 是你的标题
date: # 是创建文件的日期,其实也是发表文章的日期
tags: # 是文章的标签

需要注意的是冒号: 后面必须带一个空格。后面的也是一样,大家注意。
除此之外还可以在里面添加字段。那个网页我找不到了,所以你们自己谷歌或者百度把。

如果你要向博客更新这篇文章:

1
2
3
$ hexo clean		#清除缓冲
$ hexo g #生成 html 文件
$ hexo d #向网站提交文件,或者说是更新吧!

每当你更改了什么设置,更新添加或删除文章,都要用到这些命令。
然后你的改变才会应用上去,按照大家惯用的说法,叫做 清除,部署和提交。

如果你希望先在本地调试而不直接发表:

1
$ hexo server 	# 本地调试

如果你想从博客本地或者网络删除一篇文章:

如果你想仅仅删除本地文章而不影响博客

其方法是在 仓库/source/_posts/ 目录下载选择你的文章删除。
或者:

1
$ rm 仓库/source/_posts/文章名

但下次重新部署时对应博文将被删除

如果你想从博客里删除一篇文章

在博文删除后再执行

1
2
3
$ hexo clean
$ hexo generate
$ hexo deploy

重新部署过后博客将被更新。

hexo 美化

无非就是主题版面!
如果你会 html 或者 php 和 cs 等基础。你完全可以自己定制。
没有这方面基础的请往下看

更换博客版面主题

你需要找一款主题:这可以在 hexo 官网找,或者你可以可以参看这里推荐的几款主题。
网址在这:http://www.jianshu.com/p/465830080ea9#
两种方法:
1 自己下载主题,然后解压到 仓库/themes 目录下,没有就新建 themes
2 命令

1
2
$ cd 仓库	# 切换路径到你仓库根目录下
$ git clone 主题地址 themes/主题名称 #下载主题

下载完后
如果原先没有 themes 则会在 仓库目录下多出一个 thems 文件夹,你的主题就放在里面
然后在当前目录下

1
thems: 主题名	#启用主题

如果你想在本地验证一下主题

1
2
$ hexo clean 	# 验证之前最好清一下 hexo 的缓存。这是参照别人教程说的。
$ hexo s --debug # 如果一切正常,将输出本地网址

在浏览器输入网址即可查看。
最后将新主题发布出去

1
2
3
$ hexo clean
$ hexo generate
$ hexo deploy

博客管理页面

要更改博客页面的一些设置,其实也很简单,
对于 高手可忽略本段内容。
hexo 主题有两个 _config.yml 文件
第一个在 仓库 目录下,仓库/_config.yml # 称为全局配置文件,主要是运行方面的
第二个在 仓库/themes/你的主题名/_config.yml # 称为局部配置文件,主要是个性化方面
而在 仓库/themes/你的主题名/language/ 目录下的文件是语言包!
现在我只说一些基本配置,更多详细可以参看网址,等我打完文章提供给你!

全局配置文件,即 仓库目录下的 _config.yml

1
2
3
4
5
6
7
8
9
10
11
12
title: 				#站点名
subtitle: #副标题
description: #对站点的描述
author: #作者,默认在站点左下角可以看到
language: #语言包设置, 中文默认为 zh_Hans 包
timezone: # 时区,没什么特别需要别乱该,不然会造成乱码
url: # 如果你自己有域名可以进行更改
theme: # 使用的主题,下载主题后也可以直接打开该文件修改这里主题名。
type: # 类型,一般为 git
repo: # 一般 git@github.com:仓库名/仓库名.git,这是你的网络仓库
branch: # 分支,一般填写默认分支 master,即主分支
message: # 不知道干嘛的,其英文翻译是 信息,消息的意思。

我只列出一部分字段,列出来的说明可以随意更改,
没有列出来的,如果你不懂,就别乱该,要乱该那么先备份,否则很麻烦。
如果你的主题默认是显示英文,则在 language 字段修改为中文包。
修改为中文包后如果显示的中文名字不喜好,则在
仓库/themes/你的主题/language/ 目录下找到 Zh_Hans 中文包文件,修改文字。
当然别忘了修改后调试 和 部署提交的命令。这里就不重复这些命令了,上面有。
如果你要修改头像,则在该文件里任意位置添加一个字段 avater

例如

1
2
3
4
5
6
7
8
9
# Site
title: 站点名
subtitle: 副标题
description: 没有描述
author: 作者是我
language: zh-Hans #语言包设置
timezone: #时区
# 头像
avatar: 网络图片地址

在avater 字段冒号后面添加图片网址或者图片本地路径。
如果你添加的是本地路径,那么你应该修改 仓库/themes/你的主题/souce/Image/下的 avater.jpg 文件,把你想更改的头像放进去替换掉 avater.jpg 文件。

最后要注意的一个是 所有冒号后面必须带一个空格。注意,下面就不重复了!

局部配置文件,即 仓库/themes/你的主题/_config.yml

1
2
3
4
5
6
7
8
9
10
menu: #开始的下面的字段字段 是你的导航,你可用 # 号来禁用或启用某个导航
#其中一些导航可能没有页面,需要自己添加这个页面。其他东西不要改,
#对于导航,你只能改 # 号。
menu_icon: #导航的图标
enable: true # 如果你不想显示导航图标则改为 false
#keyMapsToMenuItemkey: # 还不知道是干嘛的。往下就是导航名对应的图标名称
对于图标,没什么必要的话不建议更改。
social_icons: # 以下的字段是更改图标的颜色
sidebar: # 以下的字段是更改侧栏显示左边还是右边,只要改前面的 # 号就可以了。
Schemes: # 另外,你如果有这个字段,则下面是主题的款式,要选择款式修改 # 号就可以了

除此之外,其他很多,还是不建议新手随便乱改!

差点忘了补充上,对于 Next 主题可参看:
http://theme-next.iissnan.com/getting-started.html
非 Next 主题的可参考配置方案!

关于 hexo 命令

hexo clean # 清除 Hexo 缓存文件
hexo server # 本地测试端口
hexo generate # 生成静态页面
hexo deploy # 提交至网络
hexo new “文章名” #新建一个文章文件用于编辑
hexo new page “网页名” #新建一个网页。
hexo new”postName” #新建文章

如果你嫌上面的命令麻烦,那么:

hexo clean = hexo c
hexo server = hexo s
hexo generate = hexo g
hexo deploy = hexo d

如果你还嫌每次部署提交麻烦,那么:

hexo g -d 一个命令搞定。

其他更详细的命令请到官方或者 百度和谷歌找!

hexo 高级使用

添加图片存储系统

等待更新

评论系统

百度统计

评论系统和百度统计我没有使用
可以参看 :http://www.jianshu.com/p/a4b74cc9ff28
以后有弄再把教程补充在这里!
不过关于多说,你还可以参看下面这篇文章后再决定
http://www.im286.net/thread-10015701-1-1.html

插件

暂未更新

本文永久连接: http://www.guib.in