前言
从学习到部署花了我一天时间,主要是看朋友的博客vinson完成大部分的安装配置的。这篇文章主要讲讲部署途中遇到的各种坑和要点。
坑/参考
1.如果装了福昕阅读器,你想预览文章必须为hexo s指定端口:
hexo s -p PORT
2.默认的4000端口无法使用,所以你需要指定一个其他端口用于预览。参考
4.我在修改hiker主题的_config.yml文件的时候,以为sidebar的widgets是选择任意一个结果把下面带“-”的都注释掉,然后选一个填到“widgets:”后面(下面为错误示范):
错误:
# Sidebar
sidebar: left
widgets: social
#- social
#- category
#- tag
#- tagcloud
#- archive
#- recent_posts
实际上应该是:
sidebar: left
widgets:
- social
- category
- tag
- tagcloud
- archive
- recent_posts
因为这个坑差点放弃了这个主题(现在坑依然很多)
关键点
- 创建的github repo一定要是“用户名.github.io”
- 配置的时候,在执行hexo init的目录和你下载主题的目录里都有一个_config.yml文件,配置的时候需要注意你修改的文件是否正确
常用hexo命令:
清理目录,常用于更新博客:
hexo clean
生成内容:
hexo g
进行预览:
hexo s
部署:
hexo d
生成博客页面(主页、归档等):
hexo new page "xxx"
生成博客文章(默认文章标题是你输入的文件名,可以修改):
hexo new "xxx"
还有一点吐槽
这个hexo主题的markdown引擎真的迷,用```来标注代码文章居然会乱,我宁愿直接按tab写代码