Hexo博客本人使用的一些理解及记录
久了没写博客,偶尔会忘记hexo的一些操作,在这里我将记录好我的使用理解。
1.本地hexo博客项目的文件目录

2.hexo的命令操作
hexo clean:清除缓存及public的内容(部署过的文件不会被清理掉,反之会被清理掉)。
hexo gennerate:根据.md文件生成对应的html文件到public文件夹下。如果修改了.md文件,要执行一下hexo gennerate命令。
注意:和hexo clean命令结合时,需要注意下:没部署过的文件不会被还原,比如我在hexo g后,在public文件夹下的images文件夹下引入了一张mysql.png的图片,如果再执行hexo clean后,再执行hexo g命令,此时这张mysql.png就没有了,因为引入的mysql.png这张图片没有立即被hexo deploy到服务器,本地就没法保存下来。
hexo server:本地运行public的内容,运行成功后,通常浏览器localhost:4000进行访问查看本地内容。
hexo deploy:将public文件夹发布到github服务器(服务器上有http服务),发布上去立即就会更新加载页面。
3.菜单设置
左侧文件夹的菜单:需要在\hexo\themes\next\_config.yaml中menu的配置项中配置:
后面的路径不能用下划线,如果用的下划线,hexo g后会变成”-“,比如下图中如果我写成/categories/ai_dev_record,在hexo g后会public文件夹下的目录是/categories/ai-dev-record,最后发布到服务器会找到文件夹而报错误404。
1 | menu: |