Skip to content

Commit

Permalink
feat: refactor repo
Browse files Browse the repository at this point in the history
  • Loading branch information
honkinglin committed Oct 25, 2024
1 parent 784503c commit b147e7f
Show file tree
Hide file tree
Showing 23 changed files with 83 additions and 83 deletions.
36 changes: 18 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,22 +10,22 @@ Master the skills of designing systems at scale and get ready for system design

| 章节 | 标题 |
|------------------------------|------------------------------------------------|
| 前言 | [前言](/system-design-interview/FORWARD) |
| 第一章 | [从零扩展到百万用户](/system-design-interview/CHAPTER-1-SCALE-FROM-ZERO-TO-MILLIONS-OF-USERS) |
| 第二章 | [粗略估算](/system-design-interview/CHAPTER-2-BACK-OF-THE-ENVELOPE-ESTIMATION) |
| 第三章 | [系统设计面试的框架](/system-design-interview/CHAPTER-3-A-FRAMEWORK-FOR-SYSTEM-DESIGN-INTERVIEWS) |
| 第四章 | [设计一个限流器](/system-design-interview/CHAPTER-4-DESIGN-A-RATE-LIMITER) |
| 第五章 | [设计一致性哈希](/system-design-interview/CHAPTER-5-DESIGN-CONSISTENT-HASHING) |
| 第六章 | [设计一个键值存储](/system-design-interview/CHAPTER-6-DESIGN-A-KEY-VALUE-STORE) |
| 第七章 | [设计一个分布式系统中的唯一 ID 生成器](/system-design-interview/CHAPTER-7-DESIGN-A-UNIQUE-ID-GENERATOR-IN-DISTRIBUTED-SYSTEMS) |
| 第八章 | [设计一个 URL 缩短服务](/system-design-interview/CHAPTER-8-DESIGN-A-URL-SHORTENER) |
| 第九章 | [设计一个网页爬虫](/system-design-interview/CHAPTER-9-DESIGN-A-WEB-CRAWLER) |
| 第十章 | [设计一个通知系统](/system-design-interview/CHAPTER-10-DESIGN-A-NOTIFICATION-SYSTEM) |
| 第十一章 | [设计一个新闻订阅系统](/system-design-interview/CHAPTER-11-DESIGN-A-NEWS-FEED-SYSTEM) |
| 第十二章 | [设计一个聊天系统](/system-design-interview/CHAPTER-12-DESIGN-A-CHAT-SYSTEM) |
| 第十三章 | [设计一个搜索自动补全系统](/system-design-interview/CHAPTER-13-DESIGN-A-SEARCH-AUTOCOMPLETE-SYSTEM) |
| 第十四章 | [设计 YouTube](/system-design-interview/CHAPTER-14-DESIGN-YOUTUBE) |
| 第十五章 | [设计 Google Drive](/system-design-interview/CHAPTER-15-DESIGN-GOOGLE-DRIVE) |
| 第十六章 | [持续学习](/system-design-interview/CHAPTER-16-THE-LEARNING-CONTINUES) |
| 后记 | [后记](/system-design-interview/AFTERWORD) |
| 前言 | [前言](/insider/FORWARD) |
| 第一章 | [从零扩展到百万用户](/insider/CHAPTER-1-SCALE-FROM-ZERO-TO-MILLIONS-OF-USERS) |
| 第二章 | [粗略估算](/insider/CHAPTER-2-BACK-OF-THE-ENVELOPE-ESTIMATION) |
| 第三章 | [系统设计面试的框架](/insider/CHAPTER-3-A-FRAMEWORK-FOR-SYSTEM-DESIGN-INTERVIEWS) |
| 第四章 | [设计一个限流器](/insider/CHAPTER-4-DESIGN-A-RATE-LIMITER) |
| 第五章 | [设计一致性哈希](/insider/CHAPTER-5-DESIGN-CONSISTENT-HASHING) |
| 第六章 | [设计一个键值存储](/insider/CHAPTER-6-DESIGN-A-KEY-VALUE-STORE) |
| 第七章 | [设计一个分布式系统中的唯一 ID 生成器](/insider/CHAPTER-7-DESIGN-A-UNIQUE-ID-GENERATOR-IN-DISTRIBUTED-SYSTEMS) |
| 第八章 | [设计一个 URL 缩短服务](/insider/CHAPTER-8-DESIGN-A-URL-SHORTENER) |
| 第九章 | [设计一个网页爬虫](/insider/CHAPTER-9-DESIGN-A-WEB-CRAWLER) |
| 第十章 | [设计一个通知系统](/insider/CHAPTER-10-DESIGN-A-NOTIFICATION-SYSTEM) |
| 第十一章 | [设计一个新闻订阅系统](/insider/CHAPTER-11-DESIGN-A-NEWS-FEED-SYSTEM) |
| 第十二章 | [设计一个聊天系统](/insider/CHAPTER-12-DESIGN-A-CHAT-SYSTEM) |
| 第十三章 | [设计一个搜索自动补全系统](/insider/CHAPTER-13-DESIGN-A-SEARCH-AUTOCOMPLETE-SYSTEM) |
| 第十四章 | [设计 YouTube](/insider/CHAPTER-14-DESIGN-YOUTUBE) |
| 第十五章 | [设计 Google Drive](/insider/CHAPTER-15-DESIGN-GOOGLE-DRIVE) |
| 第十六章 | [持续学习](/insider/CHAPTER-16-THE-LEARNING-CONTINUES) |
| 后记 | [后记](/insider/AFTERWORD) |

40 changes: 20 additions & 20 deletions docs/.vitepress/config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export default defineConfig({
{
text: '📚 系统设计书籍',
items: [
{ text: '《系统设计面试:内幕指南》', link: '/system-design-interview' },
{ text: '《系统设计面试:内幕指南》', link: '/insider' },
]
}
],
Expand All @@ -30,28 +30,28 @@ export default defineConfig({
},

sidebar: {
'/system-design-interview/': [
'/insider/': [
{
text: '系统设计面试:内幕指南',
items: [
{ text: '前言', link: '/system-design-interview/FORWARD' },
{ text: '第一章:从零扩展到百万用户', link: '/system-design-interview/CHAPTER-1-SCALE-FROM-ZERO-TO-MILLIONS-OF-USERS' },
{ text: '第二章:粗略估算', link: '/system-design-interview/CHAPTER-2-BACK-OF-THE-ENVELOPE-ESTIMATION' },
{ text: '第三章:系统设计面试框架', link: '/system-design-interview/CHAPTER-3-A-FRAMEWORK-FOR-SYSTEM-DESIGN-INTERVIEWS' },
{ text: '第四章:设计一个限流器', link: '/system-design-interview/CHAPTER-4-DESIGN-A-RATE-LIMITER' },
{ text: '第五章:设计一致性哈希', link: '/system-design-interview/CHAPTER-5-DESIGN-CONSISTENT-HASHING' },
{ text: '第六章:设计一个键值存储', link: '/system-design-interview/CHAPTER-6-DESIGN-A-KEY-VALUE-STORE' },
{ text: '第七章:设计一个分布式系统中的唯一 ID 生成器', link: '/system-design-interview/CHAPTER-7-DESIGN-A-UNIQUE-ID-GENERATOR-IN-DISTRIBUTED-SYSTEMS' },
{ text: '第八章:设计一个 URL 缩短服务', link: '/system-design-interview/CHAPTER-8-DESIGN-A-URL-SHORTENER' },
{ text: '第九章:设计一个网页爬虫', link: '/system-design-interview/CHAPTER-9-DESIGN-A-WEB-CRAWLER' },
{ text: '第十章:设计一个通知系统', link: '/system-design-interview/CHAPTER-10-DESIGN-A-NOTIFICATION-SYSTEM' },
{ text: '第十一章:设计一个新闻订阅系统', link: '/system-design-interview/CHAPTER-11-DESIGN-A-NEWS-FEED-SYSTEM' },
{ text: '第十二章:设计一个聊天系统', link: '/system-design-interview/CHAPTER-12-DESIGN-A-CHAT-SYSTEM' },
{ text: '第十三章:设计搜索自动完成系统', link: '/system-design-interview/CHAPTER-13-DESIGN-A-SEARCH-AUTOCOMPLETE-SYSTEM' },
{ text: '第十四章:设计 YouTube', link: '/system-design-interview/CHAPTER-14-DESIGN-YOUTUBE' },
{ text: '第十五章:设计 Google Drive', link: '/system-design-interview/CHAPTER-15-DESIGN-GOOGLE-DRIVE' },
{ text: '第十六章:学习永无止境', link: '/system-design-interview/CHAPTER-16-THE-LEARNING-CONTINUES' },
{ text: '后记', link: '/system-design-interview/AFTERWORD' },
{ text: '前言', link: '/insider/FORWARD' },
{ text: '第一章:从零扩展到百万用户', link: '/insider/CHAPTER-1-SCALE-FROM-ZERO-TO-MILLIONS-OF-USERS' },
{ text: '第二章:粗略估算', link: '/insider/CHAPTER-2-BACK-OF-THE-ENVELOPE-ESTIMATION' },
{ text: '第三章:系统设计面试框架', link: '/insider/CHAPTER-3-A-FRAMEWORK-FOR-SYSTEM-DESIGN-INTERVIEWS' },
{ text: '第四章:设计一个限流器', link: '/insider/CHAPTER-4-DESIGN-A-RATE-LIMITER' },
{ text: '第五章:设计一致性哈希', link: '/insider/CHAPTER-5-DESIGN-CONSISTENT-HASHING' },
{ text: '第六章:设计一个键值存储', link: '/insider/CHAPTER-6-DESIGN-A-KEY-VALUE-STORE' },
{ text: '第七章:设计一个分布式系统中的唯一 ID 生成器', link: '/insider/CHAPTER-7-DESIGN-A-UNIQUE-ID-GENERATOR-IN-DISTRIBUTED-SYSTEMS' },
{ text: '第八章:设计一个 URL 缩短服务', link: '/insider/CHAPTER-8-DESIGN-A-URL-SHORTENER' },
{ text: '第九章:设计一个网页爬虫', link: '/insider/CHAPTER-9-DESIGN-A-WEB-CRAWLER' },
{ text: '第十章:设计一个通知系统', link: '/insider/CHAPTER-10-DESIGN-A-NOTIFICATION-SYSTEM' },
{ text: '第十一章:设计一个新闻订阅系统', link: '/insider/CHAPTER-11-DESIGN-A-NEWS-FEED-SYSTEM' },
{ text: '第十二章:设计一个聊天系统', link: '/insider/CHAPTER-12-DESIGN-A-CHAT-SYSTEM' },
{ text: '第十三章:设计搜索自动完成系统', link: '/insider/CHAPTER-13-DESIGN-A-SEARCH-AUTOCOMPLETE-SYSTEM' },
{ text: '第十四章:设计 YouTube', link: '/insider/CHAPTER-14-DESIGN-YOUTUBE' },
{ text: '第十五章:设计 Google Drive', link: '/insider/CHAPTER-15-DESIGN-GOOGLE-DRIVE' },
{ text: '第十六章:学习永无止境', link: '/insider/CHAPTER-16-THE-LEARNING-CONTINUES' },
{ text: '后记', link: '/insider/AFTERWORD' },
]
}
]
Expand Down
4 changes: 2 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ hero:
actions:
- theme: brand
text: Get Started
link: /system-design-interview/
link: /insider/
- theme: alt
text: View on GitHub
link: https://github.com/honkinglin/system-design

features:
- title: 📖《系统设计面试:内幕指南》
details: 原书:《System Design Interview - An Insider’s Guide》
link: /system-design-interview/
link: /insider/

- title: 📖《深入理解系统设计面试》
details: 原书:《Grokking-the-system-design-interview》
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
43 changes: 43 additions & 0 deletions docs/insider/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# 系统设计面试:内幕指南

原书:《System Design Interview: An Insider’s Guide》

作者:Alex Xu

## 目录

- [前言](/insider/FORWARD)

- [第一章:从零扩展到百万用户](/insider/CHAPTER-1-SCALE-FROM-ZERO-TO-MILLIONS-OF-USERS)

- [第二章:粗略估算](/insider/CHAPTER-2-BACK-OF-THE-ENVELOPE-ESTIMATION)

- [第三章:系统设计面试的框架](/insider/CHAPTER-3-A-FRAMEWORK-FOR-SYSTEM-DESIGN-INTERVIEWS)

- [第四章:设计一个限流器](/insider/CHAPTER-4-DESIGN-A-RATE-LIMITER)

- [第五章:设计一致性哈希](/insider/CHAPTER-5-DESIGN-CONSISTENT-HASHING)

- [第六章:设计一个键值存储](/insider/CHAPTER-6-DESIGN-A-KEY-VALUE-STORE)

- [第七章:设计一个分布式系统中的唯一 ID 生成器](/insider/CHAPTER-7-DESIGN-A-UNIQUE-ID-GENERATOR-IN-DISTRIBUTED-SYSTEMS)

- [第八章:设计一个 URL 缩短服务](/insider/CHAPTER-8-DESIGN-A-URL-SHORTENER)

- [第九章:设计一个网页爬虫](/insider/CHAPTER-9-DESIGN-A-WEB-CRAWLER)

- [第十章:设计一个通知系统](/insider/CHAPTER-10-DESIGN-A-NOTIFICATION-SYSTEM)

- [第十一章:设计一个新闻订阅系统](/insider/CHAPTER-11-DESIGN-A-NEWS-FEED-SYSTEM)

- [第十二章:设计一个聊天系统](/insider/CHAPTER-12-DESIGN-A-CHAT-SYSTEM)

- [第十三章:设计一个搜索自动补全系统](/insider/CHAPTER-13-DESIGN-A-SEARCH-AUTOCOMPLETE-SYSTEM)

- [第十四章:设计 YouTube](/insider/CHAPTER-14-DESIGN-YOUTUBE)

- [第十五章:设计 Google Drive](/insider/CHAPTER-15-DESIGN-GOOGLE-DRIVE)

- [第十六章:持续学习](/insider/CHAPTER-16-THE-LEARNING-CONTINUES)

- [后记](/insider/AFTERWORD)
43 changes: 0 additions & 43 deletions docs/system-design-interview/index.md

This file was deleted.

0 comments on commit b147e7f

Please sign in to comment.