利用GitHub+hexo搭建个人博客并绑定域名

注册GitHub账号并添加库

新建一个库,名字格式为:yourname.github.io
yourname就是你的github账户名

安装git

Gitg官网

安装node.js

Node官网

安装hexo

使用命令行安装hexo: npm install -g hexo-cli
参见:Hexo官方文档

建立网站
1
2
3
hexo init floder # floder为网站指定文件夹
cd floder # 转到指定的文件夹
npm install #运行安装
安装插件
  • 后台管理插件命令: npm install --save hexo-admin
    安装好后访问 localhost:4000/admin设置后台账号密码,底部会生成admin配置信息,复制到_config.yml网站配置文件中。
更换hexo主题
  1. 将下载的主题文件夹放在网站文件夹下的themes里面
  2. 更改网站配置文件,找到themes修改默认主题为新下载的主题名字
更改网站配置和主题配置
  1. 修改_config.yml文件里面的标题、描述和作者等信息。
  2. 配置deploy,配置好才能上传至github。
  3. 根据主题的帮助文档修改主题配置文件里面的导航栏、分类、图标、社交信息等。
上传网站至github及hexo常用命令
1
2
3
4
hexo clean # 清楚缓存
hexo generate # 生成静态文件
hexo server # 启动服务器,浏览器访问`loaclhost:4000`检查网站
hexo deploy # 部署网站,上传至github
绑定域名

用记事本新建一个文件命名为CNAME(无后缀),里面写入你的域名example.com,不要加http://www
将这个CNAME文件放到主题里面的source文件夹里面。

阿里云后台添加2条解析记录

记录类型 主机记录 记录值
CNAME a yourname.github.io
CNAME www yourname.github.io

等待一会儿就可以用自己的域名访问了!

解决使用Https://提示网站不安全的问题

待补充