zoukankan      html  css  js  c++  java
  • 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);
  • 相关阅读:
    《微风吹过的街道》Alpha冲刺Scrum meeting5
    《微风吹过的街道》Alpha冲刺Scrum meeting4
    小明分蛋糕题解
    小明分蛋糕(附题解)
    正确答案
    阴影面积
    双面打印
    实验十 团队作业6:团队项目用户验收&Beta冲刺
    你说什么都不对【Beta】Scrum meeting 4
    你说什么都不队【Beta】Scrum meeting 3
  • 原文地址:https://www.cnblogs.com/Grand-Jon/p/7397652.html
Copyright © 2011-2022 走看看