Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 填空自测工具

一款帮助高效背诵、复习和自测的免费网页工具。纯前端、零服务器、零第三方 CDN,所有数据保存在使用者自己的浏览器里。

✨ 功能

  • 挖空背诵:框选关键词 → 变成填空 → 默写 → 批改判对错
  • 状态持久化:挖空布局、填写的答案、批改对错标记都会自动保存,刷新/重开不丢
  • 智能批改:容忍标点、空格差异,答错自动显示正确答案;对错状态可随挖空一起保存
  • 富文本编辑:Markdown 源码分栏 + 实时预览,支持标题、加粗、列表、引用、表格
  • 段落管理:设置标题、把选中文字拆分为独立段落、与上一段/下一段合并(格式与挖空随文字保留)
  • 多文档:内容库切换,支持上传 PDF / DOCX / TXT / Markdown(一次可选多个文件,自动建多本)或粘贴纯文本
    • DOCX / Markdown 导入保留格式,方便后续编辑;PDF 按需加载解析组件
  • 主题切换:浅色 / 深色 / 跟随系统
  • 移动端适配:手机浏览器可用,iOS 选区兜底处理
  • 反馈渠道:微信群(二维码 7 天有效,见设置页)、QQ 群、邮箱

🚀 使用与部署

在线使用:https://khalilyamber.github.io/fillblank-tool/(GitHub Pages 托管,无需安装)

本地使用:双击 start-server.bat 起局域网服务(手机同 WiFi 访问),也可用任意静态服务器指向项目根目录。

发布流程

发布源为 master 分支根目录,推送到 master 后约一分钟自动上线,无需手动上传文件。

两点维护提醒:

  • index.html 中的 og:image 须为绝对地址(微信分享卡片抓取要求),当前指向 https://khalilyamber.github.io/fillblank-tool/assets/og-cover.png,更换域名时记得同步修改。
  • 微信群二维码存放在 assets/wechat-group.jpg。微信生成的群码 7 天过期,过期后替换该文件并推送即可。

📊 数据说明

所有内容均保存在浏览器 localStorage:

  • 文档库:sikao_fillblank_docs(含挖空字典 blanks、答案 ans、批改状态 ok)
  • 当前文档:sikao_fillblank_current
  • 内置示例的挖空:sikao_fillblank_default_blanks
  • 主题、免打扰:sikao_fillblank_theme / sikao_fillblank_skip

数据不跨浏览器、不跨设备;换浏览器/清缓存会丢,请在固定设备使用。重要资料建议在电脑上保留原文。

💬 反馈

  • 微信群:扫码进群(见设置页,二维码 7 天内有效)
  • QQ 群:641659406
  • 邮箱:2650921341@qq.com

About

📝 填空自测工具:纯前端挖空背诵工具,框选挖空/默写/批改/多文档/富文本编辑,数据只存本地

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages