Hexo Mac和Git搭建个人Blog以及绑定自己的域名流程
在Mac上使用Hexo搭建自己的Blog以及配置自己的域名,开始学习写Blog,记录自己的学习。
一、准备工作
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
安装前提
- Mac 安装 brew
1
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 搭建Node.js环境
1
2brew install node 安装
npm -v 查看版本- 安装Hexo博客框架工具
1
2
3npm install hexo-cli -g 安装
hexo 检查命令是否可用- Mac 安装Wget 用于下官网 hexo 的稳定版主题
1
2brew install wget --with-libressl 安装
brew link wget 查看是否可用- Git 和 GitHub 账号
二、搭建博客 切换到 https://github.com/
如下举例说明:maoai-xianyu 为例,你需要设置自己的blog
- 创建一个github仓库
- 点击项目的settings去配置Github Pages
- 选择一个theme,之后变成
- 如是我们可以 https://maoai-xianyu.github.io/ 访问自己的博客,当然目前只是默认网站,也是以后我们要把自己的写的blog发布到的地方。
三、配置本地博客站点
- 进入自己的mac目录
1 | hexo init codingtkBlog |
1 | hexo g //g是generetor的缩写,生成博客 |
- 同步Github,允许公共访问
在github上,获取博客的地址 https
然后在codingtkBlog根目录下的 _config.yml 文件,修改 deploy 下的配置
在github上,获取博客的地址 SSH
然后在codingtkBlog根目录下的 _config.yml 文件,修改 deploy 下的配置
1 | 题外话: |
最后执行命令
1 | npm install hexo-deployer-git —save //安装部署插件 |
四、修改博客主题
- 创建next文件夹
1 | mkdir themes/next |
- 下载主题Next目前比较流行,也可以自己选择 https://github.com/hexojs/hexo/wiki/Themes
1 | $ curl -s https://api.github.com/repos/iissnan/hexo-theme-next/releases/latest | grep tarball_url | cut -d '"' -f 4 | wget -i - -O- | tar -zx -C themes/next --strip-components=1 |
- 修改博客配置文件,更换主题配置
修改博客根目录(不是next主题)下的_config.yml文件,搜索theme字段,并将其值修改为next。
1 | hexo clean //清理缓存 |
五、网站美化
对应的显示没有刻意的研究,目前可以参考一些大神
六、发布博客
- 进入博客目录 我的是 codingtkBlog
- hexo new “我个人博客的第一篇博客,哈哈哈…”
- hexo g //生成网页
- hexo d //部署到远端(github)
七、管理博客在不同的电脑
我们将我们本地生成的blog,提交的gihub,那么就可以在不同的电脑上去整理了。
八、配置自己的域名
我的是腾讯的域名 www.codingtk.com
- 打开腾讯云控制后台,点击域名查看对应的信息
- 配置域名解析
在本地博客目录下创建 CNAME 文件
- 在 odingtkBlog/public 创建 CNAME 文件
- 打开 CNAME 文件 添加域名 www.codingtk.com
发布CNAME
1
2hexo g //重新生成博客代码
hexo d // 发布到github
- 在 odingtkBlog/public 创建 CNAME 文件
总结
学习,需要很努力的坚持。加油