Skip to content

Commit 3ab8d73

Browse files
committed
[docs improve] 主题升级&还原搜索功能
1 parent c1ae9ec commit 3ab8d73

File tree

5 files changed

+20
-12
lines changed

5 files changed

+20
-12
lines changed

docs/.vuepress/themeConfig.ts

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,20 @@ export default defineThemeConfig({
4040
feed: {
4141
json: true,
4242
},
43-
// docsearch: {
44-
// appId: "",
45-
// apiKey: "",
46-
// indexName: "",
47-
// },
43+
search: {
44+
// https://v2.vuepress.vuejs.org/zh/reference/plugin/search.html
45+
// 排除首页
46+
isSearchable: (page) => page.path !== "/",
47+
maxSuggestions: 10,
48+
hotKeys: ["s", "/"],
49+
// 用于在页面的搜索索引中添加额外字段
50+
getExtraFields: () => [],
51+
locales: {
52+
"/": {
53+
placeholder: "搜索",
54+
},
55+
},
56+
},
4857
pwa: {
4958
favicon: "/favicon.ico",
5059
cachePic: true,

docs/java/concurrent/java-concurrent-questions-02.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ JDK1.6 对锁的实现引入了大量的优化,如偏向锁、轻量级锁、
184184

185185
#### 1.5.1. 两者都是可重入锁
186186

187-
**“可重入锁”** 指的是自己可以再次获取自己的内部锁。比如一个线程获得了某个对象的锁,此时这个对象锁还没有释放,当其再次想要获取这个对象的锁的时候还是可以获取的,如果不可锁重入的话,就会造成死锁。同一个线程每次获取锁,锁的计数器都自增 1,所以要等到锁的计数器下降为 0 时才能释放锁。
187+
**“可重入锁”** 指的是自己可以再次获取自己的内部锁。比如一个线程获得了某个对象的锁,此时这个对象锁还没有释放,当其再次想要获取这个对象的锁的时候还是可以获取的,如果是不可重入锁的话,就会造成死锁。同一个线程每次获取锁,锁的计数器都自增 1,所以要等到锁的计数器下降为 0 时才能释放锁。
188188

189189
#### 1.5.2.synchronized 依赖于 JVM 而 ReentrantLock 依赖于 API
190190

docs/xingqiu/readme.md

Whitespace-only changes.

docs/zhuanlan/java-mian-shi-zhi-bei.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44

55
每次写这种“软文”我还是挺忐忑的,但是转念一想,自己用心做内容,真诚帮助别人,为什么不能宣传一下呢?这内容不比很多几千块钱的训练营强?
66

7-
一到面试季,熬夜到转点帮忙修改简历回答问题就成了家常便饭。
7+
一到面试季,熬夜到转点帮忙修改简历回答问题就成了家常便饭。不过,大家也不用心疼我,我做这些事情是有收获的,不仅仅是多了一份可观的副业收入,内心也更加充实开心。不过,也确实是真的累!
88

99
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220304123156348.png)
1010

1111
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/IMG_2975_%E5%89%AF%E6%9C%AC.png)
1212

1313
## 介绍
1414

15-
**《Java 面试指北》** 是我的[知识星球](https://mp.weixin.qq.com/s/uAeDhzcN26quyMHDTOxpoQ)的一个内部小册,和 JavaGuide 开源版的内容互补。相比于开源版本来说,《Java 面试指北》添加了下面这些内容(不仅仅是这些内容):
15+
**《Java 面试指北》** 是我的[知识星球](https://mp.weixin.qq.com/s/uAeDhzcN26quyMHDTOxpoQ)的一个内部小册,和 [JavaGuide 开源版](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247517408&idx=1&sn=86e6591a82c0e4e08f6a74a3de981109&chksm=cea1cb2bf9d6423d267fb5988bfd25da36b711c5272cc8ab214948fe0b2089c0774c6f53d12b&scene=21#wechat_redirect)的内容互补。相比于开源版本来说,《Java 面试指北》添加了下面这些内容(不仅仅是这些内容):
1616

1717
- 10+ 篇文章手把手教你如何准备面试。
1818
- 更全面的八股文面试题(系统设计、常见框架、分布式、高并发 ......)。
@@ -78,7 +78,7 @@
7878

7979
## 星球限时优惠
8080

81-
两年前,[知识星球](https://mp.weixin.qq.com/s/uAeDhzcN26quyMHDTOxpoQ)的定价是 **50/年** ,这是星球的最低定价,我还附送了优惠券。扣除了星球手续费,发了各种福利之后,几乎就是白干
81+
两年前,[知识星球](https://mp.weixin.qq.com/s/uAeDhzcN26quyMHDTOxpoQ)的定价是 **50/年** ,这是星球的最低定价,我还附送了优惠券。扣除了星球手续费,发了各种福利之后,几乎就是纯粹做公益
8282

8383
当时的想法真不是为了赚钱,不开玩笑,不打诳语!目前星球有 **8000+** 人,其中有超过 **35%** 的小伙伴都是星球刚开那会就加入了。
8484

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414
"webpack-serve": "vuepress-webpack dev docs"
1515
},
1616
"devDependencies": {
17-
"@vuepress/plugin-docsearch": "2.0.0-beta.36",
18-
"cross-env": "7.0.3",
19-
"vuepress-theme-hope": "2.0.0-beta.2",
17+
"@vuepress/plugin-search": "^2.0.0-beta.36",
18+
"vuepress-theme-hope": "2.0.0-beta.5",
2019
"vuepress-vite": "2.0.0-beta.36",
2120
"vuepress-webpack": "2.0.0-beta.36"
2221
}

0 commit comments

Comments
 (0)