V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get latest source code from:
http://github.com/livid/v2ex
产品介绍及下载
http://www.v2ex.com/cn
已知问题列表
http://www.v2ex.com/cn/known_issues.html
huacnlee
V2EX  ›  Project Babel

Github gist 代码插入支持

  •  
  •   huacnlee · 2010-08-02 19:57:52 +08:00 · 27197 次点击
    这是一个创建于 4139 天前的主题,其中的信息可能已经有所发展或是发生改变。
    做为一个 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   V2EX Moderator   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   2010-08-02 20:24:43 +08:00
    恩,我换成你这种简单方法
    不过不过 Filter 这种东西放哪儿呢...
    huacnlee
        4
    huacnlee   2010-08-02 20:43:07 +08:00
    huacnlee
        5
    huacnlee   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   V2EX Moderator   2010-08-02 20:55:42 +08:00 via iPhone
    一会到家就看。

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

    Gist 功能也上线了。

    谢谢 @huacnlee
    huacnlee
        10
    huacnlee   2010-08-02 23:30:57 +08:00
    这个颜色得想办法处理一下,有点不搭
    Livid
        11
    Livid   V2EX Moderator   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   2010-08-03 11:50:21 +08:00
    billychow
        16
    billychow   2010-08-03 13:51:02 +08:00
    上面这段代码有意思
    嗯,比起 py 更爱 rb
    huacnlee
        17
    huacnlee   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   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
    <script src=".js"></script>
    zhangbowen
        64
    zhangbowen   2013-04-10 18:59:53 +08:00
    <script src=".js"></script>
    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
    <script src=".js"></script>
    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
    <script src=".js"></script>
    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
    <script src=".js"></script>
    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
    <script src=".js"></script>
    alay9999
        87
    alay9999   2013-06-30 19:46:40 +08:00
    alay9999
        88
    alay9999   2013-06-30 19:51:45 +08:00
    .js

    .git



    .js

    .git

    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=".js"></script>
    kedebug
        95
    kedebug   2014-07-23 17:15:53 +08:00
    <script src=".js"></script>
    kedebug
        96
    kedebug   2014-07-23 17:16:50 +08:00
    geeklian
        97
    geeklian   2014-08-03 11:10:58 +08:00
    blueware
        98
    blueware   2014-08-27 17:31:16 +08:00
    <script src=".js"></script>
    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   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1264 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 271ms · UTC 18:38 · PVG 02:38 · LAX 10:38 · JFK 13:38
    ♥ Do have faith in what you're doing.