花了一天时间搭建了博客,又花了一天时间修修补补,两天时间博客基本搭成了。虽然有一些想要的功能还是没有实现,但是也算是“麻雀虽小五脏俱全”了。搭建过程搜集了各方资料,前人种树后人乘凉,我也分享一下自己搭建过程中使用的工具和学习的教程。善用教程,但不要一味地听信教程,多看评论,善用搜索功能。

总体思路借鉴:从零开始搭建个人博客(超详细)
写文规范:markdown官方教程

第一步:注册软件代码托管平台GitHub,安装版本控制系统Git并绑定GitHub
工具:GitHubGitGitHub desktop(简化clone和commit)

第二步:购买域名
工具:腾讯云

第三步:安装js解释器note.js和基于note.js的博客框架hexo
工具:note.jshexo

第四步:解析域名
工具:腾讯云GitHub

第五步:设置主题,网上有很多主题,我用过的有Next和butterfly,所有的主题通过魔改都能实现绝大部分功能,按照教程进行基本功能设置
工具:Next(功能比较多的主题) 或者 butterfly(这是我使用的主题)
教程:Nextbutterfly

第六步:增加评论功能,这是我最先增加的功能,因为可以和大家互动,并且自己可以直接在前端进行记录,我使用的是Twikoo评论
工具:TwikooMongoDBHugging Face
教程:Hugging Face 部署

第七步:增加樱花特效,美丽。这个博主给的js文档中的外链超级长,强迫症可以自己换一个外链。
教程:Hexo添加樱花动态效果背景

第八步:增加搜索功能,这个功能初期用处不大
工具:AlgoliaAlgoliasearch

第九步:增加说说功能,本质也是记录,但是加载经常出现问题,又有评论功能可以代替,遂作罢
工具:Artitalkleancloud

第九步:增加音乐功能,非常想一边看着樱花一边听《蝴蝶》,音乐功能是实现了,可惜《蝴蝶》正版要会员
工具:AplayerMetingJS

第十步:增加豆瓣功能,本来因为这个功能准备好好利用豆瓣做记录,结果爬不到我账号的数据
工具:hexo-douban