本文主要简述搭建个人博客的全部流程,从搭建个人站点、学习hexo,到使用markdown写博客、实现上传图片的功能,对具体的技术细节不做讲述。工具:github账号、node、npm、hexo、极简图床、markdown、swiftype。

搭建个人站点

笔者通过github Pages搭建自己的站点,推荐学习资料 ,如果仅仅是用来写博客,github Pages的300M空间以足够使用,因为现在主流的博客框架均为静态界面,不涉及到和数据库的交互,故不需要太大的空间。

学习hexo

搭建hexo环境需要node、npm,具体的安装步骤hexo官网 已给出,推荐hexo学习资料 ,如果部署到站点后网页无样式,执行hexo clean命令后,再次部署到站点即可。笔者使用jacman主题,由于jacman作者的教程 较为详细,只需一步一步的操作,即可完成主题的设置。

使用markdown写博客

笔者在搭建博客之前从未接触过markdown,故首先下载了一个主流的markdown工具reMarkable ,了解了markdown的基本语法后,整理了常用的markdown语法,希望对您有所帮助

如果您发现有的效果没有实现,不防加个空格试试。eg:### 梦云智(最后一个”#”和”梦”之间加空格)。

上传图片

因为写博客时经常需要图片加以说明,因此需要上传图片的功能,笔者使用的极简图床 上传图片,下载后,上传图片,并复制图片地址,就实现了图片的上传功能。

站内搜索

折腾了百度站内搜索,没折腾出理想的效果,尝试了para,没有成功,最后无意中看到了swiftype ,效果可以再我的博客中尝试一下,推荐教程 。相比于百度、Google的站内搜索,极力推荐swiftype。

总结

以上即为搭建个人博客的从无到有的过程。在搭建博客之前,可能会感觉需要过高的技术需求,但真正接触后,发现即使是一个技术小白,也完全有可能在较短的时间内搭建起自己的博客。相信读者只要有搭建博客的决心,就一定能如你所愿。Good Luck!

如有错误,欢迎指正!