博客是用hexo搭建的,没有上传图片的功能,于是想把图片都放github上。需要图片的时候![Alt text](/path/to/img.jpg "Optional title")这样就可以插入了。

在github上创建仓库,名字自己取,以我自己的为例,仓库为static_cdn,克隆到本地:

1
2
3
4
5
6
7
# 克隆
$ git clone git@github.com:liukaijv/static_cdn.git
# 打开目录
$ cd static_cdn
# 新建images文件夹
$ mikdir images

添加图片avatar_large.jpg到images文件夹,然后push到github。登录github网站,添加的图片链接为https://github.com/liukaijv/static_cdn/blob/master/images/avatar_large.jpg。把链接中的blob改成raw就可以显示图片了。如下:

1
2
![](https://github.com/liukaijv/static_cdn/raw/master/images/avatar_large.jpg)

我是放在github上的图片


github 静态资源链接是这样子的:

1
2
3
4
5
6
7
http://github.com/yourname/your-repository/raw/master/the-folder/xxx.xxx

# 说明一下
yourname --- 你的帐号
your-respository --- 你的 project 名
images-folder --- 你存放资源的文件夹,如果是直接放在 project 的项目根目录的話,就可以省略這個
xxx.xxx --- 你的资源名

不光可以是图片,其它的也是,如LICENSE文件图片等等。

github是服务器在国外,访问慢,可以选择放七牛。
教程在http://blog.shiqichan.com/use-qiniu-store-image-for-hexo/