赞
踩
Github是开发者的代码仓库,一个开源和分享社区。
本文前提是已注册github账号。
假设用户名为MyName
MyName.github.io
,点击Create Repositoryssh-keygen -t ed25519 -C "your_email@example.com"
博客Hexo部署用到Deploy Key或者Token的方式,选其一即可
npm install -g hexo-cli
npm install -g hexo-renderer-pug
npm install -g hexo-renderer-stylus
npm install -g hexo-deployer-git
# 新建博客目录
mkdir blog
# 初始化hexo项目
hexo init blog
# 安装依赖
cd blog
npm install
# 生成静态文件
hexo generate
# 启动本地服务器 http://localhost:4000
hexo server
# blog/_config.yml, token或ssh key选一个repo配置,每个:号后面必须带一个空格
url: https://MyName.github.io/MyName.github.io
deploy:
type: git
repo: https://上一步得到的token值@github.com/MyName/MyName.github.io
# repo: git@github.com:MyName/MyName.github.io.git
branch: master
message:
#执行部署
hexo deploy
git clone https://github.com/主题仓库地址.git themes/主题名
# 编辑_config.yml
theme: 主题名
hexo new post "How to build a bolg with Hexo on Github"
hexo clean
hexo generate
hexo deploy
登录https://MyName.github.io/即可查看发布的博文,更多知识点请上Hexo官网查阅。
[1] Generating a new SSH key and adding it to the ssh-agent
[2] 在 GitHub Pages 上部署 Hexo
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。