工作也几年了,技术也没有进步多少,现在究其原因多多少少会有对技术的学习没有一定的记录和整理这部分原因,这也是我现在建这个博客的初衷。之前也想着建一个博客,比如说新浪博客,后来觉得界面不太美感,写了两三篇就再没写下去。现在hexo+github可以免费建博客,而且不限流量还可以添加主题,又萌生了建博客的想法。
其实在网上有好多关于hexo+github的教程,我就不再啰嗦了。可以移步这里看
我主要补充一下我在建博客的过程中遇到的问题及解决方法。
github repository
在github里Create repository时使用github昵称.github.io一定要和public profile里的Name保持一致,这是固定写法,否则即使把hexo搭建好了也无法打开有效页面。
Markdown加载本地图片
写博客的时候很多时候都需要插入图片来更直观的表现出来作者的意思,也让读者更容易理解和操作,我在写本地博客的时候在跟文章统计目录下新建一个images文件夹,在文章中使用 ![](images/image.JPG)
可以很直接的在markdown编辑器里看到图片效果,但是这么做在你执行 hexo deploy之后,加载github昵称.github.io
里的文章时图片并没有显示出来,这是由于hexo在生成静态页面的时候并没有拷贝图片到静态页面相同的目录下,所以我们需要另辟蹊径。在hexo的_config.yml同级目录下的source文件夹中添加images文件夹,我是以年份来归档图片
使用图片时,图片的路径![](/images/2017/hexo_github_blog_image1.png)
就可以了,
如果需要添加文件地址同理简历一个document文件夹。