xixitalk's snippet

Post Longer Than 140 Characters Tweets

Jun 19, 2013 - Comments

octopress里插入flickr的图片

flickr更新之后,免费1T空间,同时可以上传质量很好的图片。instagram的图片质量太差了。

Gemfile添加flickraw

gem 'flickraw', '~> 0.9.6'

执行一次bundle install,确保系统里安装flickraw

申请flickr的API的key

从flickr.com申请api_key和shared_secret,略过。

添加flickr_image.rb到plugins目录

示例代码

ENV[“FLICKR_KEY”]和ENV[“FLICKR_SECRET”]可以直接替换成从flickr.com申请的api_key和shared_secret字符串,避免使用环境变量。

flickr_image.rb添加代理

国内不能直接访问flickr.comrake generate生成时执行flickr_image.rb会出错,所以需要设置一个代理解决。假设代理为一个HTTP代理,修改文件plugins/flickr_image.rb,在FlickRaw.api_keyFlickRaw.shared_secret代码行下添加如下代理。其他代理类似。

FlickRaw.proxy = "http://192.168.1.106:8118/"

实例测试

代码里这样使用 {% raw %}

{% flickr_image 6293807068 b %}

{% endraw %}

更多用例:

b是指big,图片大小约为1024x768,基本可以满足博客显示。如果要更小图片,可以用m,表示medium。再小的用sq,表示square thumbnail。

{% flickr_image 6293807068 b %}

参考

  1. Insert a Image From Flickr in Octopress http://blog.ychuang.org/blog/2012/11/14/insert-a-image-from-flickr-in-octopress/
  2. Fetch images from Flickr to show in Octopress/Jekyll http://blog.pixarea.com/2012/07/fetch-images-from-flickr-to-show-in-octopress-slash-jekyll

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

Tags: octopress flickr

grep命令手册 Dnsmasq上分发WPAD

comments powered by Disqus