From 1f4cdd486bf88bd0b81665605baf22813e54e674 Mon Sep 17 00:00:00 2001 From: Yinmin Zhong <60659728+PKUFlyingPig@users.noreply.github.com> Date: Thu, 14 Dec 2023 22:21:11 +0800 Subject: [PATCH] [UPDATE] Update dependencies && fix English navigations (#541) --- docs/CS学习规划.md | 2 +- docs/体系结构/N2T.en.md | 2 +- docs/使用指南.md | 2 +- docs/培养方案Pro.md | 1 - docs/必学工具/Scoop.md | 2 +- docs/编译原理/6035.md | 0 docs/计算机图形学/CS184.md | 0 mkdocs.yml | 91 +++++++++++++++++++------------------- requirements.txt | 10 ++--- 9 files changed, 55 insertions(+), 55 deletions(-) delete mode 100644 docs/培养方案Pro.md delete mode 100644 docs/编译原理/6035.md delete mode 100644 docs/计算机图形学/CS184.md diff --git a/docs/CS学习规划.md b/docs/CS学习规划.md index d0159fec..3dabea0e 100644 --- a/docs/CS学习规划.md +++ b/docs/CS学习规划.md @@ -52,7 +52,7 @@ IDE (Integrated Development Environment):集成开发环境,说白了就是 ### PC 端环境配置 -如果你是 Mac 用户,那么你很幸运,这份[指南](https://sourabhbajaj.com/mac-setup/) 将会手把手地带你搭建起整套开发环境。如果你是 Windows 用户,在开源社区的努力下,你同样可以获得与其他平台类似的体验:[Scoop](/必学工具/Scoop)。 +如果你是 Mac 用户,那么你很幸运,这份[指南](https://sourabhbajaj.com/mac-setup/) 将会手把手地带你搭建起整套开发环境。如果你是 Windows 用户,在开源社区的努力下,你同样可以获得与其他平台类似的体验:[Scoop](必学工具/Scoop.md)。 另外大家可以参考一份灵感来自 [6.NULL MIT-Missing-Semester](编程入门/MIT-Missing-Semester.md) 的 [环境配置指南][guide],重点在于终端的美化配置。此外还包括常用软件源(如 GitHub, Anaconda, PyPI 等)的加速与替换以及一些 IDE 的配置与激活教程。 diff --git a/docs/体系结构/N2T.en.md b/docs/体系结构/N2T.en.md index 91d74b37..69c08493 100644 --- a/docs/体系结构/N2T.en.md +++ b/docs/体系结构/N2T.en.md @@ -28,7 +28,7 @@ This course extracts the essence of computers while omitting the tedious and com - Course Website: [Nand2Tetris I](https://www.coursera.org/learn/build-a-computer/home/week/1), [Nand2Tetris II](https://www.coursera.org/learn/nand2tetris2/home/welcome) - Recordings: Refer to course website -- Textbook: [The Elements of Computing Systems: Building a Modern Computer from First Principles (CN-zh version)](book) +- Textbook: [The Elements of Computing Systems: Building a Modern Computer from First Principles (CN-zh version)][book] - Assignments: 10 projects to construct a computer, refer to the course website for more details [book]: https://github.com/PKUFlyingPig/NandToTetris/blob/master/%5B%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%B3%BB%E7%BB%9F%E8%A6%81%E7%B4%A0%EF%BC%9A%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E6%9E%84%E5%BB%BA%E7%8E%B0%E4%BB%A3%E8%AE%A1%E7%AE%97%E6%9C%BA%5D.(%E5%B0%BC%E8%90%A8).%E5%91%A8%E7%BB%B4.%E6%89%AB%E6%8F%8F%E7%89%88.pdf diff --git a/docs/使用指南.md b/docs/使用指南.md index aaa8c10d..458206b9 100644 --- a/docs/使用指南.md +++ b/docs/使用指南.md @@ -42,6 +42,6 @@ 如果你对于计算机领域的核心专业课都掌握得相当扎实,而且已经确定了自己的工作或研究方向,那么书中还有很多未在 [一份仅供参考的CS学习规划](./CS学习规划.md) 提到的课程供你探索。 -随着贡献者的不断增多,左侧的目录中将不断增加新的分支,例如 **机器学习进阶** 和 **机器学习系统**。并且同一个分支下都有若干同类型课程,它们来自不同的学校,有着不同的侧重点和课程实验,例如 **操作系统** 分支下就包含了麻省理工、伯克利还有南京大学三个学校的课程。如果你想深耕一个领域,那么学习这些同类的课程会给你不同的角度来看待类似的知识。同时,本书作者还计划联系一些相关领域的科研工作者来分享某个细分领域的科研学习路径,让 CS自学指南 在追求广度的同时,实现深度上的提高。 +随着贡献者的不断增多,左侧的目录中将不断增加新的分支,例如 **机器学习进阶** 和 **机器学习系统**。并且同一个分支下都有若干同类型课程,它们来自不同的学校,有着不同的侧重点和课程实验,例如 **操作系统** 分支下就包含了麻省理工、伯克利、南京大学还有哈工大四所学校的课程。如果你想深耕一个领域,那么学习这些同类的课程会给你不同的视角来看待类似的知识。同时,本书作者还计划联系一些相关领域的科研工作者来分享某个细分领域的科研学习路径,让 CS自学指南 在追求广度的同时,实现深度上的提高。 如果你想贡献这方面的内容,欢迎和作者邮件联系 [zhongyinmin@pku.edu.cn](mailto:zhongyinmin@pku.edu.cn) \ No newline at end of file diff --git a/docs/培养方案Pro.md b/docs/培养方案Pro.md deleted file mode 100644 index e43fa683..00000000 --- a/docs/培养方案Pro.md +++ /dev/null @@ -1 +0,0 @@ -under construction. \ No newline at end of file diff --git a/docs/必学工具/Scoop.md b/docs/必学工具/Scoop.md index 96870e54..ce90f0c8 100644 --- a/docs/必学工具/Scoop.md +++ b/docs/必学工具/Scoop.md @@ -34,7 +34,7 @@ Scoop 的官方文档对于新手非常友好,相对于在此处赘述更推 ### Scoop 能配置镜像源吗? -Scoop 社区仅维护安装配置,所有的软件都是从该软件官方提供的下载链接进行下载,所以无法提供镜像源。如果因为你的网络环境导致多次下载失败,那么你需要一点点 [魔法](/必学工具/翻墙/)。 +Scoop 社区仅维护安装配置,所有的软件都是从该软件官方提供的下载链接进行下载,所以无法提供镜像源。如果因为你的网络环境导致多次下载失败,那么你需要一点点 [魔法](翻墙.md)。 ### 为什么找不到 Java8? diff --git a/docs/编译原理/6035.md b/docs/编译原理/6035.md deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/计算机图形学/CS184.md b/docs/计算机图形学/CS184.md deleted file mode 100644 index e69de29b..00000000 diff --git a/mkdocs.yml b/mkdocs.yml index a80c67cf..4f1ff31e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -21,18 +21,11 @@ theme: features: - header.autohide - # - navigation.instant - # - navigation.expand - # - navigation.sections - navigation.tracking - # - navigation.tabs - # - navigation.tabs.sticky - navigation.top - # - navigation.indexes - search.highlight - search.share - search.suggest - # - toc.integrate - content.code.annotate palette: @@ -52,7 +45,7 @@ theme: name: Switch to light mode font: - text: Roboto + text: Roboto Slab code: Roboto Mono icon: repo: fontawesome/brands/github @@ -66,47 +59,55 @@ markdown_extensions: plugins: - i18n: - default_language: zh - material_alternate: true languages: - zh: + - locale: zh + default: true name: 简体中文 build: true - en: + - locale: en name: English build: true - site_name: CSDIY.wiki - nav_translations: - en: - 前言: Foreword - 如何使用这本书: How To Use The Book - 一个仅供参考的CS学习规划: Guideline - 必学工具: Productivity Toolkit - 好书推荐: Book Recommendation - 数学基础: Fundamental Mathematics - 数学进阶: Advanced Mathematics - 编程入门: Fundamental Programming - 电子基础: Fundamental Electronics - 数据结构与算法: Data Structures and Algorithms - 软件工程: Software Engineering - 体系结构: Computer Architecture - 操作系统: Operating Systems - 并行与分布式系统: Distributed Systems - 计算机系统安全: Computer Security - 计算机网络: Computer Networking - 数据库系统: Database Systems - 编译原理: Compilers - 编程语言设计与分析: Programming Language Design and Analysis - 程序语言设计: Programming Language - 计算机图形学: Computer Graphics - Web开发: Web Development - 数据科学: Data Science - 人工智能: Artificial Intelligence - 机器学习: Machine Learning - 机器学习系统: Machine Learning Systems - 深度学习: Deep Learning - 机器学习进阶: Advanced Machine Learning - 后记: Postscript + site_name: csdiy.wiki + nav_translations: + 前言: Foreword + 如何使用这本书: How To Use The Book + 一个仅供参考的CS学习规划: Guideline + 必学工具: Productivity Toolkit + 翻墙: GFW + 日常学习工作流: Notes Workflow + 实用工具箱: Useful Tools + 毕业论文: Thesis Writing + 信息检索: Information Retrieval + 好书推荐: Book Recommendation + 数学基础: Fundamental Mathematics + 数学进阶: Advanced Mathematics + 编程入门: Fundamental Programming + 电子基础: Fundamental Electronics + 数据结构与算法: Data Structures and Algorithms + 软件工程: Software Engineering + 体系结构: Computer Architecture + 操作系统: Operating Systems + 并行与分布式系统: Distributed Systems + 计算机系统安全: Computer Security + 计算机网络: Computer Networking + 数据库系统: Database Systems + 编译原理: Compilers + 编程语言设计与分析: Programming Language Design and Analysis + NJU 软件分析: NJU Software Analysis + PKU 软件分析: PKU Software Analysis + 程序语言设计: Programming Language + 计算机图形学: Computer Graphics + Web开发: Web Development + 数据科学: Data Science + 人工智能: Artificial Intelligence + 机器学习: Machine Learning + 机器学习系统: Machine Learning Systems + 智能计算系统: Intelligent Computing Systems + 深度学习: Deep Learning + "国立台湾大学: 李宏毅机器学习": NTU Machine Learning + 机器学习进阶: Advanced Machine Learning + 进阶路线图: Roadmap + 后记: Postscript - search: lang: - zh @@ -244,7 +245,7 @@ nav: - 深度学习: - "UMich EECS 498-007 / 598-005: Deep Learning for Computer Vision": "深度学习/EECS498-007.md" - "Coursera: Deep Learning": "深度学习/CS230.md" - - "国立台湾大学:李宏毅机器学习": "深度学习/LHY.md" + - "国立台湾大学: 李宏毅机器学习": "深度学习/LHY.md" - "Stanford CS231n: CNN for Visual Recognition": "深度学习/CS231.md" - "Stanford CS224n: Natural Language Processing": "深度学习/CS224n.md" - "Stanford CS224w: Machine Learning with Graphs": "深度学习/CS224w.md" diff --git a/requirements.txt b/requirements.txt index 42d42686..c5f6aca8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ -mkdocs-material==7.3.6 -mkdocs-minify-plugin == 0.4.0 -mkdocs-git-revision-date-localized-plugin == 0.9.3 -jinja2==3.0.0 -mkdocs-static-i18n==0.46 +mkdocs-material==9.5.2 +mkdocs-minify-plugin==0.7.1 +mkdocs-git-revision-date-localized-plugin==1.2.1 +jinja2==3.1.2 +mkdocs-static-i18n==1.2.0