利用 Hexo 和 Github Pages 搭建个人博客
搭建教程
准备工作
新建一个
仓库命名格式为
你的用户名.github.io
如我的, 那仓库名就为, websyn.github.io
。 安装
安装
配置
鼠标右键 -> Git Bash Here
git config --global user.email "you@example.com" git config --global user.name "Your Name" ssh-keygen -t rsa -C "you@example.com"
注意把
you@example.com
, Your Name
然后一路回车, 然后在, id_rsa.pub
用记事本打开复制里面的内容, 。 回到
依次点击你的头像 -> Settings -> SSH and GPG keys -> SSH keys -> New SSH key, Title, Key, 保存, 。
安装
安装
npm install hexo-cli -g hexo init blog cd blog npm install npm install hexo-deployer-git --save
note
: 因为天朝国情可能需要挂代理或换成国内镜像源 文末有, 。 配置
_config.yml
deploy: type: git repo: git@github.com:yourname/yourname.github.io.git branch: master
repo
注意复制, 不要复制, 。 部署到
hexo clean hexo g hexo d
如果前面你的配置都正确的话
直接, 。 开启
进入你新建的仓库
这时候仓库下应该有一堆你刚才推送上来的网页文件, 依次点击上方的, 进去后选择, 点击上方的域名即可访问你的网站, 。 如果你有自己的域名也可以在
记得在你的域名商处添加, yourname.github.io
。
使用教程
新建文章
hexo new '
新建的文章为, 在目录, 打开即可编辑, 。 发布文章
hexo clean
, hexo g
, hexo d
。 使用顺序不能错
可合并为, hexo clean & hexo g & hexo d
。 更换主题
hexo
landscape
如果不喜欢可去, 。 找到喜欢的主题下载下来后把主题解压放到目录
然后在, _config.yml
theme:
然后, 。 某些主题带有自己的
请自行研究, 。
备份设置
新建备份分支并推送到
git init git remote add origin git@github.com:yourname/yourname.github.io.git git checkout -b blog git add . git commit -m '博客源文件' git push origin blog
请注意把
git@github.com:yourname/yourname.github.io.git
。 以后每次有更新执行一下
git add .
->git commit -m '
->git push origin blog
。 还原备份
如果换了电脑操作
首先在新电脑上安装, 安装, 配置, 然后克隆, : git clone -b blog git@github.com:yourname/yourname.github.io.git
请注意把
git@github.com:yourname/yourname.github.io.git
。 然后会在本地出现一个
yourname.github.io
进去文件夹就可以看到你备份的, 接着在该文件夹里, cd yourname.github.io.git
安装一下, : npm install hexo-cli -g npm install npm install hexo-deployer-git --save
注意并不需要
hexo init
它的作用是初始化, 相当于把你的博客, “ 恢复出厂设置” 所以不需要这步操作, 。 之后你就可以正常的
。
可能会遇到的问题
如果遇到安装不上
: npm config set registry https://registry.npm.taobao.org
文中出现的
blog
可替换为任意你喜欢的, 。 文中出现的
因为为了方便把博客文件放在自己指定的位置, 。 想到再说
。