Github gist 代码插入支持 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huacnlee
V2EX    Project Babel

Github gist 代码插入支持

  •  
  •   huacnlee 2010-08-02 19:57:52 +08:00 32040 次点击
    这是一个创建于 5548 天前的主题,其中的信息可能已经有所发展或是发生改变。
    做为一个 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
    PRO
       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
    PRO
       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
    PRO
       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
    PRO
       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     Solana     6114 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 03:11 PVG 11:11 LAX 20:11 JFK 23:11
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86