V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huacnlee
V2EX  ›  Project Babel

Github gist 代码插入支持

  •  
  •   huacnlee · 2010-08-02 19:57:52 +08:00 · 30603 次点击
    这是一个创建于 5228 天前的主题,其中的信息可能已经有所发展或是发生改变。
    做为一个 Geek 社区,没贴代码的功能怎么可以呢!
    现在加入Github gist的脚本的支持,使用方法,直接插入 Gist 的嵌入脚本,如:
    <script src=".js"> </script>

    就可以了,样式有些不太好,由于 Gist 是后面加入 CSS 的,暂时在 style.css 里面重写,也不能写在后面,有页面性能问题.
    没有加入手机版支持,在想这个是否有必要.

    http://github.com/huacnlee/v2ex
    124 条回复    2020-08-26 22:59:44 +08:00
    1  2  
    Livid
        1
    Livid  
    MOD
       2010-08-02 20:00:18 +08:00
    给个演示地址吧 :)
    c
        2
    c  
       2010-08-02 20:06:41 +08:00
    http://gist.github.com/504542

    一行代码就可以实现哦,为什么不用re.sub那?性能也比你那个好哦.还有使用过多的filter,后果是很严重的。
    huacnlee
        3
    huacnlee  
    OP
       2010-08-02 20:24:43 +08:00
    恩,我换成你这种简单方法
    不过不过 Filter 这种东西放哪儿呢...
    huacnlee
        4
    huacnlee  
    OP
       2010-08-02 20:43:07 +08:00
    huacnlee
        5
    huacnlee  
    OP
       2010-08-02 20:45:25 +08:00
    新的用法不再用 <script src="http://gist.github.com/504523.js"> </script> 而改用直接插入Gist的URL地址,如:
    http://gist.github.com/504523
    Livid
        6
    Livid  
    MOD
       2010-08-02 20:55:42 +08:00 via iPhone
    一会到家就看。

    现在在外面采购婴儿用品 
    huacnlee
        7
    huacnlee  
    OP
       2010-08-02 21:06:58 +08:00
    哈哈哈,跟我差不多,我刚才还洗尿布来着
    airwolf
        8
    airwolf  
       2010-08-02 21:41:05 +08:00
    @Livid
    那个婴儿图标似乎只有 Mobile 版本上才能看到 。。。
    Livid
        9
    Livid  
    MOD
       2010-08-02 23:28:49 +08:00
    OK.

    Gist 功能也上线了。

    谢谢 @huacnlee
    huacnlee
        10
    huacnlee  
    OP
       2010-08-02 23:30:57 +08:00
    这个颜色得想办法处理一下,有点不搭
    Livid
        11
    Livid  
    MOD
       2010-08-02 23:32:15 +08:00
    Gist 区域的样式我正在继续调整中。
    disinfeqt
        12
    disinfeqt  
       2010-08-02 23:39:06 +08:00
    宽度写死,overflow: auto,否则会破栏的
    darcy
        13
    darcy  
       2010-08-03 00:00:37 +08:00
    darcy
        14
    darcy  
       2010-08-03 00:01:34 +08:00
    huacnlee
        15
    huacnlee  
    OP
       2010-08-03 11:50:21 +08:00
    billychow
        16
    billychow  
       2010-08-03 13:51:02 +08:00
    上面这段代码有意思
    嗯,比起 py 更爱 rb
    huacnlee
        17
    huacnlee  
    OP
       2010-08-03 14:38:00 +08:00
    我一直感觉 Python 的代码开起来乱,尤其是很多人有4个空格的 Tab 位,再加上没有块的结束段,层次多了看起来很累

    还是 Ruby 这种带 end 的好,虽然写的时候要多写一段,但后面看的时候轻松多了
    sogood
        18
    sogood  
       2010-08-09 09:09:48 +08:00
    @huacnlee 这段代码太囧了。
    huacnlee
        19
    huacnlee  
    OP
       2010-08-09 10:23:02 +08:00
    @sogood 嘿嘿嘿
    lin
        20
    lin  
       2010-08-22 11:46:06 +08:00
    lin
        21
    lin  
       2010-08-22 11:48:40 +08:00
    我明白了,原来是那条git的最终页的地址。
    xiaojay
        22
    xiaojay  
       2010-11-08 15:54:28 +08:00
    test

    <script src="https://gist.github.com/667460.js"> </script>
    xiaojay
        23
    xiaojay  
       2010-11-08 15:55:39 +08:00
    gist.github.com:667460.git
    xiaojay
        24
    xiaojay  
       2010-11-08 15:56:18 +08:00
    xiaojay
        25
    xiaojay  
       2010-11-08 16:02:07 +08:00
    xiaojay
        26
    xiaojay  
       2010-11-08 16:04:15 +08:00
    fanzeyi
        27
    fanzeyi  
       2010-11-08 16:11:40 +08:00
    fanzeyi
        28
    fanzeyi  
       2010-11-08 16:11:58 +08:00
    fanzeyi
        29
    fanzeyi  
       2010-11-08 16:12:47 +08:00
    fanzeyi
        30
    fanzeyi  
       2010-11-08 16:14:40 +08:00
    fanzeyi
        31
    fanzeyi  
       2010-11-08 16:15:02 +08:00
    不能是SSL链接阿
    xiaojay
        32
    xiaojay  
       2010-11-08 16:17:01 +08:00
    xiaojay
        33
    xiaojay  
       2010-11-08 16:17:35 +08:00
    内牛。。。终于搞定了=,=
    fanzeyi
        34
    fanzeyi  
       2010-11-08 16:22:03 +08:00
    @xiaojay 这是神马 Google 表格的 nginx转向?
    xiaojay
        35
    xiaojay  
       2010-11-08 16:29:36 +08:00
    @fanzeyi 一个不成功的尝试,正准备发帖问问 =,=
    fanzeyi
        36
    fanzeyi  
       2010-12-12 13:14:53 +08:00
    额 问个问题。。
    我在我自己的博客用 <script src="http://gist.github.com/505674.js"></script> 这样的代码插入进去没有作用。。。。
    囧迫。。不知道为什么 审查元素也显示在文章里面。。 就是不工作。。
    bcxx
        37
    bcxx  
       2010-12-19 14:18:45 +08:00
    dreampuf
        38
    dreampuf  
       2011-05-21 21:56:03 +08:00
    dreampuf
        39
    dreampuf  
       2011-05-21 21:57:11 +08:00
    kollinchu
        40
    kollinchu  
       2011-09-01 13:33:34 +08:00
    我也来玩一下:
    git://gist.github.com/1116755.git
    kollinchu
        41
    kollinchu  
       2011-09-01 13:36:41 +08:00
    <script src="git://gist.github.com/1116755.git"></script>
    kollinchu
        42
    kollinchu  
       2011-09-01 13:38:16 +08:00
    feipinghuang
        43
    feipinghuang  
       2011-10-12 15:34:02 +08:00
    feipinghuang
        44
    feipinghuang  
       2011-10-12 15:35:37 +08:00
    feipinghuang
        46
    feipinghuang  
       2011-10-12 15:38:07 +08:00
    fanzeyi
        48
    fanzeyi  
       2011-10-12 15:43:09 +08:00
    @feipinghuang https://gist.github.com/1111096 这个链接去掉 https 中的 s
    feipinghuang
        49
    feipinghuang  
       2011-10-20 13:56:33 +08:00
    feipinghuang
        50
    feipinghuang  
       2011-10-20 13:57:15 +08:00
    @fanzeyi thanks
    flyingkid
        51
    flyingkid  
       2011-10-20 15:20:13 +08:00
    evlos
        52
    evlos  
       2011-12-10 02:06:47 +08:00
    evlos
        53
    evlos  
       2011-12-10 02:07:18 +08:00
    evlos
        54
    evlos  
       2011-12-10 02:07:49 +08:00
    zhuzhuor
        55
    zhuzhuor  
       2012-03-30 05:19:12 +08:00
    测试测试

    <script src="http://gist.github.com/2243832.js?file=duffs_device.c"></script>
    zhuzhuor
        56
    zhuzhuor  
       2012-03-30 05:20:00 +08:00
    再测试测试

    <script src="http://gist.github.com/2243832"></script>
    zhuzhuor
        57
    zhuzhuor  
       2012-03-30 05:20:30 +08:00
    hyq
        58
    hyq  
       2012-08-10 16:10:13 +08:00
    cxh116
        59
    cxh116  
       2012-12-17 17:59:29 +08:00
    yuelang85
        60
    yuelang85  
       2013-01-02 19:35:10 +08:00
    yuelang85
        61
    yuelang85  
       2013-01-02 19:37:41 +08:00
    懂了,需要非https的地址:

    http://gist.github.com/4433964
    beaaar
        62
    beaaar  
       2013-01-06 12:41:49 +08:00
    zhangbowen
        63
    zhangbowen  
       2013-04-10 18:48:19 +08:00
    zhangbowen
        64
    zhangbowen  
       2013-04-10 18:59:53 +08:00
    zhangbowen
        65
    zhangbowen  
       2013-04-10 19:01:52 +08:00
    <script src="http://gist.github.com/4465242.js"></script>.js<br />试一下看看?
    qdcanyun
        66
    qdcanyun  
       2013-04-12 21:14:11 +08:00
    qdcanyun
        67
    qdcanyun  
       2013-04-12 21:14:42 +08:00
    qdcanyun
        68
    qdcanyun  
       2013-04-12 21:15:31 +08:00
    ivanlw
        69
    ivanlw  
       2013-05-04 00:58:20 +08:00
    ivanlw
        70
    ivanlw  
       2013-05-04 00:58:55 +08:00
    ivanlw
        71
    ivanlw  
       2013-05-04 00:59:09 +08:00
    为什么测试了都不可以呢……
    messense
        72
    messense  
       2013-05-16 11:57:42 +08:00
    liuhang0077
        73
    liuhang0077  
       2013-05-21 13:25:06 +08:00
    liuhang0077
        74
    liuhang0077  
       2013-05-21 13:25:15 +08:00
    liuhang0077
        75
    liuhang0077  
       2013-05-21 13:25:47 +08:00
    liuhang0077
        76
    liuhang0077  
       2013-05-21 13:25:59 +08:00
    liuhang0077
        77
    liuhang0077  
       2013-05-21 13:26:10 +08:00
    liuhang0077
        78
    liuhang0077  
       2013-05-21 13:28:27 +08:00
    liuhang0077
        79
    liuhang0077  
       2013-05-21 13:28:51 +08:00
    liuhang0077
        80
    liuhang0077  
       2013-05-21 13:29:01 +08:00
    liuhang0077
        81
    liuhang0077  
       2013-05-21 13:29:09 +08:00
    liuhang0077
        82
    liuhang0077  
       2013-05-21 13:29:29 +08:00
    kylefeng
        83
    kylefeng  
       2013-06-29 00:38:35 +08:00
    alay9999
        84
    alay9999  
       2013-06-30 19:45:18 +08:00
    alay9999
        85
    alay9999  
       2013-06-30 19:45:39 +08:00
    alay9999
        86
    alay9999  
       2013-06-30 19:46:05 +08:00
    alay9999
        87
    alay9999  
       2013-06-30 19:46:40 +08:00
    alay9999
        89
    alay9999  
       2013-06-30 19:53:35 +08:00
    alay9999
        90
    alay9999  
       2013-06-30 19:54:40 +08:00
    gracece
        91
    gracece  
       2013-07-20 21:33:18 +08:00
    nervouna
        92
    nervouna  
       2013-08-03 02:54:53 +08:00
    weakish
        93
    weakish  
       2013-11-24 21:21:25 +08:00
    多文件的 gist,好像不能展示单一文件呀,试了 `url#file` 没用。

    http://www.v2ex.com/t/90402 7楼
    10iii
        94
    10iii  
       2013-12-13 13:57:12 +08:00
    测试
    <script src="https://gist.github.com/10iii/7940276.js"></script>
    kedebug
        95
    kedebug  
       2014-07-23 17:15:53 +08:00
    geeklian
        97
    geeklian  
       2014-08-03 11:10:58 +08:00
    blueware
        98
    blueware  
       2014-08-27 17:31:16 +08:00
    blueware
        99
    blueware  
       2014-08-27 18:33:42 +08:00
    blueware
        100
    blueware  
       2014-08-27 18:34:02 +08:00
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2917 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.