在 GitHub 上部署博客
Posted zhongtian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 GitHub 上部署博客相关的知识,希望对你有一定的参考价值。
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
环境安装
- 安装 node.js
- 安装 Hexo
npm install -g hexo
创建静态博客
mkdir your_blog
cd your_blog
hexo init
hexo s
Github 设置
创建仓库
在github上创建一个 repo
注意:
- repo 名字一定要设置为 username.github.io
- repo 不要选私有,否则会 404
配置 SSH key
- 本机生成 SSH key
ssh-keygen
- 获取 SSH key
cat ~/.ssh/id_rsa.pub
- 复制 key,进入 GitHub SSH keys 配置页面,选择 “New SSH key”,粘贴并添加。
发布博客
配置
# Site
title: name's blog
author: name
language: zh-CN (or en)
timezone: Asia/Shanghai
# URL
url: https://username.github.io // 或者写自己的域名
# Deployment
deploy:
type: git
repo: https://github.com/username/username.github.io
部署
# your_blog
npm install --save hexo-generator-index
npm install --save hexo-deployer-git
hexo g
hexo d # 第一次可能需要输入一次 GitHub 账号密码
新建博客
- 在
your_blog/source/_posts
下新建 Markdown 文件 - 完成编辑后,重复以下指令:
# your_blog
hexo g
hexo d
以上是关于在 GitHub 上部署博客的主要内容,如果未能解决你的问题,请参考以下文章