如何在GitHub Markdown文件中嵌入Google表格?仅显示链接问题求解
直接嵌入Google表格的限制
GitHub的Markdown(GFM)不支持渲染iframe,所以没法直接把发布后的Google表格嵌入到.md文件里显示完整内容,只能显示链接或者静态截图。
基于GitHub的可行方案
静态截图+跳转链接:把表格里的周度大纲部分截个图,用Markdown图片语法插到Outline.md里,同时给截图加个跳转链接到原表格,方便想看实时内容的人点进去。比如:
 *点击图片查看完整实时表格* [周度大纲Google表格](表格链接)截图可以直接传到仓库里,用相对路径引用就行,不用找外部图床。
导出为Markdown表格手动同步:定期把Google表格的周度大纲导出成Markdown格式,替换到Outline.md里。操作就是在Google表格里点「文件」→「下载」→「Markdown (.md)」,然后把导出的表格内容复制过去就行。好处是GitHub能完美渲染,不用跳转;缺点是内容不会自动更新,得手动同步。
用GitHub Actions自动同步:要是想让内容实时更新,可以写个简单的GitHub Actions脚本,定期拉取Google表格数据转成Markdown,自动提交到仓库。可以用Python的
gspread库调用Google Sheets API拿数据,转成Markdown表格后,让Actions定时跑脚本更新Outline.md。GitHub Pages配合iframe:如果仓库开了GitHub Pages,可以在Pages的网页里用iframe嵌入发布后的Google表格,然后在Outline.md里加个指向这个Pages页面的链接。步骤是先把Google表格发布成网页(「文件」→「发布到网页」拿嵌入链接),然后在Pages的HTML文件里加
<iframe src="表格发布链接" width="100%" height="600"></iframe>,最后在Outline.md里放个跳转链接就行。
内容的提问来源于stack exchange,提问作者SteveC

