码迷,mamicode.com
首页 > 其他好文 > 详细

在 GitHub 上部署博客

时间:2020-02-09 13:15:20      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:静态   tin   repo   hub   bash   generator   ini   https   ash   

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

环境安装

  1. 安装 node.js
  2. 安装 Hexo
npm install -g hexo

创建静态博客

mkdir your_blog
cd your_blog
hexo init
hexo s

Github 设置

创建仓库

在github上创建一个 repo
注意:

  1. repo 名字一定要设置为 username.github.io
  2. repo 不要选私有,否则会 404

配置 SSH key

  1. 本机生成 SSH key
ssh-keygen
  1. 获取 SSH key
cat ~/.ssh/id_rsa.pub
  1. 复制 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 账号密码

新建博客

  1. your_blog/source/_posts 下新建 Markdown 文件
  2. 完成编辑后,重复以下指令:
# your_blog
hexo g
hexo d

在 GitHub 上部署博客

标签:静态   tin   repo   hub   bash   generator   ini   https   ash   

原文地址:https://www.cnblogs.com/zhongtian/p/12286866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!