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

2015-09-05 22:09:05 +08:00
 SaulLawliet
功能大概是在文章里通过`js`展示 Github 上的代码. 当代码更新了, 不必更新文章, 更新此项目即可.

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

详细介绍请戳[Github 链接]( https://github.com/SaulLawliet/gist-it )
2961 次点击
所在节点    分享创造
5 条回复
oott123
2015-09-05 23:13:37 +08:00
为什么不用 GitHub API 呢?这样不用手动生成,同时也不需要把不必要的文件加到 repo 里。
https://api.github.com/repos/SaulLawliet/gist-it/contents/gist-it.sh
oott123
2015-09-05 23:21:57 +08:00
随便写了下,大概这样: http://runjs.cn/detail/uqluzvvm
就是没高亮,得加个其它的高亮组件。
SaulLawliet
2015-09-06 10:53:12 +08:00
@oott123 原来 API 是这么用的, 感谢.
其实我就是 copy 了 Gist Embed 的做法
oott123
2015-09-06 11:53:47 +08:00
你这样太 dirty 了,不够优雅……
SaulLawliet
2015-09-06 14:46:47 +08:00
@oott123 (T T)是啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/218450

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX