Skip to content

Commit f22a408

Browse files
committed
add Google Anylatics and open-in-new-tab
1 parent db94f60 commit f22a408

File tree

4 files changed

+69
-39
lines changed

4 files changed

+69
-39
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
- run: pip install mkdocs-material
3232
- run: pip install mkdocs-git-committers-plugin-2
3333
- run: pip install mkdocs-git-revision-date-localized-plugin
34+
- run: pip install mkdocs-open-in-new-tab
3435
- run: |
3536
python -m pip install --upgrade pip
3637
pip install aiohttp

README.md

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,16 @@
77
88
<details><summary>Changelog</summary>
99

10-
[2024/04/16] 開始大改版並使用 [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/)
10+
11+
- [2024/04/16] 開始大改版並使用 [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/)
1112

1213
</details>
1314

1415
<details><summary>Schedule</summary>
1516

16-
[2024/07/15] 預計套入 i18n 語言包
17-
18-
[2024/07/05] 預計導入一頁式功能
17+
- [2024/07/05] 預計導入一頁式功能
1918

20-
[2024/06/31] 預計完成繁中版本 v1.0
19+
- [2024/06/31] 預計完成繁中版本 v1.0
2120

2221
</details>
2322

@@ -32,14 +31,33 @@
3231
- [CS Resources](#cs-resources)
3332
- [Table of Contents](#table-of-contents)
3433
- [開發工具 Developer Tools](#開發工具-developer-tools)
34+
- [Git - 免費、開源的版本控制軟體](#git---免費開源的版本控制軟體)
35+
- [IDE and Text Editor](#ide-and-text-editor)
36+
- [其他工具 Other Tools](#其他工具-other-tools)
3537
- [程式語言學習 (Programming Language)](#程式語言學習-programming-language)
38+
- [Java](#java)
39+
- [C++](#c)
40+
- [Python](#python)
41+
- [Golang](#golang)
42+
- [Rust](#rust)
3643
- [知識 Knowledge](#知識-knowledge)
44+
- [計算機概論 Introduction to Computer Science](#計算機概論-introduction-to-computer-science)
45+
- [資料結構 Data Structure](#資料結構-data-structure)
46+
- [演算法 Algorithm](#演算法-algorithm)
47+
- [計算機網路 Computer Networking](#計算機網路-computer-networking)
48+
- [作業系統 Operating System](#作業系統-operating-system)
49+
- [資料科學 Data Science](#資料科學-data-science)
3750
- [網頁開發 Web Development](#網頁開發-web-development)
51+
- [初來乍到 Beginner](#初來乍到-beginner)
52+
- [後端開發 Backend Development](#後端開發-backend-development)
3853
- [量子 Quantum](#量子-quantum)
3954
- [AI \& Machine Learning](#ai--machine-learning)
4055
- [考資工所](#考資工所)
4156
- [面試 Interview](#面試-interview)
4257
- [平台與社群媒體 (Platform \& Socia Media)](#平台與社群媒體-platform--socia-media)
58+
- [GitHub](#github)
59+
- [Youtube Channels](#youtube-channels)
60+
- [Podcast](#podcast)
4361

4462
包含中文及英文資源
4563

docs/toolkits/DevelopmentTools.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,31 @@
2323

2424
## IDE Extensions
2525

26+
### Productivity
27+
2628
- [**GitHub Copilot**](https://github.com/features/copilot)
2729

28-
- [**Prettier - Code formatter**](https://prettier.io/) - 文字排版對齊工具,基本上是必備
30+
- [**WakaTime**](https://wakatime.com/) - 紀錄打 code 的時間,免費版最多紀錄兩周
2931

3032
- [**GitLens**](https://www.gitkraken.com/gitlens) - Git 超好用的套件,包含圖形化、比較分支差異等等好處說不完。
3133

32-
- [**WakaTime**](https://wakatime.com/) - 紀錄打 code 的時間,免費版最多紀錄兩周。
34+
## Theme & Style
3335

3436
- [**Dracula Official**](https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula) - 個人最喜歡的主題。
3537

38+
- [**Prettier - Code formatter**](https://prettier.io/) - 文字排版對齊工具,基本上是必備。
39+
3640
- [**Markdown All in One**](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) - Markdown 的好用套件,可以預覽、建立 table of content、自動排版等等。
3741

3842
- [**ShellCheck**](https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck)
3943

4044
- [**ShellCheck Website**](https://www.shellcheck.net/)
4145

42-
- [**Resource Monitor**](https://marketplace.visualstudio.com/items?itemName=mutantdino.resourcemonitor)
46+
### Monitor
47+
48+
- [**Monitor Pro**](https://marketplace.visualstudio.com/items?itemName=nexmoe.monitor-pro)
49+
50+
- [**GPU Monitor**](https://marketplace.visualstudio.com/items?itemName=Maimonator.gpu-monitor)
4351

4452
## Terminals
4553

mkdocs.yml

Lines changed: 34 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ edit_uri: edit/main/docs/
88
theme:
99
name: material
1010
palette:
11-
- media: "(prefers-color-scheme: dark)"
11+
- media: "(prefers-color-scheme: dark)"
1212
scheme: slate
1313
primary: red
1414
toggle:
15-
icon: material/brightness-4
16-
name: Switch to light mode
15+
icon: material/brightness-4
16+
name: Switch to light mode
1717
- media: "(prefers-color-scheme: light)"
1818
scheme: default
1919
toggle:
20-
icon: material/brightness-7
20+
icon: material/brightness-7
2121
name: Switch to dark mode
2222
font:
2323
code: Roboto Mono
@@ -26,7 +26,7 @@ theme:
2626
- content.tabs.link
2727
- navigation.path
2828
# - navigation.sections
29-
29+
3030
markdown_extensions:
3131
- abbr
3232
- attr_list
@@ -44,43 +44,43 @@ markdown_extensions:
4444
nav:
4545
- Home: index.md
4646
- Toolkits:
47-
- Development Tools: toolkits/DevelopmentTools.md
48-
- Daily Tools: toolkits/DailyTools.md
49-
- Thesis: toolkits/Thesis.md
50-
- MIS: toolkits/MIS.md
47+
- Development Tools: toolkits/DevelopmentTools.md
48+
- Daily Tools: toolkits/DailyTools.md
49+
- Thesis: toolkits/Thesis.md
50+
- MIS: toolkits/MIS.md
5151
- Platforms:
52-
- Youtube Channels: platforms/YoutubeChannels.md
53-
- GitHub Repositories: platforms/GitHubRepositories.md
54-
- News: platforms/News.md
52+
- Youtube Channels: platforms/YoutubeChannels.md
53+
- GitHub Repositories: platforms/GitHubRepositories.md
54+
- News: platforms/News.md
5555
- Fundamentals:
56-
- Introduction: fundamentals/IntroductionToComputerScience.md
57-
- Programming Languages: fundamentals/ProgrammingLanguages.md
58-
- Data Structures and Algorithms: fundamentals/DataStructuresAndAlgorithms.md
59-
- Computer Networking: fundamentals/ComputerNetworking.md
56+
- Introduction: fundamentals/IntroductionToComputerScience.md
57+
- Programming Languages: fundamentals/ProgrammingLanguages.md
58+
- Data Structures and Algorithms: fundamentals/DataStructuresAndAlgorithms.md
59+
- Computer Networking: fundamentals/ComputerNetworking.md
6060
# - Operating Systems: fundamentals/OperatingSystems.md
6161
# - Compilers: fundamentals/Compilers.md
6262
# - Databases: fundamentals/Databases.md
6363
# - Mathematics:
6464
# - Calculus: mathematics/Calculus.md
6565
# - Linear Algebra: mathematics/LinearAlgebra.md
66-
# - Discrete Mathematics: mathematics/discrete-mathematics.md
66+
# - Discrete Mathematics: mathematics/discrete-mathematics.md
6767
- Machine Learning:
68-
- Resources: ml/Resources.md
69-
- News and Blogs: ml/NewsAndBlogs.md
68+
- Resources: ml/Resources.md
69+
- News and Blogs: ml/NewsAndBlogs.md
7070
- Web Development:
71-
- Beginning: web/Beginning.md
72-
# - Frontend: web/Frontend.md
73-
- Backend: web/Backend.md
74-
- CMS: web/CMS.md
71+
- Beginning: web/Beginning.md
72+
# - Frontend: web/Frontend.md
73+
- Backend: web/Backend.md
74+
- CMS: web/CMS.md
7575
# - LLM: ml/llm.md
76-
# - Software Engineering: SoftwareEngineering.md
76+
# - Software Engineering: SoftwareEngineering.md
7777
# - Specialized Fields:
78-
# - Data Science: specialized-fields/data-science.md
79-
# - Quantum Computing: specialized-fields/quantum-computing.md
80-
# - DevOps: specialized-fields/devops.md
78+
# - Data Science: specialized-fields/data-science.md
79+
# - Quantum Computing: specialized-fields/quantum-computing.md
80+
# - DevOps: specialized-fields/devops.md
8181
- Career:
82-
# - Graduate Entrance Examination: careers/graduate-entrance-examination.md
83-
- Interview Preparation: careers/Interview.md
82+
# - Graduate Entrance Examination: careers/graduate-entrance-examination.md
83+
- Interview Preparation: careers/Interview.md
8484
# - Resume and Portfolio: careers/resume-and-portfolio.md
8585
- My Setup: MySetup.md
8686
# - About Me: AboutMe.md
@@ -99,7 +99,7 @@ plugins:
9999
- git-committers:
100100
repository: xxrjun/cs-resources
101101
branch: main
102-
102+
- open-in-new-tab:
103103

104104
extra:
105105
social:
@@ -113,4 +113,7 @@ extra:
113113
link: https://www.instagram.com/r._jun/
114114
- icon: fontawesome/solid/paper-plane
115115
link: mailto:[email protected]
116-
generator: false
116+
generator: false
117+
analytics:
118+
provider: google
119+
property: G-31L8TC96N9

0 commit comments

Comments
 (0)