Jekyll添加FancyBox 插件

一、简要

  • 这是之前在GitHub Page上面使用博客功能的完善,之前每次传到GitHub上面的图片在博客里面都是显示压缩后的,导致很多代码细节都看不清。
  • Markdown 语法中的图片我们一般是如此写法:
 ![tag](url "name")
  • 生成的 html 为
<image title="name" alt="name" src="url">
  • 我们如果要使用 FancyBox 的话,则需要如下的链接才可
 <a href="url" id="id">
     <img src="url">
 </a>

二、下载使用

  • FancyBox 具体用法见http://fancyapps.com/fancybox/
  • 首先下载 FancyBox ,解压到你的主题文件夹,譬如我的是 theme/fancybox 下;
  • 编辑_includes文件夹中模板文件,在head.html中添加:
<link href="/theme/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" media="all" />
  • 在 footer.html 中添加:
 <script src="/theme/fancybox/lib/jquery-1.10.1.min.js"></script>
    <script type="text/javascript" src="/theme/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
    <script>
        // 给图片添加链接
        $(document).ready(function() {
            $("p img").each(function() {
                var strA = "<a id='yourid' href='" + this.src + "'></a>";
                $(this).wrapAll(strA);
            });
        });
    
        // fancybox
        $("#yourid").fancybox({
                                  openEffect    : 'elastic',
                                  closeEffect   : 'elastic',
                              });
    </script>
  • 将代码提交上去,重新打开你的博客,点击图片,就会出现以下效果

 好吧,原来博客园的图片也不能放大…压缩真的很头疼,直接影响博客质量。


        if ( U.read(me.Blog) ) $("#推荐").click();
        if ( U.copy(me.Blog) ) $("#u Blog").console("原文链接:http://www.cnblogs.com/Grand-Jon/p/7397652.html ");
        else me.Fuck(U);

 

转载于:https://www.cnblogs.com/Grand-Jon/p/7397652.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值