0%

搭建blog的辛酸史

记录之Q&A

这只是记录个人的踩坑辛酸史,教程的话参考准备工具 - hexo-script使用文档 (gitbook.io)

Q:git下载出错,没有权限

A:科学上网

Q:hexo s后localhost拒绝连接

A:我第一反应是端口被占用了,结果不是,又去看环境问题,折腾了好久的localhost,结果是因为我当时看到命令行提示Ctrl+C to stop我就按了下去,迷惑行为。

Q:SSH密钥配置

A:创建密钥的时候不要妄想自己选择创建地址,就默认地址,听教程的一路enter,然后找到指定地址打开隐藏查看项目。

Q:修改配置文件中deploy-repo时建议写入仓库的ssh地址,不知道为啥,不过后面clone主题文件的时候我也只能用ssh地址才能成功

A:

Q:githubpage上总是显示main分支,但我上传到的是master分支

A:设置gh-page的展示网页——repositories-setting-source或许还需要清理浏览器缓存(人麻了,找了半天的问题)

Q:next主题布置无法成功,打开总是显示一串英文字母+符号+数字,也不像是乱码

A:解决方法:npm i hexo-renderer-swig
原因:hexo在5.0之后把swig给删除了需要自己手动安装

Q:总是在hexo g -d后页面没有变化

A:此时第一步应该是去看看命令行报错了没,因为修改配置文件时不小心容易出问题(如空格问题),但是确实偶尔需要清理浏览器缓存才会出现,也可能是我自己的问题……


总结

出现问题的时候要有规律地排查,不要东一下西一下,本来简单的问题被整得十分复杂不说,还可能把已经搭建好的部分搞崩,我现在就挺担心自己这个first blog的,啥时候心情好了再去重新倒腾一下吧(事实上是不想再经历一次痛苦了)


规划

作为外貌协会,当然是非常想尽可能美化这个界面啦,不过因为版本问题,暂时没找到合适的教程(主要是html,css,js还看不懂),循序渐进吧(说不定以后自己手写代码来美化呢)

除了主题界面,还有自己博客的界面,这个主要是跟Markdown语法相关,暂时也不太会(怎么啥都不会)目前最想实现的是插图片(当然是链接式的哈),太想用表情包了……

完结撒花!

等等,还有一点值得记录,这个时间,是在考试周。当你复习的时候,你就会发现除了看书做题之外的事都很有趣,即使是跟建站遇到的小问题杠上几个小时都不想去看书,当然这个结果就是微积分和近纲基本没复习。其实大学期末临时抱佛脚挺好使的,所有完全自暴自弃还是不太行的,至少得及个格吧,不然还得面临补考重修,徒增麻烦,所以,下次一定!