hexo常见命令和问题

1. hexo常用命令和问题

1.1. 部署步骤

每次部署的步骤,可按以下三步来进行。

1
2
3
4
5
hexo clean

hexo generate

hexo deploy

1.2. 本地调试

在执行下面的命令后,

1
2
3
$ hexo g #生成

$ hexo s #启动本地服务,进行文章预览调试

可以用简化的一条命令

1
hexo s -g

1.3. 总结

1.3.1. 常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
hexo new "postName" #新建文章

hexo new page "pageName" #新建页面

hexo generate #生成静态页面至public目录

hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)

hexo deploy #将.deploy目录部署到GitHub

hexo help # 查看帮助

hexo version #查看Hexo的版本

1.3.2. 复合命令

1
2
3
hexo deploy -g #生成 加 部署

hexo server -g #生成 加 预览

命令的简写为:

1
2
3
4
5
6
7
hexo n == hexo new

hexo g == hexo generate

hexo s == hexo server

hexo d == hexo deploy

1.3.3. 配置Hexo

配置参考: http://ibruce.info/2013/11/22/hexo-your-blog/

1.4. hexo常见问题

1.4.1. 评论问题

valine自带的文章阅读统计counter,和 评论comment冲突了。 感觉评论,跑到访问量里面来了。

1
2
3
网友提供方法:
1. 要不用valine自带的文章阅读统计
2. 要不就用同一个id和key: ----》 目前我采用这个。。

1.4.2. 全文阅读标志

1
<!--more-->

1.4.3. 评论通知站长

此项目是一个对 Valine 评论系统的拓展应用,可增强 Valine 的邮件通知功能。基于 Leancloud 的云引擎与云函数。可以提供邮件 通知站长 和 @ 通知 的功能,而且还支持自定义邮件通知模板.

1
http://www.zhaojun.im/hexo-valine-modify/

1.4.4. 添加结束标语

————- 本 文 结 束 感 谢 您 的 阅 读 ————-

1
https://asdfv1929.github.io/2018/01/28/add-the-end/

1.4.5. hexo博客图片问题

1
2
3
4
5
6
7
8
9
10
11
 1 把主页配置文件_config.yml 里的post_asset_folder:这个选项设置为true

2 在你的hexo目录下执行这样一句话npm install hexo-asset-image --save,这是下载安装一个可以上传本地图片的插件,来自dalao:dalao的git

3 等待一小段时间后,再运行hexo n "xxxx"来生成md博文时,/source/_posts文件夹内除了xxxx.md文件还有一个同名的文件夹

4 最后在xxxx.md中想引入图片时,先把图片复制到xxxx这个文件夹中,然后只需要在xxxx.md中按照markdown的格式引入图片

注意: xxxx是这个md文件的名字,也是同名文件夹的名字。只需要有文件夹名字即可,不需要有什么绝对路径。你想引入的图片就只需要放入xxxx这个文件夹内就好了,很像引用相对路径。

5 最后检查一下,hexo g生成页面后,进入public\2017\02\26\index.html文件中查看相关字段,可以发现,html标签内的语句是,而不是<img src="xxxx/图片名.jpg>。这很重要,关乎你的网页是否可以真正加载你想插入的图片。

1.4.6. 版权问题

主题配置直接设置copyright

1.4.7. 博客个人图片问题

主题配置设置: avatar: /images/jack.jpg
in theme directory(source /images) 进行更换

-------------本文结束感谢您的阅读-------------