marian5070/digital-compass
GitHub: marian5070/digital-compass
一份用通俗语言为非技术人群编写的罗马尼亚语公开数字安全指南,针对常见网络危机场景提供可直接行动的 playbook。
Stars: 0 | Forks: 0
# Digital Compass
[](LICENSE)
[](LICENSE-CONTENT.md)
[](https://astro.build)

[](CONTRIBUTING.md)

一份公开指南,旨在帮助普通人在网上遇到问题时应对:虚假链接、账号被盗、购物诈骗、诈骗电话。每种情况都有一个
**“情况 → 怎么办”的 playbook**:深呼吸、当前应采取的步骤、不要做什么、
下次如何识别以及在哪里举报——并提供**透明引用的来源**。
我们不是学院,也不颁发证书。我们填补了关于
“数字技能”的空谈与为普通人提供公开、清晰且实用的途径之间的空白。
请参阅[“我们为何存在”页面](src/pages/de-ce-existam.astro)。
## 我们怎么写 —— 简单、非技术性的语言
全部的内容理念:**我们写得让不太懂技术的人也能看懂**
(包括老年人和非 IT 行业人群)。如果一个普通人在某个词上卡住了,那我们就失去了他
——而这正是我们想要帮助的受众。
写作规则:
- **拒绝空洞的术语。** 在使用任何专业词汇*之前*,先用简单的词语解释它
(例如:“密码之外的第二样东西——这被称为‘两步验证’”)。
- **随时翻译技术词汇**(例如:“QR code = 一个带黑点的小方块”)。
- **非常具体的类比和步骤**(“点击……”、“进入……”)。
- **语气平静、令人安心**,绝不制造恐慌或过于技术化。
- **“奶奶测试”:** 非专业人士能看懂每一句话吗?
## 为什么是开源的
因为这是一个公共利益项目。开放代码 + 开放内容意味着任何人都可以
**验证、纠正、改进和重复使用**。透明度是我们赢得信任的方式——
我们不向你索取信任,我们向你展示它。
## 技术
- [Astro](https://astro.build) —— 静态网站,纯 HTML 输出,零框架 JS。
- 内容位于 **content collections** (`src/content/playbooks/*.md`) 中,schema 在 `src/content.config.ts` 中验证。
- 使用 design tokens (`src/styles/tokens.css`) 的 CSS,支持无障碍访问,包含浅色 + 深色模式。
- playbook 上的结构化数据 **HowTo**,sitemap,robots。
## 开发
```
npm install
npm run dev # http://localhost:4321
npm run build # generează dist/
npm run preview # servește build-ul local
```
## 结构
```
src/
├── content/playbooks/*.md # conținutul (situație → ce faci)
├── content.config.ts # schema unui playbook
├── pages/ # Home, De ce existăm, Surse, playbook/[slug], 404
├── components/ # PlaybookCard, StepList, DontList, ReportBox, SourceList...
├── layouts/BaseLayout.astro
└── styles/ # tokens, typography, global
```
## 部署
请参阅 [DEPLOY.md](DEPLOY.md)。目标域名:**compass.madeinro.eu**。
## 贡献
欢迎准确性更正、新的官方来源以及针对真实情况的 playbook。由于这是
安全相关的内容,我们有明确的标准——请参阅
[CONTRIBUTING.md](CONTRIBUTING.md)。
## 许可证
- **代码:** [MIT](LICENSE)
- **内容**(playbook、文本):[CC BY 4.0](LICENSE-CONTENT.md)
playbook 中的信息仅供参考,旨在帮助你快速采取行动;它不能替代
银行、警察或当局的官方指示。
标签:Astro, 公共安全指南, 反诈骗指南, 安全意识教育, 数字素养, 罗马尼亚语, 防御加固