海川的日志

文档中加入「练习一下」的方法

作者:海川,发表于:2026年1月25日 02:00:00

如何在markdown文档中添加打开代码练兵场的链接

在markdown中添加练习链接

该功能只在本网站有效,背后有专门的组件代码支持

可以在markdown文档中任意位置添加一个HTML标签(比如button),点击后会在右侧弹出代码练兵场抽屉。

需要给标签设置onclick=window.openPlaygroundDrawer(),可以通过class="practice-link"使用预定义的样式,也可自行加入行内样式。

<!-- 可以使用button、a等标签,推荐使用预定义class -->
<button class="practice-link" href="javascript:void(0)" onclick="window.openPlaygroundDrawer()"> 练习一下</button>

效果说明

  • 点击链接后,右侧会滑出一个抽屉
  • 抽屉包含完整的Monaco编辑器,支持HTML、CSS、JavaScript编写
  • 所有代码会自动保存到localStorage
  • 点击关闭按钮、点击左侧半透明区域或按ESC键都可关闭抽屉

小贴士

  1. 抽屉编辑器独立存储 - 代码存储在 localStorage
  2. 响应式设计 - 在手机端会自动调整为全屏模式
  3. 主题切换 - 可以在编辑器中切换Light、Dark、High Contrast三种主题
  4. 快速下载 - 可以整合HTML、CSS、JS代码,下载为HTML文件

代码练兵场

预览