Skip to content

Commit 74b5525

Browse files
committed
fix: 解决部分文档编译问题
1 parent 1699e05 commit 74b5525

9 files changed

Lines changed: 431 additions & 114 deletions

File tree

.vitepress/config.ts

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,15 @@ import {defineConfig} from 'vitepress'
22

33
// https://vitepress.dev/reference/site-config
44
export default defineConfig({
5-
5+
markdown: {
6+
math: true
7+
},
68
title: "技术笔记",
7-
description: "Kayn的个人技术笔记",
9+
description: "个人技术笔记",
10+
cleanUrls: true, // 强烈建议开启,去掉 .html 后缀
11+
ignoreDeadLinks: true,
812
lastUpdated: true,
13+
// srcDir: ".",
914
themeConfig: {
1015
// https://vitepress.dev/reference/default-theme-config
1116
// search: {
@@ -104,13 +109,14 @@ export default defineConfig({
104109
copyright: 'Copyright © 2019-present Evan You'
105110
}
106111
},
112+
rewrites: {
113+
'领域术语/服装.md': 'pkg-a/index.md',
114+
'packages/pkg-a/src/foo.md': 'pkg-a/foo.md',
115+
'packages/pkg-b/src/index.md': 'pkg-b/index.md',
116+
'packages/pkg-b/src/bar.md': 'pkg-b/bar.md'
117+
},
107118
srcExclude: [
108-
"Web-技术参考.md",
109119
"interview/**",
110-
"参考手册.md",
111-
"图形设计.md",
112-
"数学题.md",
113-
"数学.md",
114120
"resume/**",
115121
"temp/**",
116122
"Archived/**"
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -831,7 +831,7 @@ export default {
831831

832832
- 默认匹配:`/\.css$/`
833833
- 一个 `.vue` 文件可以包含多个 `` 标签。
834-
- <style> 标签可以有 scoped 或者 module 属性 (查看 scoped CSS和 CSS Modules) 以帮助你将样式封装到当前组件。具有不同封装模式的多个 <style> 标签可以在同一个组件中混合使用。
834+
- `<style>`标签可以有scoped或者module属性 (查看scoped CSSCSS Modules) 以帮助你将样式封装到当前组件。具有不同封装模式的多个`<style>`标签可以在同一个组件中混合使用。
835835
- 任何匹配 `.css` 文件 (或通过它的 `lang` 特性指定的扩展名) 的 webpack 规则都将会运用到这个 `` 块的内容中。
836836

837837
#### [#](https://vue-loader.vuejs.org/zh/spec.html#自定义块)自定义块
@@ -952,7 +952,12 @@ Vue.component('button-counter', {
952952
953953
{% raw %}
954954
955-
<script> Vue.component('button-counter', { data: function () { return { count: 0 } }, template: 'You clicked me {{ count }} times.' }) new Vue({ el: '#components-demo' }) </script> {% endraw %}
955+
<script>
956+
Vue.component('button-counter',
957+
{ data: function () { return { count: 0 } }, template: 'You clicked me {{ count }} times.' })
958+
new Vue({ el: '#components-demo' })
959+
</script>
960+
{% endraw %}
956961
957962
因为组件是可复用的 Vue 实例,所以它们与 `new Vue` 接收相同的选项,例如 `data``computed``watch``methods` 以及生命周期钩子等。仅有的例外是像 `el` 这样根实例特有的选项。
958963

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
个人技术文档仓库, 用于记录日常工作和学习中的技术笔记, 按照语言, 开发技术, 系统设计, 技术组件, 计算机基础等主题进行分类.
44

5+
> [!Note]
6+
>
7+
> 关于作者:
8+
>
9+
>
10+
511
## 计算机基础
612

713
- [计算机科学](计算机科学.md):

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"docs:preview": "vitepress preview"
66
},
77
"devDependencies": {
8+
"markdown-it-mathjax3": "^4.3.2",
89
"vite": "^8.0.8",
910
"vitepress": "2.0.0-alpha.17"
1011
}

0 commit comments

Comments
 (0)