github+hexo搭建博客
前言
沉寂了这么久,我的博客终于要更新了。之前因为毕业找工作,加上工作之后忙于工作的事情,一直想着要更新博客,却一直没时间,今天,博客终于迎来了更新。
今天我们来说说如何搭建自己的博客,本次的教程是基于ubuntu系统的。
因为搭建了自己的博客,所以以后的文章在新的博客平台上更新的会多一些。欢迎光临我的新博客。
hexo的安装
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。——参考官网,本博客的搭建也参考了官网的教程,官网的文档其实挺不错的,写的很详细。
本地准备
- 安装必要的软件
sudo apt-gei install git # 安装git
sudo apt-get install nodejs # 安装nodejs
sudo apt-get install npm # 安装npm
- 安装hexo
sudo npm install -g hexo-cli # 安装HEXO
- 本地建站
hexo init myblog # myblog是本地blog文件夹的名字,可以自定义
cd myblog
npm install
- 生成网页
hexo clean
hexo g 或者 hexo generation # 生成静态文件
hexo s 或者 hexo server # 生成静态网页
然后在浏览器输入127.0.0.1:4000即可看到生成的网页
部署github
如果没有github账户的话,首先得申请一个github账号。
关于github的使用,在这里就不赘述了。
还需要注意,往github上面上传代码需要添加ssh秘钥。
-
在github创建仓库,名字为name.github.io,name替换成自己起的名字
-
修改配置
cd myblog vim _config.yml //这样修改 # Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: git repo: git@github.com:name/name.github.io.git # name替换成自己起的名字 branch: master
-
上传
npm install hexo-deployer-git --save # 安装扩展插件
hexo clean
hexo g 或者 hexo generation # 生成静态文件
hexo d # 上传静态网页
换主题
在HEXO官方有很多主题,可以选择一个,进入,即可找到安装链接
我喜欢的一个主题yilia。
到这个博客就可以看到如何配置主题。