很多人都想拥有独特风格,可以自由发布文章的博客,这篇文章的目的就是教大家如何通过github搭建优美的博客,可以链接到自己的域名上面。
一、准备工作
1、创建Github的账户
2、安装Node.js、Git(网上教程)
3、 在本地配置好Git (包括SSH和链接远程仓库)
二、搭建Github博客
1、新建一个名为 username.github.io的仓库 其中username是你的用户名
2、使用hexo(hexo和Jekyll 都是静态博客框架,有很多好看的模板和主题)
步骤一 安装hexo
可以在windows的cmd运行,或者用git bash来运行
$ npm install -g hexo
小tips:安装node.js要配置好环境变量,使其命令可以全局使用
步骤二 初始化
新建一个文件夹 在该文件夹下右键git bash 打开命令行
$ hexo init
该文件夹下会生成一些目录,然后
$ hexo gernate //可缩写成 hexo g
$ hexo server //可缩写成 hexo s
hexo server命令是启动本地服务,打开http://localhost:4000可看到生成的博客内容
3、修改主题
目前比较流行的一些静态博客框架有Jekyll,Hexo,Simple等,我用的是 hexo-theme-yilia主题
步骤一 下载源码
$ cd /d/hexo/themes/
$ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
步骤二 修改_config.yml
将里面的
theme: landscape 改为 theme: yillia
步骤三 上传到github上,发布博客
- 首先要配置好ssh key(在准备工作中有交代)
接下来修改_config.yml 中deploy的部分
deploy: type: git repository: git@github.com:`username`/`username`.github.io.git branch: master
然后安装插件
$ npm install hexo-deployer-git --save
最后提交到远程库
$ hexo d
[1] 我的博客地址