Evan You
4072dc5f7e
feat: support customData in config
4 years ago
Evan You
9c7906119e
refactor: rename site alias
4 years ago
Anthony Fu
bac1ce2d01
fix: resolve page hash case-insenstively, close #202 ( #203 )
4 years ago
Evan You
64a08b35a3
chore: bump vite again
4 years ago
Matias Capeletto
b6ba8a943c
fix: scrollbar when using line highlight ( #200 )
4 years ago
Evan You
6ff76c4ea8
chore: bump vite
4 years ago
Evan You
161e0ea69c
types: add vite env
4 years ago
Evan You
759bbd3f61
chore: bump vite
4 years ago
Evan You
9965ce6ae8
pass ssr option to vite build
...
this will be required in next release
4 years ago
Matias Capeletto
da2c4f694e
fix: bump vite and fix win32 path resolving ( #198 )
4 years ago
Evan You
991a443c70
fix: vite 2.0.0-beta.2 compat
4 years ago
Evan You
d6b8568c52
fix: ensure the same vue dep in all cases
4 years ago
Evan You
055e3fd043
fix: respect root during build
4 years ago
Evan You
e262ef63d8
feat(theme-default): nav.item.activeMatch
4 years ago
Evan You
a41928ef83
fix: avoid unexpected vite define replacements in markdown content
4 years ago
Evan You
8769b4b49f
fix: always define theme globals
4 years ago
Evan You
9a17ddfdfb
feat: add altAction for home
4 years ago
Evan You
8a2ff33bf8
fix: loosen navLink active matching
4 years ago
Evan You
7e4b16ee52
fix: adjust multi sidebar matching logic
...
- matches by ensuring starting slash + startsWith
- catch-all fallback (`/`) should be placed at the end like VuePress
4 years ago
Evan You
4f0c90311f
refactor: simplify client path mapping
4 years ago
Evan You
3e85b46727
refactor: improve css treeshaking + avoid layout shift on async components
4 years ago
Evan You
b9c9e79cda
chore: bump vite
4 years ago
Evan You
6fff96652e
chore: bump deps
4 years ago
Evan You
04dc058cd9
fix: disable css code split
4 years ago
Evan You
e3d7fc0353
fix: minify
4 years ago
Evan You
2d77eafe3b
feat: production ready serve
4 years ago
Evan You
60d86e13ef
chore: use different port for serve
4 years ago
Evan You
c878e6d3b5
perf: avoid including optional features in build when not used
4 years ago
Evan You
a1daf2b8a0
fix: revert datetime handling
4 years ago
Evan You
22e12b8928
chore: bump min node version + target es2019
4 years ago
Evan You
b50a2dffc4
wip: make build pass
4 years ago
Evan You
04ed45d250
wip: serve w/ new impl
4 years ago
Evan You
9ef7c8de1b
types: fix types
4 years ago
Evan You
d02cd6b9b5
wip: build compat for vite 2.0
4 years ago
Evan You
02391593bc
fix: temporarily disable slot usage causing hydration mismatch
4 years ago
Evan You
084c7deb02
wip: handle config hmr
4 years ago
Evan You
bf8fd3a6f3
wip: dev works with vite 2
4 years ago
Anthony Fu
cb306fa911
refactor: use ts for cli ( #191 )
4 years ago
Anthony Fu
46e99babc2
fix: style pollution on custom theme ( #190 )
4 years ago
Matias Capeletto
dd312ce86b
fix: port fixes to parseHeader utils from vuepress ( #172 )
4 years ago
Harlan Wilton
18d18d2eb1
fix(md): avoid normalising markdown "mailto:" links ( #173 )
...
The "mailto:" links were being normalised which resulted in them being linking to a broken URL and not working.
4 years ago
Anthony Fu
5ba4ea2ef0
refactor: refactor for <script setup>
4 years ago
Anthony Fu
eefbd76b7a
chore: typo
4 years ago
Anthony Fu
5fc2ee09cd
chore: typo
4 years ago
Evan You
a9f75749a6
refactor: simplify navlink logic
4 years ago
qiang
ffaca73992
fix(theme): the actionLink miss withBase ( #168 ) ( #169 )
4 years ago
Evan You
2bde6bf88d
revert home page feature
4 years ago
Evan You
8809d2dbfc
feat: built-in ClientOnly component
4 years ago
Evan You
9bd79e8de1
fix: fix h2 anchor hover
...
fix #174
4 years ago
Evan You
f32771fe86
feat(default-theme): support customLayout: true in frontmatter
...
BREAKING CHANGE: the `home` frontmatter option has been removed.
Instead, use `customLayout: true` and custom HTML + `<style>` in the
markdown file to customize the home page (or any other page).
4 years ago
Evan You
8dea5185f0
refactor: use prefetch at app root
4 years ago
Evan You
b8e892e94a
feat: support customizing default theme via slots
...
Example:
```js
// .vitepress/theme/index.js
import { h } from 'vue'
import { defaultTheme } from 'vitepress'
const BaseLayout = defaultTheme.Layout
defaultTheme.Layout = () => {
return h(BaseLayout, null, {
'page-top-ads': () => h('h2', 'top ads!'),
'page-bottom-ads': () => h('h2', 'bottom ads!'),
})
}
export default defaultTheme
```
4 years ago
Evan You
7dd5c24a5f
chore: useXXX calls should not be inside computed
4 years ago
Evan You
2bb40d2875
refactor: better chunk filenames
4 years ago
Evan You
ade6dddbb5
fix: fix link prefetch
4 years ago
Kia King Ishii
7c83105e51
refactor: layout component
4 years ago
Matias Capeletto
1b6981a915
fix: prevLinks and nextLinks config type ( #165 )
4 years ago
Evan You
08b9e17a93
refactor: code split optional features + improve typing
4 years ago
Kia King Ishii
170d72892e
refactor: do not use ref: syntax yet
4 years ago
Kia King Ishii
7aa3fb261b
refactor: asjust few styling of algolia search box
4 years ago
Kia King Ishii
077784fa34
refactor: sidebar and navbar
4 years ago
Eduardo San Martin Morote
5bb4730f7f
feat: add Algolia DocSearch ( #40 ) ( #153 )
...
close #40
4 years ago
Kia King Ishii
a084cd3f78
fix: make home page look better ( #154 )
4 years ago
Kia King Ishii
77bb75f7ee
refactor: client app index
4 years ago
Kia King Ishii
01d2837474
fix: siteData passed to enhanceApp being siteDataByRoute ( #159 )
...
fix #159
4 years ago
Matias Capeletto
30740d3516
fix: align $title with vuepress ( #158 ) ( #163 )
...
fix #158
4 years ago
Kia King Ishii
f2dafa05f2
chore: fix netlify build failure
4 years ago
Kia King Ishii
fad85b80fd
refactor: float h2 code block when there's carbon ads
4 years ago
Kia King Ishii
8c94cabf0d
refactor: adjust the edit link external icon looks just a bit
4 years ago
Kia King Ishii
9062dd9a1f
style: small fix for code style
4 years ago
Kia King Ishii
d90b9bdfb4
style: refactor the style of app exports.ts
4 years ago
Kia King Ishii
15e18df01e
feat: add `$withBase` global app function
4 years ago
Kia King Ishii
776d8014a2
refactor: organize app index related files
4 years ago
Eduardo San Martin Morote
9d6b8cadcc
feat: add native support for carbon ads ( #86 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Matias Capeletto
c6bdcfbf4f
feat!: add more global and computed properties ( #152 )
...
BREAKING CHANGE: `$theme` global computed is renamed to `$themeConfig`
to align better with VuePress.
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Evan You
b127aeeaf1
refactor: migrate default theme to use script-setup ( #137 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Kia King Ishii
a7686b7691
fix: hydration mismatch when home page having action link
4 years ago
Kia King Ishii
f5a570f640
fix: fix inline code not inheriting the parent font size
4 years ago
Kia King Ishii
b0cf2be561
fix: fix nested list having too much margin
4 years ago
Kia King Ishii
fc725e7295
fix: fix hydration mismatch with the "last update" feature ( #150 )
4 years ago
Kia King Ishii
0b181e7582
fix: fix sidebar active status not working as expected ( #140 ) ( #149 )
4 years ago
Kia King Ishii
242fcc1098
fix: make code block look prettier ( #146 )
4 years ago
Kia King Ishii
07337a9eb2
fix: final fix for the code line number highlights
4 years ago
Kia King Ishii
d97056437b
fix: code line number highlight not working in production environment
4 years ago
Kia King Ishii
25cd29815b
refactor: make debug component look a bit better
4 years ago
Kia King Ishii
40d204b2f6
feat: add "last updated" feature
4 years ago
Kia King Ishii
ed8ea3e5d5
refactor: refactor nav bar component
4 years ago
Kia King Ishii
2ab66e10b2
style: fix code style for code.css
4 years ago
Matias Capeletto
da09266f5e
fix: some color in code block not working as expected ( #143 )
4 years ago
Matias Capeletto
0c644fc34e
fix: fix code block line number highlights were not showing correctly ( #142 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Kia King Ishii
1836934f7c
refactor: refactor sidebar styles
4 years ago
Kia King Ishii
621ca3e26f
fix: avoid 300ms click delay on touch devices
4 years ago
NAN
2d67db5642
chore: fix typo ( #141 )
4 years ago
Kia King Ishii
6dcf6b3796
fix: fix "next and prev link" not working when `link` has extention
...
When there's extention in the sidebar item links, such as `.md` or
`.html`, the "next and prev link" is failing. This commit fixes
that issue.
4 years ago
Máximo Mussini
018a9b46d9
fix: fix next and prev links not working when the `base` option is set ( #139 )
4 years ago
Kia Ishii
7f99f3a260
refactor(theme): organize custom block styles
4 years ago
Kia Ishii
982212d619
refactor(theme): slightly adjust next prev link arrow icon position
4 years ago
Kia Ishii
afc40e61cd
refactor(theme): refactor variaous styles
4 years ago
Kia King Ishii
8735fc3096
test: add unit test setup ( #138 )
4 years ago
Kia King Ishii
fdd498be70
fix: fix next and prev links not working ( #130 )
4 years ago