抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Make A Wolfram GitHub Viewer Badge

不知道啥时候,Wolfram 官方偷偷上线了一个在线预览 GitHub 仓库中的笔记本的网页应用。有了这个,大家就不用花自己的 Cloud Credits 来部署笔记本,而只要把笔记本同步到 GitHub 上就可以从浏览器访问云上的笔记本了。

@wjxway 大佬的黑洞吸积盘模拟为例,按表单的提示输入即可:

  1. 输入 GitHub 用户名
  2. 输入要预览的 GitHub 仓库名和分支,分支默认为 master
  3. 得到一个Markdown格式的徽章链接代码 View notebooks
  4. 复制徽章代码到 Markdown 文件(通常是 README.md),在预览中点击徽章即可打开笔记本

目前的坑:

  1. 文件名中不能包含中文
  2. Cloud 访问可能比较慢

补记:关于在 git 和 GitHub 上的笔记本的编写保存

写笔记本的时候建议使用 ResourceFunction["SaveReadableNotebook"] 或者 mathematica-notebook-filter 得到干净的笔记本文件,避免提交一些乱七八糟的cache到git中:

  • 小文件推荐使用 ResourceFunction["SaveReadableNotebook"],也推荐使用我的 MirooxUtils 包附带的一个面板来一键快速保存为可读笔记本。
  • 大文件,尤其是包含大量图片或者动态的文件,还是推荐使用 mathematica-notebook-filter(但要注意它还会滤掉输出单元),否则文件大小可能回膨胀地非常大,并且 ResourceFunction["SaveReadableNotebook"] 对动态的处理存在一定Bug,可能导致文件损坏。

评论