From ccf791894682e8cef64ea44131ceb1f96b959be6 Mon Sep 17 00:00:00 2001 From: beiyuouo Date: Mon, 21 Mar 2022 21:56:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat=20=E2=9C=A8:=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=AF=84=E8=AE=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mkdocs.yml | 148 ++++++++++++++++++++++---------------------- overrides/main.html | 18 ++++++ requirements.txt | 2 +- 3 files changed, 94 insertions(+), 74 deletions(-) create mode 100644 overrides/main.html diff --git a/mkdocs.yml b/mkdocs.yml index 5ef7fa0c..8e54105c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -57,6 +57,8 @@ theme: icon: repo: fontawesome/brands/github + custom_dir: overrides + plugins: - search: lang: ja @@ -70,97 +72,97 @@ extra: link: https://github.com/pkuflyingpig/cs-self-learning/ nav: - - 前言: 'index.md' - - 一个仅供参考的CS学习规划: 'CS学习规划.md' + - 前言: "index.md" + - 一个仅供参考的CS学习规划: "CS学习规划.md" - 必学工具: - - 翻墙: '必学工具/翻墙.md' - - Vim: '必学工具/Vim.md' - - Git: '必学工具/Git.md' - - Github: '必学工具/Github.md' - - Makefile: '必学工具/Makefile.md' - - CMake: '必学工具/CMake.md' - - Latex: '必学工具/Latex.md' - - Docker: '必学工具/Docker.md' - - 实用工具箱: '必学工具/tools.md' - - 好书推荐: '好书推荐.md' + - 翻墙: "必学工具/翻墙.md" + - Vim: "必学工具/Vim.md" + - Git: "必学工具/Git.md" + - Github: "必学工具/Github.md" + - Makefile: "必学工具/Makefile.md" + - CMake: "必学工具/CMake.md" + - Latex: "必学工具/Latex.md" + - Docker: "必学工具/Docker.md" + - 实用工具箱: "必学工具/tools.md" + - 好书推荐: "好书推荐.md" - 数学基础: - - 'MIT18.01/18.02: Calculus': '数学基础/MITmaths.md' - - 'MIT18.06: Linear Algebra': '数学基础/MITLA.md' - - 'MIT6.050J: Information theory and Entropy': '数学基础/information.md' + - "MIT18.01/18.02: Calculus": "数学基础/MITmaths.md" + - "MIT18.06: Linear Algebra": "数学基础/MITLA.md" + - "MIT6.050J: Information theory and Entropy": "数学基础/information.md" - 数学进阶: - - 'UCB CS70: discrete Math and probability theory': '数学进阶/CS70.md' - - 'UCB CS126: probability theory': '数学进阶/CS126.md' - - 'MIT 6.042J: Mathematics for Computer Science': '数学进阶/6.042J.md' - - 'MIT18.330: Introduction to numerical analysis': '数学进阶/numerical.md' - - 'Standford EE364A: Convex Optimization': '数学进阶/convex.md' - - 'The Information Theory, Patter Recognition, and Neural Networks': '数学进阶/The Information Theory, Pattern Recognition, and Neural Networks.md' + - "UCB CS70: discrete Math and probability theory": "数学进阶/CS70.md" + - "UCB CS126: probability theory": "数学进阶/CS126.md" + - "MIT 6.042J: Mathematics for Computer Science": "数学进阶/6.042J.md" + - "MIT18.330: Introduction to numerical analysis": "数学进阶/numerical.md" + - "Standford EE364A: Convex Optimization": "数学进阶/convex.md" + - "The Information Theory, Patter Recognition, and Neural Networks": "数学进阶/The Information Theory, Pattern Recognition, and Neural Networks.md" - 编程入门: - - 'MIT-Missing-Semester': '编程入门/MIT-Missing-Semester.md' - - 'Harvard CS50: This is CS50x': '编程入门/CS50.md' - - 'UCB CS61A: Structure and Interpretation of Computer Programs': '编程入门/CS61A.md' - - 'Stanford CS106L: Standard C++ Programming': '编程入门/CS106L.md' - - 'Stanford CS110L: Safety in Systems Programming': '编程入门/CS110L.md' + - "MIT-Missing-Semester": "编程入门/MIT-Missing-Semester.md" + - "Harvard CS50: This is CS50x": "编程入门/CS50.md" + - "UCB CS61A: Structure and Interpretation of Computer Programs": "编程入门/CS61A.md" + - "Stanford CS106L: Standard C++ Programming": "编程入门/CS106L.md" + - "Stanford CS110L: Safety in Systems Programming": "编程入门/CS110L.md" - 电子基础: - - 'EE16A&B: Designing Information Devices and Systems I&II': '电子基础/EE16.md' - - 'UCB EE120 : Signal and Systems': '电子基础/signal.md' - - 'MIT 6.007 Signals and Systems': '电子基础/Signals and Systems_AVO.md' + - "EE16A&B: Designing Information Devices and Systems I&II": "电子基础/EE16.md" + - "UCB EE120 : Signal and Systems": "电子基础/signal.md" + - "MIT 6.007 Signals and Systems": "电子基础/Signals and Systems_AVO.md" - 数据结构与算法: - - 'UCB CS61B: Data Structures and Algorithms': '数据结构与算法/CS61B.md' - - 'Coursera: Algorithms I & II': '数据结构与算法/Algo.md' - - 'Stanford CS106B/X': '数据结构与算法/CS106B_CS106X.md' - - 'UCB CS170: Efficient Algorithms and Intractable Problems': '数据结构与算法/CS170.md' + - "UCB CS61B: Data Structures and Algorithms": "数据结构与算法/CS61B.md" + - "Coursera: Algorithms I & II": "数据结构与算法/Algo.md" + - "Stanford CS106B/X": "数据结构与算法/CS106B_CS106X.md" + - "UCB CS170: Efficient Algorithms and Intractable Problems": "数据结构与算法/CS170.md" - 软件工程: - - 'MIT 6.031: Software Construction': '软件工程/6031.md' - - 'UCB CS169: software engineering': '软件工程/CS169.md' + - "MIT 6.031: Software Construction": "软件工程/6031.md" + - "UCB CS169: software engineering": "软件工程/CS169.md" - 体系结构: - - 'Coursera: Nand2Tetris': '体系结构/N2T.md' - - 'UCB CS61C: Great Ideas in Computer Architecture': '体系结构/CS61C.md' - - 'CMU 15-213: CSAPP': '体系结构/CSAPP.md' + - "Coursera: Nand2Tetris": "体系结构/N2T.md" + - "UCB CS61C: Great Ideas in Computer Architecture": "体系结构/CS61C.md" + - "CMU 15-213: CSAPP": "体系结构/CSAPP.md" - 操作系统: - - 'MIT 6.S081: Operating System Engineering': '操作系统/MIT6.S081.md' - - 'UCB CS162: Operating System': '操作系统/CS162.md' + - "MIT 6.S081: Operating System Engineering": "操作系统/MIT6.S081.md" + - "UCB CS162: Operating System": "操作系统/CS162.md" - 并行与分布式系统: - - 'CMU 15-418/Stanford CS149: Parallel Computing': '并行与分布式系统/CS149.md' - - 'MIT 6.824: Distributed System': '并行与分布式系统/MIT6.824.md' + - "CMU 15-418/Stanford CS149: Parallel Computing": "并行与分布式系统/CS149.md" + - "MIT 6.824: Distributed System": "并行与分布式系统/MIT6.824.md" - 计算机系统安全: - - 'UCB CS161: Computer Security': '系统安全/CS161.md' - - 'MIT 6.858: Computer System Security': '系统安全/MIT6.858.md' + - "UCB CS161: Computer Security": "系统安全/CS161.md" + - "MIT 6.858: Computer System Security": "系统安全/MIT6.858.md" - 计算机网络: - - 'Computer Networking: A Top-Down Approach': '计算机网络/topdown.md' - - 'Stanford CS144: Computer Network': '计算机网络/CS144.md' + - "Computer Networking: A Top-Down Approach": "计算机网络/topdown.md" + - "Stanford CS144: Computer Network": "计算机网络/CS144.md" - 数据库系统: - - 'UCB CS186: Introduction to Database System': '数据库系统/CS186.md' - - 'CMU 15-445: Database Systems': '数据库系统/15445.md' + - "UCB CS186: Introduction to Database System": "数据库系统/CS186.md" + - "CMU 15-445: Database Systems": "数据库系统/15445.md" - 编译原理: - - 'Stanford CS143: Compilers': '编译原理/CS143.md' + - "Stanford CS143: Compilers": "编译原理/CS143.md" - 计算机图形学: - - 'GAMES101': '计算机图形学/GAMES101.md' - - 'GAMES202': '计算机图形学/GAMES202.md' - - 'GAMES103': '计算机图形学/GAMES103.md' + - "GAMES101": "计算机图形学/GAMES101.md" + - "GAMES202": "计算机图形学/GAMES202.md" + - "GAMES103": "计算机图形学/GAMES103.md" - Web开发: - - 'MIT web development course': 'Web开发/mitweb.md' - - 'Stanford CS142: Web Applications': 'Web开发/CS142.md' + - "MIT web development course": "Web开发/mitweb.md" + - "Stanford CS142: Web Applications": "Web开发/CS142.md" - 数据科学: - - 'UCB Data100: Principles and Techniques of Data Science': '数据科学/Data100.md' + - "UCB Data100: Principles and Techniques of Data Science": "数据科学/Data100.md" - 人工智能: - - 'Harvard CS50’s Introduction to AI with Python': '人工智能/CS50.md' - - 'UCB CS188: Introduction to Artificial Intelligence': '人工智能/CS188.md' - - '智能计算系统': '人工智能/CYJ.md' + - "Harvard CS50’s Introduction to AI with Python": "人工智能/CS50.md" + - "UCB CS188: Introduction to Artificial Intelligence": "人工智能/CS188.md" + - "智能计算系统": "人工智能/CYJ.md" - 机器学习: - - 'Coursera: Machine Learning': '机器学习/ML.md' - - 'Stanford CS229: Machine Learning': '机器学习/CS229.md' - - 'UCB CS189: Introduction to Machine Learning': '机器学习/CS189.md' + - "Coursera: Machine Learning": "机器学习/ML.md" + - "Stanford CS229: Machine Learning": "机器学习/CS229.md" + - "UCB CS189: Introduction to Machine Learning": "机器学习/CS189.md" - 深度学习: - - 'Coursera: Deep Learning': '深度学习/CS230.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' - - 'UCB CS285: Deep Reinforcement Learning': '深度学习/CS285.md' + - "Coursera: Deep Learning": "深度学习/CS230.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" + - "UCB CS285: Deep Reinforcement Learning": "深度学习/CS285.md" - 机器学习进阶: - - '进阶路线图': '机器学习进阶/roadmap.md' - - 'CMU 10-708: Probabilistic Graphical Models': '机器学习进阶/CMU10-708.md' - - 'Columbia STAT 8201: Deep Generative Models': '机器学习进阶/STAT8201.md' - - 'U Toronto STA 4273 Winter 2021: Minimizing Expectations': '机器学习进阶/STA4273.md' - - 'Stanford STATS214 / CS229M: Machine Learning Theory': '机器学习进阶/CS229M.md' - - 后记: '后记.md' + - "进阶路线图": "机器学习进阶/roadmap.md" + - "CMU 10-708: Probabilistic Graphical Models": "机器学习进阶/CMU10-708.md" + - "Columbia STAT 8201: Deep Generative Models": "机器学习进阶/STAT8201.md" + - "U Toronto STA 4273 Winter 2021: Minimizing Expectations": "机器学习进阶/STA4273.md" + - "Stanford STATS214 / CS229M: Machine Learning Theory": "机器学习进阶/CS229M.md" + - 后记: "后记.md" diff --git a/overrides/main.html b/overrides/main.html new file mode 100644 index 00000000..05d20c91 --- /dev/null +++ b/overrides/main.html @@ -0,0 +1,18 @@ +{% extends "base.html" %} + +{% block disqus %} + +{% endblock %} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index b629fb25..4d664bfe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs-material +mkdocs-material==7.3.6 mkdocs-minify-plugin >= 0.4.0 mkdocs-git-revision-date-localized-plugin >= 0.9.3 From 0a64c489c543523ac2b02ce06aa502ab2d1b5423 Mon Sep 17 00:00:00 2001 From: beiyuouo Date: Mon, 21 Mar 2022 23:42:45 +0800 Subject: [PATCH 2/2] Update main.html --- overrides/main.html | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/overrides/main.html b/overrides/main.html index 05d20c91..0f8eeabd 100644 --- a/overrides/main.html +++ b/overrides/main.html @@ -1,17 +1,16 @@ -{% extends "base.html" %} - -{% block disqus %} +{% extends "base.html" %} {% block disqus %}