重拾Hexo主题博客
去年6月份,接触到了hexo静态博客,一时兴起之下,就跟着教程搭了一个。但只是搭了一个,之后就再也没用过了。一个月之前我便在思考重试起我的博客网站,但依然没想好是使用前后端分离,还是直接使用模板语言,亦或是hexo。一个月后,终于决定还是使用hexo搭建,一时多熟悉一下hexo,第二也是最重要的一点是,想要借助静态博客,锻炼一下我的markdown写作能力,好了,正文开始,此篇为记录下搭建过程。
本文不介绍详细安装过程
工具/环境搭建
安装nodejs
由于hexo基于nodejs,所以在使用hexo之前需要安装nodejs,安装nodejs方法这里不再赘述,各位看官直接网搜教程即可
PS:尽量安装最新/稳定版本的nodejs
安装hexo
安装好node之后,就可以安装hexo了。打开Terminal,输入npm i hexo-cli -g,等待安装结束后,hexo便安装好了。
如果嫌弃安装速度过慢的话,可以配置一下npm的国内下载源,这里不再赘述,直接搜淘宝npm
使用github
安装git
没有过github经历的朋友,先去网上搜一下github(国内访问可能会慢),跟着网站指引,注册一个账号后在本级下载git工具。下载地址:官网下载
设置git
下载之后设置邮箱、用户名、ssh-key,将public-key添加到git我的ssh—key中即可,这里不再赘述,命令如下:git config --global user.name "你的git用户名" git config --global user.email "用来注册git的邮箱号码" 生成密钥SSH key: ssh-keygen -t rsa -C "用来注册git的邮箱号码" 生成的ssh-key路径在C://users/电脑用户名/.ssh/下的rsa_pub(Windows),Mac/Linux的路径为~/.ssh/id_rsa.pub
创建仓库
上述操作做好之后,将你的公钥配置在git中即可。
之后新建仓库,名称随意,但在名字后必须加上.github.io。且仓库需要是公共仓库。
其他设置
创建仓库之后,点击仓库右上角的setting按钮,页面下拉,找到github page,点击choose themes即可开始使用github静态博客。
创建博客
添加一个博客目录,例如c://projects/hexoproject
在该路径打开Terminal,执行如下命令:
初始化hexo博客hexo init hexo g
启动服务hexo s
上传到git(需要先配置config文件)hexo d
设置博客配置git
打开博客根目录下的_config.yml
文件,找到最后修改为:
deploy: |
配置完成后即可使用hexo d
命令。
绑定域名
购买域名,实名认证、域名备案为前提。
解决完上述问题之后,打开域名控制台,设置域名解析,添加两个CNAME
解析,主机记录分别为www
和@
,记录值都是项目名称xxx.github.io
完成后,在git
项目页面点击setting
,下拉找到custom domain
,将其值设置为你的域名,点击保存即可。
以上即为本文的全部内容,只是记录了搭建博客的基本流程,进阶设置后期再说。各位看官,咱们下期再见~