使用github-hexo上搭建blog

git 分布式版本控制系统,功能克隆git仓库,克隆合并代码,修改代码等
node.js 是一个Javascript运行环境,功能可以在非浏览器环境执行JavaScript,服务器响应更快,近似不间断,非阻塞I/O模型
npm node的包管理工具,提供了一个分享代码、管理代码的方式
hexo 是一个高效、简洁的博客框架,具有强大的插件,基于node.js

一共分为三步:

1.本地环境部署git、node.js、hexo
2.部署github
3.hexo与github关联

1.本地环境部署git、node.js、hexo
官网安装git、安装node.js,不需要设置。
cmd命令行执行 npm install -g hexo 安装hexo
用git bash进入文件,执行命令npm install hexo-deployer-git --save
新建文件名hexo 创建hexo工程,cmd在该目录下输入hexo init
cmd输入 hexo server生成工程,可以打开hexo网址


2.部署github
创建一个资源库  用户名.github.io 选中readme
设置环境变量ssh-keygen的PATH和Git-HOME 重启生效 设置系统变量 Git_HOME:Git所在目录,Path:Git\usr\bin
设置ssh:cmd中任意目录ssh-keygen -t rsa -C "邮箱名"
将生成的密钥id_rsa.pub复制到GitHub账户设置的SSH中。


3.hexo与github关联
修改hexo工程文件的_config.yml  注意:之后的空格
deploy:
  type: git
  repository: [email protected]:用户名/用户名.github.io.git地址
  branch: master   
hexo工程文件夹下git bash输入
$ git config --global user.name "用户名"
$ git config --global user.email "邮箱名"
hexo工程文件夹下git bash输入 hexo d -g
部署完毕 INFO DEPaOY done:git

应用主题:

bash项目文件下载主题 git clone http地址 ,修改项目文件的配置文件theme,bash相关主题git pull origin master

hexo.clean 清除缓存        hexo generate 生成页面       hexo s 本地页面       hexo deploy 部署页面      hexo g -d 生成并部署页面

hexo使用教程网站:https://hexo.io/zh-cn/docs/configuration

猜你喜欢

转载自blog.csdn.net/isabel123456/article/details/82990852