1.hexo 命令
- 首先输入
hexo clean
清除缓存,再输入hexo g
(完整命令为hexo generate),用于生成静态文件; - 然后输入
hexo s
(完整命令为hexo server),用于启动服务器,主要用来本 地预览; - 完成后 打开浏览器输入 http://localhost:4000,会发现多了你刚写的那篇博客;
- 最后输入
hexo d
(hexo deploy),用于将本地文件发布到github等git仓库上; hexo new “xxx”
可以在Blog\source\_posts
目录下创建文档,文档名为xxx,允许不加英文双引号,文档名允许是中文。hexo new page "xxx"
在Blog\source
目录下创建文件夹,规则同上。npm install 插件名称 --save
:安装插件。npm uninstall 插件名称
:卸载插件。
2.hexo init
命令执行出错
如果遇到这种情况:
可以尝试用管理员身份打开cmd,然后cd到Blog文件夹下再执行这一步,大概率能解决问题。
3.获取github的IPV4地址失败
在获取自己github的 IPV4地址的时候,如果ping + github网址不行,那么就在后面加-4试试。 例如:
加-4后(注意负号前有空格):
4.Error:Spawn failed
例如:
有些时候出错可能是因为国内访问github速度太慢出错。可以尝试切换网络或者等等再试一下,或者参考这边博文: hexo发生error:spawn failed错误的解决方法_HuangTLhit的博客-CSDN博客
5. 创建CNAME文件出错
当我们在Blog文件夹下的source文件夹中创建CNAME文档时,可以先创建一个txt,但是在保存txt文档后务必将.txt
后缀删除。例如:
6.备案期间不可以解析域名
-
在购买好域名后,先去备案,在备案期间不可以解析域名。
-
如果不提前备案的话,即便搭建好博客也无法正常使用。在备案时可能会让你填写备案服务码,这个东西是要购买服务器才会有的,但是没有必要为了一个服务码而单独购买域名(例如我是搭建在github上的),可以问问周围同学有没有购买的,或者去网上买个服务码。在备案的时候按照教程来一步步走就好了,并不复杂。但是这样后续要将网站的二级域名绑定到阿里云国内节点服务器 IP上,详情参考这篇文档:
7.网站底部添加ICP备案信息
- 当ICP备案通过后,打开主题配置文件,查找beian,修改为如下代码:
# Beian ICP and gongan information for Chinese users. See: https://beian.miit.gov.cn, http://www.beian.gov.cn
beian:
enable: true
icp: 鲁ICP备2022018291号-1
# The digit in the num of gongan beian.
gongan_id:
# The full num of gongan beian.
gongan_num:
# The icon for gongan beian. See: http://www.beian.gov.cn/portal/download
gongan_icon_url:
8.发布博客前的工作
- 在发布博客之前最好检查一下自己的标题格式有没有写对,准确做法是在文档第一行 打下
---
后按回车,然后在出现的框中写title:
后跟标题。
9.文章的Front-matter
- 博客文章的
Front-matter
区域中除了菜单后面的冒号外, 自己的内容不可以出现冒号, 否则在git g时会报错,因为所有跟冒号的字符都会被认为是菜单。