hexo+github搭建博客教程
阅读须知:
GitHub Pages是什么?
GitHub Pages 是由 GitHub 官方提供的一种免费的静态站点托管服务,让我们可以在 GitHub 仓库里托管和发布自己的静态网站页面。
Hexo是什么
Hexo 是一个快速、简洁且高效的静态博客框架,它基于 Node.js 运行,可以将我们撰写的 Markdown 文档解析渲染成静态的 HTML 网页。
Hexo + GitHub发布原理
优点和不足
优点:完全免费;静态站点,轻量快速;可按需求自由定制改造;托管在 GitHub,安全省心;迁移方便……
不足:发文不便,依赖于本地环境;更适合个人博客使用;GitHub 在国内访问速度有点不快。【可以采用hosts文件修改github.com dns解析到对应的ip加快访问速度,Google浏览器可以下载IGG谷歌访问助手插件免费代理】
环境安装
Hexo 基于 Node.js,搭建过程中还需要使用 npm(Node.js 已带) 和 git,因此先搭建本地操作环境,安装 Node.js 和 Git。
下载 Node.js 和 Git 程序并安装,一路点 “下一步” 按默认配置完成安装。
进入cmd可以验证是否安装成功 node -v , npm -v 和git –version
Git链接GitHub
使用邮箱注册GItHub 账户,选择免费账户,并完成邮件验证。
进入Git bash here
1 | git config --global user.name "GitHub 用户名" |
创建SSH密钥:
ssh-keygen -t rsa -C “GitHub 邮箱” Github邮箱为你注册的邮箱
添加密钥:
进入你的家目录下找到隐藏文件.ssh把 id_rsa.pub 内容到 Key 中,点击 Add SSH key 完成添加。
创建GitHub仓库
GitHub 主页右上角加号 -> New repository:
- Repository name 中输入
用户名.github.io
- 勾选 “Initialize this repository with a README”
- Description 选填
填好后点击 Create repository 创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jack博客!
评论