Blog

Hexo

May 28, 2017
Blog, Github

这是一个经济又快速又好看的博客搭建教程。 你的博客将会有一个后缀为github.io的域名,并且在该域名下有300M的存储空间。但是,本教程只写给Linux用户,其他用户参考自行摸索,原理一致,操作类似。 你看到的我的这篇博客就是最后的效果,当然你也可以自行修改样式。 博客使用Hexo博客生成系统,其优点如下: 简单快速,无需服务器端架设环境。 可选样式众多,易于修改。 扩展插件众多,且使用方便。 使用markdown语法编写博客,易于上手。 生成博客为纯静态代码,无需运行环境可直接移植,不依赖数据库。 本机环境的准备 # 你需要以下几个软件的环境: Node.js Git Hexo 安装node.js # 在安装这个的时候卡了很久,然后才知道自己装的是Node.js, 然而需要的是Node!正确的结果是在命令行输入node -v 如果可以看到版本号就可以了。 正确的安装命令是:sudo apt install nodejs-legacy,害怕。。。就是有这样的操作,当你install nodejs的时候,对不起,这个并不是你要的node.js, 哈,我也很绝望啊! 然后要安装一下这个npm工具: $ sudo apt install npm $ npm -v #看npm版本,如果结果显示版本号则安装成功 安装git # $ sudo apt install git 有的时候在安装完git后依旧在项目中无法使用,后面发布博客到github上面的时候会使用到git,如果报错:Deploy not found git 之类的,就需要再搞一下这个玩意儿!这就是软件版本混乱的锅,想说爱你不容易! $ npm install hexo-deployer-git 安装Hexo # $ npm install hexo-cli -g 当然这个在安装的时候也有坑出现各种问题,那就只好去百度了,我是因为前面的东西出问题后来修好后就好了。一般也不会有啥问题了。 使用 # 其使用逻辑非常简单而且封装很好,命令操作也十分简洁,重点在于配置文件的修改。这是个强配置的框架,事实上好的框架就应该这样,甚至可以将软件由不懂程序设计的人来使用,但是前提得有一个个很清晰的配置文件设计思路以及详细的说明书…… 建立工作区 # $ hexo init Blog $ cd Blog 新建一篇博文 # 在Blog文件夹内执行: ...