Skip to content

Commit d993af3

Browse files
committed
feat: add @ alias for include
1 parent 76b2205 commit d993af3

File tree

16 files changed

+30
-12
lines changed

16 files changed

+30
-12
lines changed

docs/.vuepress/theme.ts

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1+
import { getDirname, path } from "@vuepress/utils";
12
import { hopeTheme } from "vuepress-theme-hope";
23

34
import navbar from "./navbar.js";
45
import sidebar from "./sidebar/index.js";
56

7+
const __dirname = getDirname(import.meta.url);
8+
69
export default hopeTheme({
710
logo: "/logo.png",
811
hostname: "https://javaguide.cn/",
@@ -51,7 +54,18 @@ export default hopeTheme({
5154
codetabs: true,
5255
container: true,
5356
figure: true,
54-
include: true,
57+
include: {
58+
resolvePath: (file, cwd) => {
59+
if (file.startsWith("@"))
60+
return path.resolve(
61+
__dirname,
62+
"../snippets",
63+
file.replace("@", "./")
64+
);
65+
66+
return path.resolve(cwd, file);
67+
},
68+
},
5569
tasklist: true,
5670
},
5771
feed: {

docs/distributed-system/distributed-configuration-center.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ icon: "configuration"
1212

1313
![](https://oss.javaguide.cn/xingqiu/image-20220304102536445.png)
1414

15-
<!-- @include: ../planet.snippet.md -->
15+
<!-- @include: @planet.snippet.md -->

docs/distributed-system/distributed-transaction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ icon: "transanction"
1212

1313
![](https://oss.javaguide.cn/xingqiu/image-20220304102536445.png)
1414

15-
<!-- @include: ../planet.snippet.md -->
15+
<!-- @include: @planet.snippet.md -->

docs/high-availability/fallback&circuit-breaker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ category: 高可用
99

1010
![](https://oss.javaguide.cn/xingqiu/image-20220304102536445.png)
1111

12-
<!-- @include: ../planet.snippet.md -->
12+
<!-- @include: @planet.snippet.md -->

docs/high-performance/sql-optimization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ head:
1919

2020
![](https://oss.javaguide.cn/xingqiu/image-20220304102536445.png)
2121

22-
<!-- @include: ../planet.snippet.md -->
22+
<!-- @include: @planet.snippet.md -->

docs/home.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ title: JavaGuide(Java学习&&面试指南)
2020

2121
[GitHub](https://github.com/Snailclimb/JavaGuide) | [Gitee](https://gitee.com/SnailClimb/JavaGuide)
2222

23-
<!-- @include: ./banner.snippet.md -->
23+
<!-- @include: @banner.snippet.md -->
2424

2525
## 项目相关
2626

docs/interview-preparation/interview-experience.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ category: 知识星球
1919

2020
![](https://oss.javaguide.cn/xingqiu/image-20220628101805897.png)
2121

22-
<!-- @include: ./planet.snippet.md -->
22+
<!-- @include: @planet.snippet.md -->

docs/interview-preparation/self-test-of-common-interview-questions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ category: 知识星球
1515

1616
![](https://oss.javaguide.cn/xingqiu/image-20220628102848236.png)
1717

18-
<!-- @include: ./planet.snippet.md -->
18+
<!-- @include: @planet.snippet.md -->

docs/javaguide/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ category: 走近项目
99

1010
《JavaGuide 面试突击版》在我的公众号后台回复“**PDF**”即可获取,免费的。除了 《JavaGuide 面试突击版》之外,还会免费送你多本优质面试 PDF 手册。
1111

12-
<!-- @include: ./gzh.md -->
12+
<!-- @include: @gzh.md -->
1313

1414
## 如何看待 JavaGuide 的 star 数量很多?
1515

docs/readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ footer: |-
1616
<a href="https://beian.miit.gov.cn/" target="_blank">鄂ICP备2020015769号-1</a> | 主题: <a href="https://vuepress-theme-hope.github.io/v2/" target="_blank">VuePress Theme Hope</a>
1717
---
1818

19-
<!-- @include: ./banner.snippet.md -->
19+
<!-- @include: @banner.snippet.md -->
2020

2121
## 关于网站
2222

@@ -44,4 +44,4 @@ footer: |-
4444

4545
最新更新会第一时间同步在公众号,推荐关注!另外,公众号上有很多干货不会同步在线阅读网站。
4646

47-
<!-- @include: ./gzh.snippet.md -->
47+
<!-- @include: @gzh.snippet.md -->

0 commit comments

Comments
 (0)