2022.2.1 Hexo博客搭建基本结构完成,各主体功能正常,许多细节仍待完善。

做博客的目的?

入学没多久,就频繁地被推荐自己搭建一个博客,给自己留下一些东西,在未来会有用。和同学了解了一下后,最终决定做一个自己的博客,学期内没啥时间,于是就一直拖到现在。

作为网络空间安全专业的一名大一新生,一学期下来觉得自己要学额外的东西比想象的多很多,尤其是各方面很杂的内容,希望有一个自己管理的空间,做一些学习上的记录。我平时也是非常喜欢看橄榄球,还有就是自己下围棋和一些对围棋ai方面的研究,自己从小就常常看一些他人写的各种评论,比赛分析复盘和一些棋评之类的,我自己也想尝试尝试,以这样一个还不错的形式。未来大概的博客内容,就是由学习笔记、事件评论、比赛分析、生活记录这些内容组成吧。

方案选取

通过网上浏览各种博客搭建方案,因为嫌太麻烦放弃了涉及服务器的计划,根据个人需求选择做一个静态的网站,再综合我专业方面的考虑,最终选择了hexo+github。

整体感受

整体过程

搭建的具体过程也就不说了,随便搜搜教程就问题不大,总体来说大概就是用git和node去配hexo,再将本地和github上的repository连接,写博客就是用hexo的命令创建本地markdown文件,编写文件后再用命令部署上去。

跳进去的坑们

  • hexo有很多主题,在网上搜的时候会有许多推荐,有不少花里胡哨的好看的theme,但如果不是想自己去学着做很多网站的功能,最好还是选一个比较知名&开发比较完善的主题,我自己就是只看样子选了一个炫酷的主题alpha-dust,但什么功能没有,自己考虑过但又完全不会改java语言的文件,更不会自己新写,半知半懂的状态下搞这些直接痛苦面具,被活活气死,一通挣扎最后还是乖乖换上了next主题,并打算在完全熟悉以后倒腾倒腾美观的事r。

alpha-dust主题不行

  • 不同theme间、theme(指我用的next)的不同版本间差异不小,搜教程的时候一定要注意,教程里这些东西没写清楚的就赶快溜,不要尝试用它了,可以通过发布的时间来初步判断。
  • 使用hexo命令之前一定要记得用hexo clean来清除public文件夹中之前生成的静态网站文件,避免意外将并不想要的内容部署到网站上。
  • 如果想试试效果,用hexo g+hexo s即可,不用部署
  • 自己有初步想法但不能很快完成的博客文章,创建最好是用hexo new draft创建草稿,草稿在hexo g时不会被生成,存在/source/_drafts里,可以避免未完成期间新写的文章需要部署时无法单独部署的问题,草稿可以通过hexo publish移到post里。

关于域名

由于我用的这个方案的博客都是username.github.io,但我想有一个自己的域名,方法也很简单自己去阿里云或者腾讯云注册一个域名,然后解析一下,再在github repository的setting中左侧一栏pages的custom domain中填入自己的域名就好了,如图??

域名解析

github设置

这样博客的地址就变成新注册的域名le??

个人感受

不算很恶心,花了两天左右的时间大概完成吧,剩下的就是自己个性化的设置le,慢慢来就好啦,这个博客搭建的方案还是挺满意的,不难也还算有参与感,用来写文章的markdown语言也很简单,最后自己的网站成功打开的那一下真的挺有成就感的,后续优化的空间也不小,希望自己能不断调整&坚持更新呀✌?

Tagged in:

,

About the Author

XFish曾经的Hexo博客

XFish的第一任博客 Fisher曾经不钓鱼,但现在钓鱼给猫恰

View All Articles