惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
MyScale Blog
MyScale Blog
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
V
V2EX
MongoDB | Blog
MongoDB | Blog
Microsoft Security Blog
Microsoft Security Blog
博客园 - 三生石上(FineUI控件)
Stack Overflow Blog
Stack Overflow Blog
U
Unit 42
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
H
Help Net Security
D
DataBreaches.Net
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

Fooleap's Blog

渴望理想 | Fooleap's Blog 19 年底一些事 | Fooleap's Blog 藉秋风,跑起来 | Fooleap's Blog 一个人去跑步 | Fooleap's Blog 8 月的跑量仿佛是那暑假的作业 | Fooleap's Blog 三伏天跑步那么难受,为何还要跑? | Fooleap's Blog 解决小程序开发“当前系统代理不是安全代理” | Fooleap's Blog 忘却配速的夏日跑步 | Fooleap's Blog 六月天时“带水”跑步更爽 | Fooleap's Blog 出来混迟早要还的 | Fooleap's Blog 跑步不能当饭吃 | Fooleap's Blog 将京东移动端详情页链接转为 PC 端 | Fooleap's Blog 不是热就是雨 | Fooleap's Blog 这半月,我跑了 11 个 520 | Fooleap's Blog 跑完流汗一时爽,一直流汗一直爽 | Fooleap's Blog 初夏夜跑 | Fooleap's Blog Electron 中打开 QQ 临时会话 | Fooleap's Blog 春节期间的培隆角 | Fooleap's Blog 从春天跑到夏天 | Fooleap's Blog 晨雾中奔跑 | Fooleap's Blog 漫步春雨中 | Fooleap's Blog 跑在木棉花下 | Fooleap's Blog 我在春节依然坚持跑步 | Fooleap's Blog 伴随着日出跑步 | Fooleap's Blog 没有最好,只有更好 | Fooleap's Blog 电子气温计 | Fooleap's Blog 渡亭小学的金凤花 | Fooleap's Blog 随心而跑 | Fooleap's Blog 2018 跑步小结 | Fooleap's Blog 在 gVim 中使用“非等宽字体” | Fooleap's Blog
七牛的自定义域名 | Fooleap's Blog
fooleap · 2015-11-26 · via Fooleap's Blog

使用七牛也有一段时间了,毫无疑问七牛是我用过的最好用的图床,此前已经说过 七牛的一些优点。前些天 把域名备案搞定,这下可以使用七牛云的自定义域名功能。

下面简单讲一下七牛的域名绑定,比较实在的好处是:告别丑陋的临时域名,更好地装逼。无论是类似于 fooleap.qiniudn.com 的七牛二级域名,或是 7fv9cr.com1.z0.glb.clouddn.com 的七牛临时域名,怎么看也都不如自己一个自己博客主域一样的二级域名来得爽。

七牛的自定义域名设置很方便也很简单,必要的前提条件有两个:

  • 账户至少要有 10 元余额:可通过 财务 - 充值
  • 已完成备案的域名:鄙人已备案

完成上面的步骤之后,在所需要绑定的空间 空间设置 - 域名设置 - 自定义域名 点击 配置 按钮,并根据实际需求填写提交。鄙人填写如下图

提交申请 提交申请

点击提交之后便是等待处理阶段,提示 24 小时内配置完成。

等待处理 等待处理

审核通过之后,便可根据提示设置域名解析。

提示配置 CNAME 提示配置 CNAME

设置域名解析 设置域名解析

验证成功便完成自定义域名的设置。

配置完成 配置完成

鄙人使用 Jekyll,设置了一个 site.IMG_PATH 的变量为图床网址,仅需修改 _config.yml 相应的配置即可全站替换资源 URL。

这里顺带提一下,若 YAML 头信息(Front Matter)中也想引用类似 site.IMG_PATH 的变量时,鄙人是这么处理的。

本博首页的文章列表中,标题前面都会有一张很小的缩略图,有点小看起来并不是很舒服,不过能让一部分观众一看便大概了解相关文章的内容。有配图的直接引用配图并通过七牛 API 处理即可,没配图可以设置一张默认的缩略图,而配图为截图的文章,那么小的一张图片肯定很丑,所以鄙人为它们专门贴一张图片作为缩略图,可设置一个自定义页面变量 page.thumb

在需要自定义缩略图的文章文件头信息中,插入 thumb 变量即可。那么问题来了,头信息并不能使用类似 site.IMG_PATH 这样的变量,总不会每次都复制完整的 URL 进去,这样下次更换图床或图床域名时,就很费事了。

这个可以确定一个字符串,作用和 site.IMG_PATH 一样,鄙人确定的字符串是“IMG_PATH”,主要为了和自定义变量的命名保持一致,例如本文:

---
……
thumb: IMG_PATH/qiniu.png
……
---

在需要引用的地方,使用 Liquid 的文本替换,将其替换成 site.IMG_PATH 变量即可,例如本站的:

<img class="thumbnail" src="{{ post.thumb | replace:'IMG_PATH', site.IMG_PATH }}?imageView2/1/w/48/h/48" />

本站的完整代码可前往 GitHub 查看。

本文历史

  • 2015 年 11 月 26 日 完成初稿

最近更新

猜你喜欢