首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

为什么 Gist 有 Embed 可以在其他页面引用,而 Github 仓库里的代码没有?所以自己创造。

  •  
  •   SaulLawliet · 2015-09-05 22:09:05 +08:00 · 1911 次点击
    这是一个创建于 1353 天前的主题,其中的信息可能已经有所发展或是发生改变。

    功能大概是在文章里通过js展示 Github 上的代码. 当代码更新了, 不必更新文章, 更新此项目即可.

    这是一个笨方法实现, 具体是用shell生成展示某代码的js, 然后上传到 Github, 最后在页面里引用此js

    详细介绍请戳Github 链接

    5 回复  |  直到 2015-09-06 14:46:47 +08:00
        1
    oott123   2015-09-05 23:13:37 +08:00   ♥ 1
    为什么不用 GitHub API 呢?这样不用手动生成,同时也不需要把不必要的文件加到 repo 里。
    https://api.github.com/repos/SaulLawliet/gist-it/contents/gist-it.sh
        2
    oott123   2015-09-05 23:21:57 +08:00
    随便写了下,大概这样: http://runjs.cn/detail/uqluzvvm
    就是没高亮,得加个其它的高亮组件。
        3
    SaulLawliet   2015-09-06 10:53:12 +08:00
    @oott123 原来 API 是这么用的, 感谢.
    其实我就是 copy 了 Gist Embed 的做法
        4
    oott123   2015-09-06 11:53:47 +08:00
    你这样太 dirty 了,不够优雅……
        5
    SaulLawliet   2015-09-06 14:46:47 +08:00
    @oott123 (T T)是啊
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   996 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 15ms · UTC 18:47 · PVG 02:47 · LAX 11:47 · JFK 14:47
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1