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

如何把 GitHub issues 或者 pull request 中可以直接预览的代码片段提取出来,做成一个 script 标签

  •  
  •   fantastM ·
    fantasticmao · 2020-05-08 19:30:03 +08:00 · 1338 次点击
    这是一个创建于 1447 天前的主题,其中的信息可能已经有所发展或是发生改变。

    GitHub 支持在 issues 或者 pull request 把一个链接(链接里加着源码行号的锚点)渲染成一段直接可以预览的代码片段。这个功能的官方介绍是这样:

    https://help.github.com/en/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet

    有办法可以把这段内容包装成一个可以 embed 的 <script src="..." /> 标签吗?类似于 GitHub Gist 中那样的功能。

    最终是希望能在自己的博客中直接引用 GitHub 仓库上的项目源码,然后加以讨论。

    2 条回复    2020-05-08 19:57:41 +08:00
    maichael
        1
    maichael  
       2020-05-08 19:38:25 +08:00
    fantastM
        2
    fantastM  
    OP
       2020-05-08 19:57:41 +08:00
    @maichael #1 其实这两个我都有搜到过,第二个还不支持仅显示选中的行,第一个的话我没搞懂它的 slice 参数是怎么用的......我一直没试成功

    我是想着,既然 GitHub 它都支持把 markdown 里的链接渲染成仓库里的代码片段了,就想问问各位有没有什么方法可以直接用它的这个内部功能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   994 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:37 · PVG 04:37 · LAX 13:37 · JFK 16:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.