//

作者:lofayo    发布于:

对于每个知识的学习,都是要先从大的方向入手,理解全局环境背景,掌握完整运作模式,再谈细化每一个小点

       
本想完整的弄懂hexo+github博客全套运行机制,无奈知识水平有限,只能掌握部分内容。但不管怎么说,先谈谈自己的理解,不足的地方后续跟进。

       
首先,分工明确。hexo负责提供写博客,在hexo init初始化项目里的source->_posts下的文件夹,可以写各种.md .html文件。而github充当了服务器的角色,将hexo项目部署到github里的某个仓库下,以后就可以直接在互联网输入类似如http://lofayo.github.io,访问博客网站。这是一个大的运行机制。

       
其次,两者之间具体联系方式还有待考究。比如说,所有你在source->_posts写的.md文件都会被转成public目录下的.html 文件,最后也是以该.html文件部署到github里,甚至到博客网站里,这里生成的.html都是由一套模板刻画出来的,按道理我只要修改了模板文件的布局,最后在博客网站也能显示出来,但是结果好像不是这样,每次修改后再部署,原来修改的模板文件都会被打回原形。

       
最终,只能在github里修改静态页面才能在博客网站里呈现效果,但是非常有限,因为你不可能修改github里的每一个静态页面吧,总得从源头解决才行。其实问题就出在这里,我修改后的模板文件应该怎么提交呢?这就是问题的关键所在,部署到底干了些什么事???

format_list_numbered

(无)

vertical_align_top

Copyright © 2017 每天寻求一点变化

Powered by Hexo & Theme - Vateral