其实大四实习那会就有搭建我的技术博客的想法了,而后仍是懒,搁置了好久。前阵子在掘金发了几篇以前写过的文章,收获了很多赞和阅读量,有点小小的成就感,因此这点动力驱使本身动手了~有些人会以为搭建我的博客须要购买域名,须要花钱,其实不是的,Github就能够帮助咱们免费生成静态网址,这一点后面会提到的。node
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其余渲染引擎)解析文章,在几秒内,便可利用靓丽的主题生成静态网页。此处附上Hexo中文官网。下面咱们详细介绍搭建步骤。git
Git Bash是Windows系统下git的命令行工具。github
git version
,控制台打印出对应git版本就说明安装成功了。Hexo是基于Node环境的静态博客,npm工具是必不可少的。npm
node -v
,控制台打印出对应Node版本就说明安装成功了。cd
到对应目录下。npm i -g hexo
(建议用cnpm
安装,会相对快一些)hexo -v
hexo init
,以后打开的文件夹以下图:node_modules:依赖包json
scaffolds:命令生成文章等的模板windows
source:用命令建立的各类文章浏览器
themes:主题bash
_config.yml:整个博客的配置服务器
package.json:项目所需模块项目的配置信息markdown
ssh-keygen -t rsa -C "youremail@example.com
,生成ssh,而后按照下图找到id_rsa.pub
_config.yml
文件的一些配置(记得冒号后必须有空格,否则配置不生效,这是Hexo的一个坑!)deploy:
type: git
repo: https://github.com/YourgithubName/YourgithubName.github.io.git
branch: master
复制代码
hexo clean
hexo generate
hexo server
复制代码
http://localhost:4000
,见证奇迹的时刻到了~npm install hexo-deployer-git --save
,这样你写好的文章才能部署到github服务器。hexo clean
hexo generate
hexo deploy
复制代码
http://yourgithubname.github.io
,这样你就能够看到本身的在线博客了~有些童鞋一开始看到这博客,哇,好丑~你们都有经验的,默认的主题都是很差看的,这里有Hexo主题网址,目前有195个主题任你选,每周换一个均可以换三年~(固然你能这么折腾我也服了~)具体怎么安装主题,点进去对应的地址都有详细说明,这里就不赘述了。这里秀一波个人我的博客地址,有空过来刷刷PV也是很ok的~
最后的最后,怎么写博客?
hexo new '文章名'
,而后在blog的source文件夹就能够看到了。