内容
预览
生成后,二维码将显示在这里
设计模板
一键样式 — 全部可扫描
预设配色
模块渐变
背景渐变
为什么要用代码二维码
幻灯片和纸质讲义并不适合阅读源代码,盯着投影把长长的仓库地址一个字符一个字符敲进去,也很少能成功。代码二维码打开的正是你要展示的那段源码:GitHub、GitLab、Bitbucket、Codeberg 或你自己服务器上的某个仓库、单个文件、代码片段或一段行范围。从你的代码托管平台粘贴链接即可。指向某次提交的永久链接,即使分支继续往前走,显示的也始终是同一份代码;分支链接则总是显示最新版本。扫码只会打开一个供阅读的页面,手机上不会运行任何东西,私有仓库也仍然要求登录。
- 听众打开的正是你在讲的那个文件或那几行。
- 任何代码托管平台都能用,不只是 GitHub。
- 提交链接把代码定格;分支链接紧跟最新版本。
- 演讲结束后,码可以换成一个改进过的示例。
大会讲者
压轴的那张幻灯片,打开存放全部演示代码的仓库。
编程工作坊
每张练习单先链接到起始文件,之后再换成参考答案。
嵌入式和硬件项目
直接印在电路板上的码,带人去看这块板子的固件源码。
技术书籍
书中印出的代码清单,链接到网上完整、可运行的示例。
纸面上的代码评审
架构图上的每个方框,都链接到它所描述的模块。
更多文件二维码
同一分类,选择适合你内容的类型。
源代码二维码生成器
代码二维码把开发者引向源代码:GitHub、GitLab、Bitbucket 或其他代码托管平台上的某个仓库、单个文件、代码片段,或一段高亮的行。
这是什么类型的二维码?
码打开的就是你填入的那个地址,所以 GitHub 的 #L10-L20 这类行链接,以及指向固定提交的链接都能照常使用。访问权限遵循托管平台的规则:私有仓库仍需登录。
最佳使用场景
- ✓指向示例仓库的大会幻灯片。
- ✓为每道练习链接答案文件的工作坊讲义。
- ✓标着固件源代码链接的硬件电路板。
- ✓引用某个特定代码示例的印刷文档。
如何生成您的二维码
在代码托管平台上打开你想展示的仓库、文件或代码行。
复制链接;如果代码不能变动,就用指向某次提交的永久链接。
在未登录状态下用手机查看页面,确认它是公开的。
把码印在它所讲解的那页幻灯片、练习或元件旁边。
常见问题
扫码会运行代码吗?
不会。码只会打开一个可以阅读源代码的网页;手机上什么都不会执行。
它和 GitHub 类型有什么区别?
GitHub 类型根据用户名构建个人主页链接。这个类型适用于任何代码托管平台,并能精确到文件、行或提交。
支持哪些代码托管平台?
任何提供网页链接的平台,例如 GitHub、GitLab、Bitbucket、Codeberg,或者自建的服务器。
能高亮其中几行吗?
可以,只要你的托管平台支持行链接。在 GitHub 上,给文件链接加上 #L10-L20,就会高亮这些行。
该链接分支还是提交?
代码必须与印刷内容一致时,链接到提交;希望读者始终看到最新版本时,链接到分支。
仓库必须公开吗?
对没有访问权限的访客来说,是的。私有仓库会要求他们用具备相应权限的账户登录。
这个类型和 GitHub 类型有什么不同?
GitHub 类型根据用户名生成个人主页链接。这个类型能打开你粘贴的任何代码页面,不限托管平台。
扫码时会运行什么吗?
不会。手机只是打开一个可以阅读源码的页面。