一个广泛型系统性学习网站

🧠 Systematic Learning:一个广泛型系统性学习网站

大家好!今天我想向大家介绍我开发的一个知识库网站——Systematic Learning

📚 网站简介

Systematic Learning 是一个基于 Sphinx 构建的综合性学习知识库,致力于为学习者提供系统化、结构化的知识整理与导航。

🔗 在线访问: https://aurorp1g.github.io/Systematic-Learning/index.html

📂 项目源码: https://github.com/Aurorp1g/Systematic-Learning

✨ 主要特点

1. 知识覆盖面广

网站涵盖了多个领域的系统知识:

  • 计算机科学:编译原理、计算机网络、数据结构与算法、数据库原理、操作系统
  • 编程语言:Python 入门到进阶(解释器、语法、数据类型、函数、面向对象、模块等)
  • Linux 工具:GDB 调试、性能优化、进程管理、网络工具
  • 数学:线性代数、微积分、概率统计、离散数学、数值分析
  • 物理:力学、热力学、量子力学、电磁学

2. 技术栈专业

  • 文档生成:Sphinx + MyST Parser
  • 主题:Furo(现代化响应式主题)
  • 格式:reStructuredText + Markdown
  • 部署:GitHub Pages 一键托管

3. 开源免费

完全开源,你可以:

  • 免费阅读所有内容
  • Fork 项目学习 Sphinx 使用
  • 提交 Pull Request 贡献内容
  • 本地部署自建知识库

🚀 技术亮点

对于想要搭建类似知识库的朋友,这里分享一下技术实现:

1
2
3
4
5
6
7
8
9
# Sphinx 配置文件核心设置
extensions = ['sphinx.ext.intersphinx',
'sphinx.ext.todo',
'sphinx.ext.coverage',
'sphinx.ext.mathjax',
'myst_parser']

html_theme = "furo"
source_suffix = ['.rst', '.md']

📱 界面预览

网站采用现代化 Furo 主题,支持:

  • 响应式布局(适配手机/平板/桌面)
  • 侧边栏目录导航
  • 黑暗/亮色模式切换
  • 代码高亮与复制
  • 搜索功能

🤝 欢迎参与

如果你对某个领域有深入了解,欢迎提交贡献!无论是修正错别字、补充内容,还是添加新的知识章节,都非常欢迎。

让我们一起构建一个终身学习的知识宝库!


持续学习,持续成长。