前言
很早就想逃离CSDN这个垃圾网站了,不过受限于各种事情一直没有搞自己的新博客。而且考虑到之前的博客主要是为了写ACM的题解,而自己也许算退役了,就开一个新的博客来记录自己学习的一些其他东西。
在室友
整个过程还是挺简单的,一步一步搞就可以了。
下面我将对搭建博客的过程做一个大概的总结(主要是为了防止自己以后想重新搭一个博客的时候忘记怎么搞)。
安装 Hexo
参考 Hexo安装,由于作者貌似是个台湾人,于是有中文文档,步骤按文档来即可。
- 安装 Node.js 和 Git
- 安装 Hexo
建站
参考 Hexo建站。
使用命令行执行以下命令,<folder> 为你新建的文件夹名字:
- hexo init <folder>
- cd <folder>
- npm install
安装 hexo-filter-mathjax
参照 官方github 配置即可。
为什么要安装这个呢?因为Hexo渲染Latex的时候会把下划线和markdown种的斜体混淆,安装这个插件可以解决这个问题。网上那些修改node_modules的方法并不好,因为vercel每次渲染都是从官网重新下载node_modules来渲染的。
试验
经过以上流程,你可以对hexo进行一个简单的测试。
- 通过命令:hexo new filename,会生成 filename.md
- 编辑 filename.md,记得使用带下标的 latex,比如
- 使用命令:hexo g,来生成html文件
- 使用命令:hexo s,可以在 本地服务器 查看效果
我的效果大概如下(外观不一样是因为我安装了next主题)
安装主题
在 这里 官方提供了很多主题,可以选择一个来安装,我安装的是 next 主题。
随便找一个
在 Bitbucket 新建仓库
在 官网 免费注册账号,新建一个
在 Vercel 官网导入 Bitbucket 仓库
Vercel官网:https://vercel.com
之后在 new project 里面 import 仓库即可。
之后 Vercel 会自动帮你部署,并生成一个在线的网页,这时候你就可以直接访问了。
绑定个人域名
- 在腾讯云购买一个域名,我买的是 Pommpy.com,有点小贵
- 在腾讯云使用DNS解析,把域名挂到Vercel的服务器上。这样就基本大功告成了。
总结
没啥好总结的=.=,只能说室友