对于希望建立个人博客的小白,Hexo+Github的组合是一个理想的选择,既不需要深厚的IT背景,又能满足大部分人的需求。
搭建过程大致可以分解为以下步骤:域名注册 → 云服务器租赁 → Github账号注册 → 软件安装 → 与Github仓库的绑定 → 域名的绑定 → 选择博客主题 → 撰写博客。撰写博客时,选择一款适合的Markdown文件编辑软件是非常重要的,本文也将就此给出一些建议。
注册一个域名
拥有一个易于记忆和访问的域名对于博客的推广和访问量的提升有很大的帮助。你可以在阿里云或者华为云上注册一个域名,年费用一般不会超过100元。完成注册后,还需要进行ICP备案,可以在阿里云上查找相关的操作教程,提交申请后,审核过程大约需要半个月的时间。
租云服务器
虽然用自己的电脑也可以搭建博客,但是为了更好的稳定性和访问速度,我还是选择了租用云服务器来专门存放博客相关的内容。
注册Github账号
GitHub是一个面向开源及私有软件项目的托管平台,是全球最大的代码托管平台.
软件安装
关于软件的安装,网络上有很多详细的教程可以参考。我是参照这一篇文章进行操作的:https://blog.csdn.net/qq_58608526/article/details/124652412
,这个过程需要安装多个软件,并且需要执行很多命令语句,所以需要非常细心。如果在操作过程中遇到返回结果和教程不一致的情况,一定要仔细检查后再进行下一步操作。
我在操作过程中在第六步“将hexo部署到GitHub”时遇到了问题,一直显示404错误。我花了大半天的时间进行排查,最后发现问题出在配置文件的最后一行:
1 | deploy: |
原来,branch后面应该是main而不是master。在Github的仓库设置中也需要选择main。
与Github仓库绑定 → 绑定域名
这一步按照上面链接中操作即可。
选择主题
当你能正常访问你的域名时,先不要急着开始写博客,给你的博客选择一个合适的主题风格是很重要的。你可以上HEXO官网,上面有很多主题风格供你选择。如果你不确定应该选择哪个,可以搜索一下热门主题,每个主题都有详细的安装和设置手册。我选择的是keep主题。在设置过程中,你可能需要多次修改 _config.yml 文件的内容,这个文件在你的博客根目录和你安装的主题下面都有,注意区分。设置过程中,你可能会经常用到以下这几个命令:
1 | hexo clean |
设置好风格后,接下来就是写博客。
撰写博客
由于博客通常采用的是Markdown格式,因此选择一款适合自己的Markdown编辑器就显得尤为重要。在试用了多款软件后,我最终选择了VScode。这款软件不仅允许我在写作过程中实时预览效果,更重要的是,它是完全免费的。
解决图片上传问题
在撰写博客的过程中,经常需要上传各种各样的图片。然而,如果将所有图片都保存在本地文件夹中,不仅会占用大量空间,而且在进行Markdown编辑时也会变得非常不方便。为了解决这个问题,决定寻找一个可以托管图片的网站。经过一番搜索,发现了一个免费的图片托管网站:https://postimages.org。
不过,我还没有完全测试过它的效果。
嵌入HTML文件问题
我希望能在博客中嵌入一些由pyechart生成的动态图表,这些图表是以HTML格式存在的。为了实现这一目标,可以使用iframe来嵌入这些HTML文件。经过一番尝试,我成功地实现了这一功能。现在,我可以在博客中展示各种动态图表了,这无疑大大增强了博客的视觉效果和互动性。