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
4 years ago
Kia King Ishii
4a8388e113
feat: add array sidebar support ( #35 )
4 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`
4 years ago
simohamed
b127eed8de
chore: add box-sizing to Debug ( #29 )
4 years ago
Carlos Rodrigues
9116c9c3e0
fix: resolve relative path on windows ( #27 )
4 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