从Google Docs中托管的文件中读取markdown
Reading markdown from a file hosted in Google Docs
我试图建立一个原型/概念证明,建立一个网站从markdown文件托管在谷歌驱动器上。我已经看了一下Google Drive API,但似乎找不到一种方法来读取文件的格式是由markdown渲染器消化。
有没有人知道,如果有可能注入一个markdown文件的内容(托管在谷歌驱动器)到一个网页的主体,它可以呈现为HTML?
谢谢。
对于SaaS应用程序上面向公众的变更日志,我必须做同样的事情。我们想在Markdown中编写更新日志,并在我们的Google驱动器中共享。这样,即使是营销人员也可以很容易地更新它,我们也不需要因为我们做了一个小小的调整而重新部署整个SaaS应用程序。
我们的网站是使用Ruby on Rails构建的,并且由一个名为Redcarpet (https://github.com/vmg/redcarpet)的gem处理降价。它基于sunset库,它有一个名为RoboSkirt (https://github.com/benmills/robotskirt)的Node.js端口。我想说,从这里开始,基于javascript的标记解析器到HTML。
从那里,我只需要我们的应用程序获取markdown文件。这篇文章帮助我弄清楚谷歌驱动器文件的公开URL需要是什么:148674年https://unix.stackexchange.com/questions/136371/how-to-download-a-folder-from-google-drive-using-terminal/148674
读:
$ wget——no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' '- o文件名
其中FILEID必须替换为实际的文件ID。FILENAME是存储下载文件的路径/文件名。
在Rails和javascript(我想)中,您不需要实际'wget'文件。我可以使用'open-uri'直接打开一个远程文件:从本地文件或url打开IO流。再说一次,我知道这是Ruby而不是javascript,但它是一个工作示例,可能有助于在您的头脑中获得齿轮。:)
我们的markdown文件的面向公众的URL最终是:
https://docs.google.com/uc?export=download&id=0B2Pxr9r95zueSVBfb295Y0tpV0k
这是我们的应用程序在加载页面时实时拉出的文件:https://eventpie.net/changes
我希望所有的帮助你!
- Javascript:检测文件读取器中是否有图像
- 从多个文件中推送文本的函数(使用html5文件读取器上传)返回数组
- 从d3.js中的文件读取json数据不起作用
- Javascript文件读取器
- 从外部javascript文件读取var并将其转换为php变量
- 在jQuery/JS中将文件读取为字符串
- Chrome应用程序:从服务器上的文件读取和写入数据
- 文件读取器无法在chrome和IE中工作
- 将节点.js对象设置为从文件读取的数据
- Django从通过网站上传的文件读取
- 在文件读取器中追加的订单问题
- 从 JavaScript 中的本地 JSON 文件读取时出错
- 是否有可能使用三个.js文件读取STEP文件
- 将文件读取到 blob 并以 JavaScript 格式显示
- 文件读取器和 Blob 的关闭编译器警告 - 无法修复它
- 使用 knex 从文件读取并插入数据库结束错误
- Corodva 文件读取执行成功和失败回调
- 文件读取器 JS 抛出对象正忙于读取 blob
- 承诺在 NodeJS 中循环和文件读取
- 无法弄清楚 $.get 上的回调以将文本文件读取到数组中