本文由 CDFMLR 原创,收录于个人主页 https://clownote.github.io,并同时发布到 CSDN。本人不保证 CSDN 排版正确,敬请访问 clownote 以获得良好的阅读体验。
GitHub + Hexo => 个人博客
打造一个个人博客其实很简单,我们不需要拥有一台服务器、甚至可以对 Web 开发不甚了解。
这篇文章记录我如何在 Mac 上通过 GitHub、Hexo 打造一个个人博客 —— clownote
起因
我一直不喜欢 CSDN 和博客园等博客平台,但确实有写东西的习惯。写了东西就要发表,所以在之前,我把我学习计算机知识的笔记都放到了一个自己初学 Web 开发时搞的一个超级简陋的静态网站上。
但它实在是太简陋了导致使用起来巨麻烦,发布文章要手动把 markdown 写的文章用自己写的一个转换器渲染成 HTML,然后调用一个可以及时渲染代码颜色的 js 进去,然后 FTP 上传到服务器上,再到手动修改 index.html
,加入这篇新文章的链接…
这完全不是正常人应该用的操作!
我一直在考虑写一个功能完整的、更方便的博客。计划是用 Flask 写后端,Vue 做前端,Git 来管理内容,然后再写一些 Apple Script、Bash Script 让这个博客系统方便在 Mac 中使用 。但最近一直忙其他项目,没时间来实现。现在我的服务器到期了,百度云的,感觉不太好用(主要是受对这家公司的某些其他产品的不良印象的影响),不续费了。
笔记急需迁出!写之前想的博客系统是来不及了,突然想起来很多人用一个叫 Hexo
的东西做博客,于是一番 Google、Bing。最终,我觉定用 GitHub
+ Hexo
快速(Less than One Day)打造一个不用服务器、不用写代码的博客。
经过
废话不多说,代码赶快写起来,,,(哦,错了,咱们今天不用写代码!只是几个简单的命令 + 配置就好了😂)
废话不多说,建站走起!
安装
注册GitHub
首先,我们需要注册一个 GitHub
账户,我相信绝大多数的读者已经完成了这一步,所以不再赘述;如果您幸运的属于少数人,请打开 GitHub,即可按照感觉轻松完成。
创建 GitHub Pages
在您的 GitHub 中,New
一个 Repository
,名字为 <userName>.github.io
,其中的 <userName>
与您的 GitHub 用户名相同。
注意,在这个新建的 Repository 的 Settings
中,您应该可以找到,有关 GitHub Pages
的设置里写了:
Your site is published at https://<userName>.github.io
这样就成了,否则请检查之前的步骤是否正确。
安装 Hexo
在安装 Hexo
前,需要确定电脑中是否已安装了:
$ git