github+hexo搭建博客
2017-12-18 11:21
225 查看
大家都想利用github + hexo 搭建自己的博客,网上各种博客都多多少少有点问题,我之前第一次搭建就搞了很久。前天想重新弄下,就看到一篇不错的,很顺利的半小时搞定
====================================
1. 安装Git Bash
我一直不太喜欢在cmd中操作各种命令,所以挑了这个比较好使的GitBash, 我的是windows环境,所以下载windows版本并安装就可以了。
下载地址
安装步骤:双击下载好的exe文件,一路next就好啦
安装好后,打开gitbash,查看版本:
命令:
git version(写这篇博客的时候最新版本:2.12.2)
git version
然后你就可以在这里发挥你的聪明才智了
2. 安装NodeJs
Hexo是基于nodeJS环境的静态博客,里面的npm工具很有用啊,所以还是老老实实把这玩意儿装了吧下载地址(说明:LTS为长期支持版,Current为当前最新版)
安装步骤:反正下载好msi文件后,双击打开安装,也是一路next,不过在Custom Setup这一步记得选
Add to PATH,这样你就不用自己去配置电脑上环境变量了,装完在按
win + r快捷键调出运行,然后输入cmd确定,在cmd中输入path可以看到你的node是否配置在里面(环境变量),没有的话你就自由发挥吧。
查看版本:
1 | 命令:node -v |
node-version
又到自由发挥的时候了
3. 安装hexo
看到这么多安装,千万不要紧张,小哥哥小姐姐们一定要稳住,别怕,因为后面的东西都是在gitbash中用npm工具安装就好了。先创建一个文件夹(用来存放所有blog的东西),然后
cd到该文件夹下。
安装hexo命令:
1 | npm i -g hexo |
npm-v
初始化命令:
hexo init,初始化完成之后打开所在的文件夹可以看到以下文件:
myblog
解释一下:
node_modules:是依赖包
public:存放的是生成的页面
scaffolds:命令生成文章等的模板
source:用命令创建的各种文章
themes:主题
_config.yml:整个博客的配置
db.json:source解析所得到的
package.json:项目所需模块项目的配置信息
做好这些前置工作之后接下来的就是各种配配配置了。
4. 生成SSH并添加到github
没账号的创建账号,有账号的看下面。创建一个repo,名称为
yourname.github.io,
其中yourname是你的github名称,按照这个规则创建才有用哦,如下:
new-repo
create-repo
回到gitbash中,配置github账户信息(YourName和YourEail都替换成你自己的):
username
创建SSH
在gitbash中输入:
ssh-keygen -t rsa -C "youremail@example.com,生成ssh。然后按下图的方式找到
id_rsa.pub文件的内容。
ssh-key
将上面获取的ssh放到github中:
settings
ssh-key
添加一个
New SSH key,title随便取,key就填刚刚那一段。
在gitbash中验证是否添加成功:
ssh -T git@github.com
完成下一步你就成功啦!
5. 部署项目
用编辑器打开你的blog项目,修改_config.yml文件的一些配置(冒号之后都是有一个半角空格的):
1234 | deploy: type: git repo: https://github.com/YourgithubName/YourgithubName.github.io.git branch: master |
123 | hexo cleanhexo generatehexo server |
npm i hexo-server。
打开浏览器输入:
http://localhost:4000
接着你就可以遇见天使的微笑了~
6. 上传到github
先安装一波:npm install hexo-deployer-git --save(这样才能将你写好的文章部署到github服务器上并让别人浏览到)
执行命令(建议每次都按照如下步骤部署):
123 | hexo cleanhexo generatehexo deploy |
deploy
在浏览器中输入
http://yourgithubname.github.io就可以看到你的个人博客啦,是不是很兴奋!
感觉gitbash中东西太多的时候输入
clear命令清空。
二、选择主题
https://hexo.io/themes/ 大家到这个网站,找到自己合适的主题,每个都有安装说明,大家看看吧
预览
我的小窝:
相关文章推荐
- 使用Hexo+Github搭建属于自己的博客(基础)
- hexo和github搭建个人博客
- Mac下利用Hexo+GitHub轻松搭建自己的博客
- Hexo搭建Github Pages托管的静态个人博客
- hexo搭建的Github博客绑定域名
- 使用Hexo+Github搭建属于自己的博客(进阶)
- 使用hexo搭建github.io博客(一)
- 在github上使用hexo搭建博客简明教程
- Github + Hexo 搭建个人博客
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置
- Hexo+github 搭建个人博客
- Windows下一步步搭建自己的独立博客――使用 GitHub Pages + Hexo 基础教程(一)
- 使用hexo搭建github个人博客网站
- Github+Hexo搭建静态博客
- Hexo+GitHub搭建静态博客平台(四)-Hexo基本操作
- Hexo+Node.js+Github搭建个人博客
- HEXO+Github,搭建属于自己的博客
- Github Pages 搭建HEXO主题个人博客
- HEXO+Github,搭建属于自己的博客