Anthony Fu
efc5e1b256
fix: tolerant invalid hash ( #399 )
3 years ago
宋铄运 (Alan Song)
4b76617621
fix: support vite plugins provided via `config.vite` ( #394 )
3 years ago
Evan You
df69b76427
fix: print urls again
3 years ago
Evan You
5fd7db2b7f
fix(theme): fix algolia search filter
3 years ago
Airene Fang
8cbe26ee06
style(theme): <code> need not a inline-bg-color ( #385 )
...
Co-authored-by: fangying <fangying@vipkid.com.cn>
3 years ago
Evan You
ba85fd4d51
chore: cleanup deps
3 years ago
Evan You
c071f0cb0c
chore: remove unused value
3 years ago
sambit sahoo
07bf145190
feat(theme-default): home slot for customizing the entire homepage easily ( #314 )
3 years ago
Eduardo San Martin Morote
389e863b4d
fix(theme-default/algolia): avoid creating multiple algolia searches ( #292 )
3 years ago
CHOYSEN
58663bbd02
fix: make config hmr work in window ( #364 )
3 years ago
Anthony Fu
49ddb1f120
workflow: switch to pnpm ( #401 )
3 years ago
Evan You
3940625121
fix: encode urls that conflict w/ vite built-in replacements
3 years ago
Evan You
b3a4c52191
refactor: fix bad requires
3 years ago
Evan You
475dee5154
build: pre-bundle, reduce deps
3 years ago
Evan You
9030486409
feat: upgrade vue, simplify deps
3 years ago
Evan You
b59f54abd0
chore: remove debug hash log
3 years ago
QiChang Li
610e9b7111
feat: use `markdown-it-attrs` for markdown-it plugins ( #393 )
3 years ago
Evan You
929bcf50ee
fix: ensure stable pages entry order across builds
3 years ago
Evan You
e0b69973f8
feat: support `<script client>` in mpa mode
3 years ago
Evan You
b94b163a3a
feat: map mode + remove deprecated options
3 years ago
Evan You
4fb387d94e
fix: emit prevented hashchange event
3 years ago
Evan You
6085501acb
chore: remove customData option
3 years ago
Evan You
f749b272d4
feat: support config.extends
3 years ago
Evan You
2e9264f032
fix: improve fs allow
3 years ago
Evan You
b94c82710a
fix(default-theme): use description as tagline by default
3 years ago
Evan You
96bcddabed
perf: minor optimizations
3 years ago
Evan You
e01b5a350c
chore: typo
3 years ago
Evan You
03abee7f7c
fix: avoid using spread for client code
3 years ago
Evan You
034c7375ad
fix: handle case when there is no themeConfig
3 years ago
Sam Pullman
80ff36066e
fix: include emoji text in nav link to match toc ( #284 )
3 years ago
箱子
0c1a1f2ef4
fix(css): remove 720px breakpoint in home layout ( #347 )
3 years ago
CHOYSEN
1e64773933
fix: use useData() instead of $site ( #365 )
3 years ago
Hazlank
9245226b16
fix(code): code block highlight bug in ul ( #352 )
3 years ago
Eduardo San Martin Morote
26b5aa931f
feat: upgrade markdown-it-anchor ( #350 )
...
BREAKING CHANGE: the `markdown.anchor` option is updated. Refer to
valeriangalliat/markdown-it-anchor#permalinks for
instructions to upgrade your existing `markdown.anchor.permalink`
option. **This doesn't affect you if you weren't changing the header
permalinks behavior**.
3 years ago
Eduardo San Martin Morote
9b9fdc710a
fix: allow vite server access to theme and local files
3 years ago
Eduardo San Martin Morote
bc78adb468
fix(i18n): fix locales reading, add site.langs ( #353 )
...
It works with the same config as Vuepress 1: https://vuepress.vuejs.org/guide/i18n.html#site-level-i18n-config
We could probably adapt the `label` property like Vuepress 2 https://v2.vuepress.vuejs.org/guide/i18n.html#site-i18n-config in a next release
3 years ago
Eduardo San Martin Morote
858c0e77a0
build: rename carbon and buysell chunks ( #370 )
3 years ago
Evan You
7b3a9e59b4
feat: support partial include directive
3 years ago
Evan You
e74c5f06d1
feat: support function config
3 years ago
Evan You
4925fb5c29
feat: info custom container
3 years ago
Eduardo San Martin Morote
4a34b93090
refactor: reuse regexp
3 years ago
Eduardo San Martin Morote
3038829807
refactor: use compiler macros
3 years ago
Eduardo San Martin Morote
7b501293da
chore: up deps
3 years ago
Sacha STAFYNIAK
9d98dbbe60
fix: override target and rel links attribute in config ( #332 )
3 years ago
Dirk de Visser
cfbba80a0a
fix(edit-link): let frontmatter overwrite global editLink ( #340 )
...
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
3 years ago
FangYing
aa9f9094b5
chore: remove log ( #331 )
...
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
3 years ago
hangzou
53bb961a92
fix: skip external URLs in `withBase` ( #328 )
3 years ago
Evan You
3cec536c1f
fix: automatically escape vite user defined variables in markdown
4 years ago
m4dz
e76e6ecd54
fix(nav): display nav if locales are present ( #321 )
4 years ago
Evan You
ce86b51ccf
chore: remove logs
4 years ago
Evan You
e6bb5a4806
perf: only update necessary head tags in prod
4 years ago
Eduardo San Martin Morote
c046905b03
fix(search): correctly detect multilang
...
Close #316
4 years ago
Evan You
9b35dfcde4
fix: avoid scroll behavior reliance on .nav-bar class
4 years ago
Evan You
3fed6f94e5
type: support specifying themeConfig type for useData() via generics
4 years ago
Evan You
a9d580069f
fix: avoid error when theme does not have .nav-bar class
4 years ago
Evan You
348f19a537
fix: watch config file when using srcDir
4 years ago
Evan You
f52f20e02f
fix: avoid resetting head tags on hmr/page switch
4 years ago
Evan You
eefba398b0
fix: force optimize vue to avoid duplication when linked
4 years ago
Evan You
fbcb07eaab
chore: remove unused arg
4 years ago
Evan You
f5d0e1881c
chore: deprecation warnings
4 years ago
Evan You
aaf4910d93
feat: support srcDir config option
4 years ago
Evan You
3737b1055d
feat: support passing vite config in vitepress config file via `vite` option
...
BREAKING CHANGE: Some config options have changed.
- `vueOptions` renamed to `vue`
- `alias` option has been removed. Use `vite.resovle.alias` instead.
4 years ago
Evan You
5733fc625e
perf: avoid double resolve user config on startup
4 years ago
Evan You
55de7ab43c
refactor: adjust shared utility/types build setup
...
fix non-existent imports in generated dts files
4 years ago
Evan You
424a4ca379
fix: fix frontmatter sidebarDepth for headers
4 years ago
Evan You
a81b9e0ff1
refactor: re-expose $frontmatter global property, make localePath account for base by default
4 years ago
Evan You
76fa1733ff
fix: fix vue code block type indication
4 years ago
Evan You
0661063d29
feat: more efficient `useData()` method that exposes all data
...
BREAKING CHANGE:
- Individual `useX()` data methods are removed.
```js
// before
import { useSiteDataByRoute, usePageData } from 'vitepress'
const site = useSiteDataByRoute()
const page = usePageData()
const theme = computed(() => site.value.themeConfig)
// after
import { useData } from 'vitepress'
const { site, page, theme } = useData()
```
All destructured values are computed refs injected from app root
so they are created only once globally.
- Global mixin properties (e.g. `$site`) are removed. Always use
`useData()` to retrieve VitePress data.
4 years ago
Cédric Exbrayat
8988aadbcb
fix: functional templates with vue v3.1 ( #312 )
4 years ago
heny
b940397cd0
fix: chinese filenames can't build ( #217 ) ( #262 )
4 years ago
Han(ハン)
71a5e1c2a2
feat: exclude option ( #281 )
4 years ago
dnischeta
9589a5d0e6
fix(theme): set search box min-width for >=751px ( #286 )
4 years ago
Anthony Fu
6b4a4aa7a6
fix: remove unnecessary 'vite/dynamic-import-polyfill'
4 years ago
Anthony Fu
9f1b2b1ae2
chore: update deps
4 years ago
Máximo Mussini
e651f977d6
feat: Render titles for social sharing and improve home page sharing ( #263 )
4 years ago
云游君
3aa185fa9f
fix: detect public folder for dead link ( #290 )
...
* fix: detect public folder for dead link
* perf: use config.publicDir replace 'public'
4 years ago
Eduardo San Martin Morote
0716ffade7
fix(search): silence warning for prop
4 years ago
Eduardo San Martin Morote
de89c1e5eb
fix(locales): use correct lang ( #283 )
4 years ago
Domantas
fa469fd275
fix: build fails without css chunks ( #209 ) ( #239 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Babu Annamalai
d1a62e1c66
feat: import code snippet with region ( #237 ) ( #238 )
...
close #237
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Eduardo San Martin Morote
f505db945a
fix(locales): use correct lang ( #276 )
4 years ago
Jeff Yang
f385bc4673
fix(navbar): use css var for background-color ( #264 )
4 years ago
meteorlxy
cee0b400d9
refactor: remove extra condition ( #261 )
4 years ago
Eduardo San Martin Morote
8d915245c6
fix(css): reuse css vars ( #256 )
4 years ago
Eduardo San Martin Morote
9bc5c5c631
style: format code with prettier
4 years ago
Igor Randjelovic
f8b4aa5baa
fix: badge for language-javascript ( #245 )
4 years ago
Evan You
74f5adafcd
feat: detect dead links
4 years ago
Evan You
4a40e1faf4
fix(theme-default): avoid ad image distortion on mobile
4 years ago
Evan You
c0aa5a8fae
deps: bump vite + update alias usage
4 years ago
Kia King Ishii
a613df46e8
fix: `base` option not generating correct multi sidebar ( #231 ) ( #234 )
4 years ago
Kia King Ishii
6538c8e70a
fix: nav home title not having locale based link ( #195 ) ( #233 )
...
fix #195
4 years ago
Kia King Ishii
3b4584377c
style: fix some code styles
4 years ago
旧巷馆子 · 沈青川
5678dc3a25
fix: home action link not being reactive ( #195 ) ( #212 )
...
Co-authored-by: mariotang <mariotang@tencent.com>
4 years ago
hcg1023
2aa8ab26e2
fix: `@` alias for import code snippet being always `undefined` ( #204 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Eduardo San Martin Morote
7ceaf344d2
fix: ads display causing layout break in mobile view ( #230 )
4 years ago
Kia King Ishii
72e116c2db
style: adjust import order a bit
4 years ago
Christopher Shank
5b34c6a94a
feat: add vue options config (expose @vitejs/plugin-vue) ( #215 )
4 years ago
Kia King Ishii
b82d8f2ece
fix: utf-8 character not working on safari in dev mode ( #228 )
4 years ago
NAN
8a0db65a8a
fix: render document with standards mode in dev ( #207 )
4 years ago
Kia King Ishii
5deaf6a2cd
fix: sidebar 'auto' not working ( #178 ) ( #224 )
...
BREAKING CHANGE: If sidebat is `undefined`, it will be treated as `auto` where
previsouly it's treated as `false`. It was always treated as `auto`, but due to
this bug, the sidebar was hidden, therefore it looked like it was treated
as `false`.
4 years ago
Matias Capeletto
338e8453d8
fix: frontmatter description duplication ( #194 ) ( #170 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Evan You
2330023d99
fix: use brand color in algolia search box
4 years ago
Kia King Ishii
0b5b306f85
fix: `base` option not working on dev mode ( #223 )
4 years ago
Domantas
1026a20488
dx: replace . with / at the end of served url ( #210 )
4 years ago
Evan You
8e0b8d184a
chore: exclude docsearch from optimization
4 years ago
Evan You
8cfdd1912d
fix: update base option usage
4 years ago
Eduardo San Martin Morote
78b026cb7a
fix: avoid layout shift due to ads ( #176 )
4 years ago
Łukasz Romanowicz
51906043d3
fix: support symbolic links in building docs dist ( #184 ) ( #185 )
...
fix #184
4 years ago
Matias Capeletto
481c4513d7
feat: $lang and $localePath globals ( #166 ) ( #167 )
...
close #166
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Evan You
b4bdaf648d
refactor: vite ssr compat
4 years ago
Evan You
3e6e61bcea
fix: ignore non-html links in router and prefetch
4 years ago
Evan You
b9fc0cb78d
perf: generate preload directives for dynamicImport chunks too
4 years ago
Evan You
a0f463af8f
fix: aria label id
4 years ago
Evan You
ca631c7f51
feat: render content on home page
4 years ago
Evan You
a79e1e1916
refactor: move default theme to 'vitepress/theme'
...
Fixes the case when using a completely custom theme, importing anything
from vitepress causes the entire default theme to be imported too.
BREAKING CHANGE: the default theme is now exposed via 'vitepress/theme',
instead of a named export from 'vitepress'.
4 years ago
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
Kia King Ishii
67868bd928
feat: add serve command ( #136 )
4 years ago
Kia King Ishii
9ab63e1742
refactor(build): remove duplicated `done` message at the end of build
4 years ago
Evan You
e435eec94a
feat: better build command output
4 years ago
Kia Ishii
b3fc703282
refactor(theme): remove underline on title hover
4 years ago
Kia Ishii
5905fa47eb
refactor(theme): stop adding underline on nav and sidebar link hover
4 years ago
Kia King Ishii
c3b7172951
fix: fix edit link and prev and next links display ( #97 )
...
fix #97
4 years ago
Mateusz Paduszyński
1ba209a4d2
fix(theme): show top part of scrollbar in sidebar ( #129 )
4 years ago
Christopher Shank
463a03a981
feat: add ability to configure markdown options ( #127 ) ( #128 )
...
close #127
Co-authored-by: Kia Ishii <kia.king.08@gmail.com>
4 years ago
Kia King Ishii
d5502d1749
chore: fix body from scrolling horizontaly
4 years ago
Kia King Ishii
4a757ed500
refactor: make NotFound component TS
4 years ago
Kia King Ishii
a0261f758d
style: organize code styles
4 years ago
Kia Ishii
6aa13ce9e8
refactor: adjust stylings and add more normalization to the styles
4 years ago
Rami Yushuvaev
ddc3640ce6
fix($theme-default): display header-anchor links when using keyboard navigation
4 years ago
Eduardo San Martin Morote
4bfd58e915
refactor(css): use sidebar-width var
4 years ago
Eduardo San Martin Morote
9c7293b6cb
fix(css): fix padding on mobile
...
Fix #121
4 years ago
Evan You
f4f019eaec
Merge remote-tracking branch 'origin/master'
4 years ago
Evan You
f180083219
refactor: adjust css
4 years ago
Evan You
061ad3ff32
refactor: split SideBarItem into separate file
...
Also fix page loading
4 years ago
Evan You
a6bfdd41fa
refactor: expose pageData on route instead of via usePageData()
...
- also fix inconsistent state & duplicate updates of the sidebar when
switching pages
4 years ago
Kia King Ishii
df97d96909
build: handle shared files better ( #72 ) ( #114 )
...
fix #72
4 years ago
Evan You
afc4489ae1
chore: suppress dynamic import warning during build
4 years ago
Evan You
6b3fbe31a3
fix: adapt to vite fix of ssr build asset paths
4 years ago
kazuya kawaguchi
3a0af0b614
feat: add home page feature ( #108 )
...
Co-authored-by: Kia Ishii <kia.king.08@gmail.com>
4 years ago
Evan You
b10da2f47b
fix: compat with latest vite + handle no export default script tags in md
4 years ago
dewfall123
d354d1ef22
fix: fix switch language error ( #103 , #106 ) ( #104 )
...
fix #103
fix #106
Co-authored-by: zuofenghua <11100776@bbktel.com>
Co-authored-by: Kia Ishii <kia.king.08@gmail.com>
4 years ago
Eduardo San Martin Morote
2094d534db
feat(sidebar): close when navigating
4 years ago
Eduardo San Martin Morote
6891092b90
fix(css): theme specific
4 years ago
Eduardo San Martin Morote
68d9b18f39
feat(client): add slot for a searchbar
4 years ago
Yugo Ogura
294836ce40
feat(i18n): add nav dropdown language selector feature ( #91 )
...
* feat: set language selector on navbar
* feat: hide language selector if no other langages contents
* feat: i18n selectText
* fix: move language selector before repo link
* fix: change reference of locales
* fix: fix not to fail when no locales
4 years ago
Eduardo San Martin Morote
2eb31358bf
fix(router): remove fakeHost when fixing url extenions
4 years ago
Kia King Ishii
5daa8d2c38
feat: add some space between 2 code blocks
4 years ago
Eduardo San Martin Morote
02f2e10f89
feat: add doctype html
4 years ago
Eduardo San Martin Morote
11060136c4
feat: top and bottom slots for sidebar and page ( #90 )
4 years ago
Eduardo San Martin Morote
725a04cdf0
fix(client): use relative import
...
Enables customizing themes
4 years ago
tanasinn
0ea34cbb1d
feat: add git repo link and edit links ( #55 )
...
Co-authored-by: Shintaro Tanaka <s-tanaka@holmescloud.com>
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
4 years ago
Eduardo San Martin Morote
a90d971b40
fix(links): keep relative hash links as is
4 years ago
Eduardo San Martin Morote
4e4770169d
refactor(server): add types and fix out of bounds next/previous
4 years ago
Eduardo San Martin Morote
43d9fa8ff4
chore: up deps
...
keep vue at rc 10 for the moment
4 years ago
Kia King Ishii
8c1aada628
feat: add blockquote styling
4 years ago
Kia King Ishii
4300a7eb46
style: fix some global css styling
4 years ago
Eduardo San Martin Morote
218c729154
fix(sidebar): no margin on mobile ( #89 )
4 years ago
Eduardo San Martin Morote
8435e36374
feat: add table css from vuepress ( #88 )
4 years ago
Kia King Ishii
901bd4ef3f
refactor: organize overall stylings
4 years ago
Yugo Ogura
a20bcf3cd7
feat: navlinks in sidebar ( #80 )
...
* feat: make navBarLinks component
* feat: show nav contents in sidebar when mobile
* feat: nav links style in mobile
4 years ago
Kia King Ishii
5dfddb86da
style: correct few code styles
4 years ago
Eduardo San Martin Morote
f88b822eae
chore: comment typo [skip ci] ( #79 )
4 years ago
Yugo Ogura
e93ee094ea
feat: close the sidebar when clicking outside of the sidebar ( #78 )
4 years ago
Kia King Ishii
c437a4791e
refactor: adjust the position of toggle sidebar button
4 years ago
Kia King Ishii
a7e1b7a155
refactor: align nav bar stylings with VuePress
4 years ago
Kia King Ishii
f9ddbc1682
style: fix custom-block css code style
4 years ago
Kia King Ishii
610cc17af0
fix: sidebar not working correctly when path starts with slash
...
It fixes the problems that:
1. When base url and sidebar link url join problem.
2. Sidebat headings without a link is marked as "active".
4 years ago
Yugo Ogura
1b96f631b8
feat: overwrite prev/next link ( #61 )
...
* feat: set Prev/Next to page data
* feat: set links at the bottom of page
* feat: hide next/prev links when themeConfig expressly set false
* feat: disable links when explicity set false
* feat: set customized link when explicity set
* fix: merge import from vitepress
4 years ago
Kia King Ishii
5538af6d3d
style: fix broken indent
4 years ago
Kia King Ishii
2e8e1f57cc
feat: add charset and viewport meta tags ( #77 )
4 years ago
Carlos Rodrigues
d2b6d39228
fix(sidebar): fix sidebar when you open a nested link ( #73 )
4 years ago
Yugo Ogura
39dbd7806e
feat: add responsive sidebar support ( #75 )
4 years ago
Carlos Rodrigues
79bc9fb15a
feat(sidebar): use base when creating link ( #74 )
4 years ago
Carlos Rodrigues
092ee772da
fix(router): allow open new tab with ctrl + click ( #69 )
...
* fix(router): allow open new tab with ctrl + click
* chore: add other keys
4 years ago
em2046
63a3691960
feat: support config alias ( #59 )
4 years ago
Yugo Ogura
f52b1d576b
feat: add prev/next links ( #56 )
...
* feat: set Prev/Next to page data
* feat: set links at the bottom of page
* feat: hide next/prev links when themeConfig expressly set false
4 years ago
Evan You
e9ab56b0db
fix: fix navbar withBase
4 years ago
Evan You
e782c4cb86
fix: decode hash before selecting
4 years ago
Anthony Fu
7802cb55c2
feat: i18n support ( #50 )
4 years ago
Kia King Ishii
050fa4cf24
feat: add multi sidebar support ( #38 ) ( #49 )
...
* feat: add multi sidebar support
* refactor: rename `resolvePath` to more readable one
4 years ago
Anthony Fu
578046145f
feat: nav dropdown ( #51 )
...
* feat: add external link support for nav items
* feat: support nav dropdown
Co-authored-by: Kia Ishii <kia.king.08@gmail.com>
Co-authored-by: Evan You <yyx990803@gmail.com>
4 years ago
Kia King Ishii
44e91bb986
feat: add external link support for nav items ( #46 )
4 years ago
Evan You
583f02e488
chore: bump deps
4 years ago
Evan You
e77ea63237
fix: avoid error when requesting non-existing md file
5 years ago
Kia King Ishii
4a8388e113
feat: add array sidebar support ( #35 )
5 years ago
Eduardo San Martin Morote
6f10ed6c63
fix: use resolve instead of join ( #33 )
...
Allows the documentation to exist in a folder e.g. `docs`, and running `vitepress dev
docs` as well as `vitepress build docs`
5 years ago
simohamed
b127eed8de
chore: add box-sizing to Debug ( #29 )
5 years ago
Carlos Rodrigues
9116c9c3e0
fix: resolve relative path on windows ( #27 )
5 years ago
Evan You
a7db9a79be
upgrade to vite 1.0 beta
5 years ago
Evan You
a63b0cf69a
fix: avoid using __DEV__ + throttle active header link
5 years ago
Evan You
d2ea9637ee
feat: active sidebar links
5 years ago
Evan You
bad7b4a33a
bump vite, remove no longer needed watch logic
5 years ago
Evan You
9a795389b9
bump vite + use simpler directory aliasing
5 years ago
Evan You
3d2f7e27de
wip: default theme
5 years ago
Evan You
1be0a0b0a1
wip: default theme
5 years ago
Evan You
382e1b6514
fix: lazy load @vue/server-render for production build
5 years ago
Evan You
255a2c4853
wip: theme
5 years ago
Evan You
dcae3f330d
wip: default theme
5 years ago
Evan You
eeef64e11c
fix theme typing
5 years ago
Evan You
0a815255b9
fix: avoid unnecessary prefetches
5 years ago
Evan You
da4852a61b
feat: prefetch in viewport inbound page chunks
5 years ago
Evan You
7a90c4f870
chore: no need to inject custom preambles
5 years ago
Evan You
a5e3d5d2f5
wip: migrate client to typescript
5 years ago
Evan You
cb0a832315
bump deps + compat with vite 0.16
5 years ago
Evan You
38c6fcaa44
refactor: adjust build input
5 years ago
Evan You
a8735646e8
feat: use hashed page file names
5 years ago
Evan You
b61e2398fc
feat: lean builds
5 years ago
Evan You
2f8ef43da5
handle base option
5 years ago
Evan You
42bac424fe
wip: lean builds
5 years ago
Evan You
0025af12f4
feat: use modulepreload links
5 years ago
Evan You
8386f50446
fix compat with latest vite
5 years ago
Evan You
9024bc9b41
update vite compatibility
5 years ago
Evan You
4b19e6b5a8
upgrade vite
5 years ago
Evan You
4b2d6083fe
ensure entry signatures
5 years ago
Evan You
7beb172b00
refactor: use fs-extra to ensure node 10 compat
5 years ago
Evan You
c9fcea8a93
upgrade vite
5 years ago
Evan You
49fc3cdb2b
chore: fix typo
5 years ago
Todd Austin
dd04101316
Fixes a typo ( #1 )
5 years ago
Evan You
a3df035bab
refactor: upgrade vite & vue + refactor asset related logic
5 years ago
Evan You
57d900d4b3
perf: inject script tags for page common chunk imports
5 years ago
Evan You
ddc9d519c6
feat: copy public dir
5 years ago
Evan You
a6a61a41f4
inject pageData separately during dev
5 years ago
Evan You
04fe864ad8
should update head in production as well
5 years ago
Evan You
f3d1a98f95
handle page title
5 years ago
Evan You
7bdde43f11
avoid component reload on hmr due to pageData export
5 years ago
Evan You
bdbbdd556f
feat: update head tags during dev
5 years ago
Evan You
4414f8e7df
it works!
5 years ago
Evan You
a512fc7925
ssr build
5 years ago
Evan You
b94a0865b0
bundle both client and ssr
5 years ago
Evan You
220622557f
correct file paths for client prod build
5 years ago
Evan You
61fdaad519
refactor router
5 years ago
Evan You
4d09d8c3da
the build works!
5 years ago
Evan You
89545b5270
basic build
5 years ago
Evan You
32244a99a8
hmr for pageData
5 years ago
Evan You
313afb5e5f
fix link nromalization and serving .html
5 years ago
Evan You
9cbfa9529d
export page data from page component
5 years ago
Evan You
c4002a8d2e
load config + provide siteData
5 years ago
Evan You
d02ec5e3b4
hmr for app dev
5 years ago
Evan You
982501fd30
provide siteData to theme
5 years ago
Evan You
13924c9734
resolve config
5 years ago
Evan You
ba8de9fba7
scaffold build
5 years ago
Evan You
fac49e8dbb
refactor: structure
5 years ago
Evan You
47bddf6ac6
chore
5 years ago
Evan You
1209e7cc00
tweak debug
5 years ago
Evan You
5c47bbb463
feat: add markdown processing
5 years ago
Evan You
2bf64da748
move things around
5 years ago
Evan You
9069e4673b
init
5 years ago