Hexo+Github搭建简易博客总结
参考知乎问题: 如何使用10个小时搭建出个人域名而又Geek的独立博客?
前言:
一直没有尝试自己搭建一个博客,之前本来想着自己前后端搭建,但是懒惰。。。。。hexo+github是一个傻瓜式的自助搭建博客方式,很简便,如果是稍微有点代码基础的,应该都能在几个小时之内熟悉搭建整个过程。
-
先安装Hexo:
$ npm install -g hexo-cli
-
再初始化Hexo:
$ npm install
Hexo的大体文件:
+ themes 存放主题的文件夹
+ source 博客资源文件夹
+ source/_drafts 草稿文件夹
+ source/_posts 文章文件夹
+ themes/landscape 默认皮肤文件夹
+ source 博客资源文件夹
+ source/_drafts 草稿文件夹
+ source/_posts 文章文件夹
+ themes/landscape 默认皮肤文件夹
-
_config.yml 全局配置文件。要注意的是,该文件格式要求极为严格,缺少一个空格都会导致运行错误。小提示:不要用Tab缩进,两个空格符,** 冒号:后面只用一个空格即可***。
-
我采用的还是最常用的Hexo|Next主题,修改了一连串配置,包括侧栏等等
-
Hexo部署
到这里,就可以启动本地服务器打开了:
$ hexo s
在localhost:4000端口就可以查看到效果。
在git上创建了一个和本地的文件夹名称一致,我都是创见的daluzi.github.io,然后把本地的文件夹朴实到远程仓库里面。
接下来,在站点的config.yml文件中,部署如下:
deploy: type: git 部署类型若有问题,其他类型自行google之 repository: https://github.com/daluzi/daluzi.github.io.git branch: master plugins: -hexo-generator-feed
type: git 部署类型若有问题,其他类型自行google之 repository: https://github.com/daluzi/daluzi.github.io.git branch: master plugins: -hexo-generator-feed然后
$ hexo g #生成静态网页 # hexo d #开始部署
# hexo d #开始部署好了,在浏览器输入daluzi.github.io就能查看博客了,接下来就是挂载域名。