简要记录了一下搭建博客的过程.
基本搭建
搭建个人博客有许多种方案, 比如采用wordPress的方法等等, 网上也有许多的教程. 我在此采用的Hexo+githubio的方法, 参考的教程为使用 Hexo+GitHub 搭建个人免费博客教程(小白向) - 知乎 (zhihu.com).
相关的内容在教程中都讲的很详细了, 按部就班地跟着做即可, 在此不做赘述.
遇到的问题
- github分支需要设置为main而不是master, 在评论区也已经有人提出来了, 对根目录下的配置文件
_config.yml
做简单的修改即可.
其余没有什么问题, 只是运行npm下载相关组件的时候真的很慢, 要等上好一会. 总之大概花费了一个小时, 完成了基本的搭建.
主题挑选
之后花了两个小时挑选主题. 在Hexo的官网中就有着几百个主题可供挑选. 经过下载主题, 阅读README文档, 修改配置文件等等一系列过程, 尝试了fluid, oranges, nexmoe, gal等主题, 最终决定选择reimu主题.
具体流程可参考D-Sketon/hexo-theme-reimu: 一款博丽灵梦风格的Hexo主题 | A Hakurei Reimu style Hexo theme. ❤Touhou❤ (github.com)以及hexo-theme-reimu-guide
手册比较详尽, 没什么好说的.
更改一下头像, 背景图, 贴上自己的个人链接等等, 最终效果如下图所示, 颜值还是比较高的.
遇到的问题
- 头像无法显示. 根据手册一步步调整文件夹内容后, 发现头像始终无法正常显示. 后面到theme的github网页看了看issue, 才找到解决方案: 将
source
下的_data
文件应该创建根目录处, 而不是创建在theme\reimu\..
中. - 在文中插入的图片无法显示, 或者在本地可以显示但是部署到github后无法显示. 搜索了一下, 在这篇文章中得到了解答. 在hexo博客中插入图片的方法_hexo插入图片-CSDN博客
后续可能折腾的功能
- [x] 主题自带的评论接口. 评论相关需要去注册一些东西, 稍微有些麻烦. 而且这个网站大部分时间应该都没什么访客, 所以目前还没有搞. 后续有时间也许会升级一下? 倘若有联系我的需求就通过邮箱或者私信吧. (2024-09-23 完毕. 采用了Valine, 主要看重了其匿名评论的功能. 其余的一些实现方案要么是外国的, 要么需要github账号, 不方便游客的留言. )
- [ ] live2D小人. 插件自带的接口, 但是对当前的效果不是特别满意. 也许之后会研究一下网页相关的东西, 然后添加一个live2D小人上去?
- [ ] 每日格言接口. 插件没有自带接口. 和live2D小人一样, 每日格言也有实现好的开源内容可以用, 但是需要修修补补才能添加到当前主题中, 所以还需要学习. 问问GPT会不会有指导呢?
维护相关的一些资料
在hexo版本过旧时, 如何进行升级. 主要依靠了npm相关的命令.
Hexo版本升级指南 | novnan’s notes
1 | //以下指令均在Hexo目录下操作,先定位到Hexo目录 |
精简版
1 | npm i hexo-cli -g |
其他
新发现的一个流程:
个人博客搭建教程 | 爱扑bug的熊 (cuijiacai.com)
https://www.bilibili.com/video/BV1qD4y1z783/
应该是我们课程的助教哥们做的 Jiacai Cui | Nanjing University (cuijiacai.com)
这个教程使用的个人博客框架是hexo,博客文件拖管于github,博客网站用netlify生成,国内访问采用cloudflare进行CDN加速
做的视频也很有意思, 是用的videoscribe
Animated Video Maker - Animation Made Easy | Videoscribe