本文档描述了在“技术爱好者周刊”存储库中维护的特定主题资源系统。这些资源提供了按技术领域(如 CSS、Linux、Docker、Go、Web 开发等)组织的专业参考资料、工具、库和学习材料。与免费媒体资源(在免费媒体资源中介绍)不同,这些主题集合侧重于按技术领域分类的技术文档、框架和开发工具。
特定主题资源存储在 docs/subjects/ 目录下的 markdown 文件中。每个文件代表一个独立的技术领域,并包含该特定主题的精选资源列表。
来源: docs/subjects/css.md, docs/subjects/linux.md, docs/subjects/docker.md, docs/subjects/go.md, docs/subjects/math.md, docs/subjects/web.md, docs/subjects/dev.md
每个主题文件都遵循一致的资源列表格式。单个条目通常包括
内容使用简单的 markdown 格式,易于浏览和查找感兴趣的资源。
来源: docs/subjects/web.md:3-11, docs/subjects/css.md:3-9
该存储库目前维护着几个特定主题的资源集合。下表总结了这些集合及其内容
| 主题文件 | 重点领域 | 资源类型 |
|---|---|---|
| css.md | CSS | CSS 库、框架、极简样式表 |
| linux.md | Linux | 教程、论文、参考资料 |
| docker.md | Docker | 指南、教程、与 Docker 相关的工具 |
| go.md | Go 语言 | 教程、互动式指南、学习材料 |
| math.md | 数学 | 课程、教程、教育资源 |
| web.md | Web工具 | SVG 工具、工具提示、图标库、评论服务 |
| dev.md | 开发 | 开发工具、构建工具、代码托管 |
来源: docs/subjects/css.md, docs/subjects/linux.md, docs/subjects/docker.md, docs/subjects/go.md, docs/subjects/math.md, docs/subjects/web.md, docs/subjects/dev.md
CSS 资源集合包括极简 CSS 框架和样式实用工具。例如
mvp.css: 一个提供基本 HTML 元素样式的极简 CSS 库SPCSS: 一个极其极简的 CSS 样式表,仅修改少数默认元素样式来源: docs/subjects/css.md:3-9
Web 工具集合侧重于 Web 开发实用工具,包括
SVGOMG: 一个用于压缩 SVG 图片文件的在线工具Popper: 一个用于创建工具提示和弹出窗口的 JavaScript 库Nucleo: 一个付费图标库Remark42: 一个开源的、自托管的网站评论服务来源: docs/subjects/web.md:3-21
开发资源包括构建工具和代码托管平台
sourcehut: 一个带有 CI 集成的代码托管平台来源: docs/subjects/dev.md:3-7
特定主题的资源通常来源于周刊的工具和材料。当周刊中讨论新的工具或资源时,它们可能会被分类并添加到相应的主题集合文件中。
来源: docs/issue-135.md:218-261, docs/subjects/web.md
主题文件中的每个资源条目都遵循以下通用模式
1、<FileRef file-url="https://github.com/ruanyf/weekly/blob/dc4f9481/Resource Name" undefined file-path="Resource Name">Hii</FileRef>

Brief description in Chinese.
例如,在 web.md 中,我们可以看到类似这样的条目
1、[SVGOMG](https://jakearchibald.github.io/svgomg/)
一个在线工具,用来压缩 SVG 图像文件。
来源: docs/subjects/web.md:3-5, docs/subjects/css.md:3-5
用户可以通过以下几种方式访问这些特定主题的资源
docs/subjects/ 目录这些资源是周刊本身更具时效性的内容的一个持久、分类的参考库。
特定主题的资源维护方式包括
随着技术领域新工具和资源的出现,主题集合会更新,以反映每个领域当前和有价值的参考资料。
来源: 主题文件中的存储库结构和内容模式
特定主题的资源在更大的周刊生态系统中充当了一个专门的参考部分
来源: 存储库结构和内容模式
特定主题的资源系统为“技术爱好者周刊”提供了有价值的、分类的知识库,扩展了周刊的实用性。通过按技术领域组织资源,它创建了一个持久的参考,读者可以随时查阅,而不管特定工具或资源是在何时在周刊中出现的。