文章目录
投了家公司,发了笔试题过来就是用hexo完成一个个人博客,主题要求是使用next。
确实没有接触过,试了一下,确实厉害,博客还能这么搞,奇怪的知识增加了。
从0开始搞吧~
建站
其实跟着教程搞确实不难,我这里就不多写了
问题一:网站打开是空白的,只有上面一条黑线
问题二:运行的时候,出现了乱码,无论是在hexo clean/hexo g --d/hexo -s --d都会出现
上面俩个问题,有可能是因为你的安装包问题,我是因为github一直连不上
所以我选择了npm,安装完是在node_module。我一直不觉得它是个问题,觉得我才是个问题,跟着教程反复下载,啥也不是。
都想放弃了,因为在此之前其实我已经安装过一个新的主题了,想要去安装回来,居然!!!我之前是在gitee安装的!!!我就浅查了一下,还真有
我把本地的next的包彻底删除,npm uninstall hexo-theme-next
然后在theme文件夹下面,
git@gitee.com:JavonPeng/hexo-theme-next.git
安装完,文件夹是这样的
然后老三步:
hexo clean
hexo g --d
hexo -s --d
ok不报错了,成功跑起来了~
接下来就发生了另一个问题
问题三:hexo页面主题没有发生改变 / 主题切换无效
它变成了系统默认的主题
原因就是:文件的标题和所写的标题不一致
修改一致后
老三步,解决!!!
总结:
- 安装包最好使用git安装,如果GitHub打不开,去gitee找找
- 主题文件和主题名字一致
果然面试也是一个自我学习的过程呀!!加油加油!!!
有什么问题欢迎交流!一起进步