搭建个人Blog的一些代码指令集


搭建个人Blog的一些代码指令集

写在前面

本博客系统基于 GitHub Pages+Hexo 搭建。

本文主要是些命令(Git、Hexo)的集合,并不起指导作用,只是事后整理出来,供个人备忘。

基本流程

配置 Git 创建库(GitHub) 连接库 配置 Hexo 部署 Hexo 自定义 完成
-> -> -> -> -> ->

上述流程又可简化为两步

Git 与 GitHub 库的连接 Hexo 的配置与部署
->

代码命令行

# 本地用户名
git config --global user.name "Co0lBreez"
# 本地用户邮箱
git config --global user.email  "asmortal@qq.com"
# 密钥
ssh-keygen -t rsa -C "asmortal@qq.com"
# 验证连接
ssh -T git@github.com
# Git 初始化
git init
# 提交文件(非上传)
git add README.md	# git add . (add 当前目录下所有文件)
#对提交进行备注
git commit -m "备注内容"
#连接到远程仓库
git remote add origin git@github.com:Co0lBreez/Co0lBreez.github.io.git
# 上传提交的文件
git push -u origin master
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

在本地部署OK后(hexo server 命令访问http://localhost:4000/ 没有问题)

1.安装 hexo-deployer-git(部署插件)

npm install hexo-deployer-git --save

2.修改_config.yml文件(为了能让 Hexo 能部署到 GitHub Pages 上)

deploy:  
  type: git
  repo: https://github.com/Co0lBreez/Co0lBreez.github.io.git	# 库(repository)的地址
  branch: master	#分支(branch)名
  message: 我崩溃了(〃 ̄︶ ̄): {{ now('YYYY-MM-DD HH:mm:ss') }})	# 自定义提交信息

3.更新与部署

hexo clean	# hexo c 清除缓存文件 (db.json) 和已生成的静态文件 (public)
hexo generate	# hexo g 生成静态文件
hexo deploy	# hexo d 部署网站	

常见报错的处理

error: failed to push some refsto ‘远程仓库地址’

执行以下命令

git pull --rebase origin master	# 拉取
git push -u origin master	#	推送

一些帮助文档

https://github.com/blinkfox/hexo-theme-matery/blob/develop/README_CN.md

https://hexo.io/zh-cn/docs/


文章作者: 枕头递我一下
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 枕头递我一下 !
  目录