部署hexo到github


部署hexo到github

我的本地机器是win10

设置github

登录github账号,尽量一个你喜欢的用户名

创建一个仓库,仓库名为 用户名.github.io,设置公有,添加readme

待会通过hexo将静态页面部署到https://用户名.github.io

这个url就是你的博客地址

安装git

去官网下载想要的版本Git - Downloads (git-scm.com)

傻瓜式安装

git --version #查看是否安装成功

安装Node.js

Download | Node.js (nodejs.org)选择版本傻瓜式安装

node --version

换国内源加速

npm config set registry https://registry.npm.taobao.org

本机与github建立连接

打开Git Bash,右键或者搜索打开

设置git配置信息

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"

生成ssh密钥文件

ssh-keygen -t rsa -C "你的GitHub注册邮箱"

然后连续三次回车

c/Users/youuser/.ssh/id_rsa.pub里面的内容即是双方通信的密钥

将密钥复制到github->右上角头像->settings->SSH and GPG keys,保存

本机测试连接

ssh -T git@github.com

安装Hexo

创建一个存放hexo的文件,进入这个目录右键命令行打开

npm install -g hexo-cli #安装hexo
npm update hexo -g #升级hexo

初始化hexo

hexo init blog

浏览测试

hexo s #localhost:4000

部署命令

npm install hexo-deployer-git --save #安装部署
hexo clean #清理缓存,遇到问题一定要先执行
hexo g #本地生成
hexo d #部署到服务器(github)
hexo n #创建一个博客

修改配置文件

主目录下的.config.yml就是配置文件

找到deploy添加如下

deploy:
- type: git
  repository: git@github.com:用户名/用户名.github.io.git
  branch: master

site是网站显示内容,自行更改

更改主题

theme: 主题名

主题下载

Themes | Hexo选择一个主题,进入theme目录git clone 主题链接

再根据主题的readme修改网站配置,主题的配置文件主题目录下.config.yml


文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
评论
  目录