Joshua Chen
3f33e90704
chore: upgrade dependencies ( #7065 )
...
* chore: upgrade dependencies
* fix project words
2022-03-30 11:05:50 +08:00
Joshua Chen
2e79597f83
feat(theme-classic): show blog sidebar on mobile ( #7012 )
...
* feat(theme-classic): show blog sidebar on mobile
* fix
* oops
* docs
* add a little margin
* Update display.tsx
* Update content.tsx
* reformat
2022-03-30 09:15:54 +08:00
Joshua Chen
4e45e14fdd
fix(theme-common): use native scrolling when smooth behavior set in CSS ( #7057 )
...
* fix(theme-common): use native scrolling when smooth behavior set in CSS
* fix
* fix again
* fix again
2022-03-29 18:02:09 +08:00
Joshua Chen
77662260f8
refactor(core): refactor routes generation logic ( #7054 )
...
* refactor(core): refactor routes generation logic
* fixes
2022-03-29 16:37:29 +08:00
duanwilliam
b5fc9a6b6d
fix(theme): add bash style to Markdown comment styles ( #7049 )
...
* docs: fix code block line highlighting in md syntax highlighting
* properly fix
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2022-03-29 09:23:03 +08:00
Alexey Pyltsyn
37a5dfaccc
fix(theme-classic): add caret for dropdown on mobile ( #7048 )
2022-03-29 01:40:41 +03:00
deployn
118ca63c72
chore(theme-translations): complete German translations ( #7031 )
...
* Update German locales
* Update German locales
* Update German locales
* update locales
2022-03-28 22:12:34 +08:00
Joshua Chen
4f4f503633
fix(utils): parse Markdown headings with CRLF line break ( #7043 )
2022-03-28 21:59:29 +08:00
Joshua Chen
5fb09a2946
refactor(core): reorganize files ( #7042 )
...
* refactor(core): reorganize files
* fix types
2022-03-28 21:49:37 +08:00
Joshua Chen
85a79fd9b9
refactor(core): reorganize functions ( #7037 )
2022-03-28 17:12:36 +08:00
Joshua Chen
c81d21a641
refactor: minor type improvements ( #7035 )
2022-03-28 11:15:37 +08:00
Joshua Chen
755b03861c
fix(theme): only parse HTML- and JSX-style comments in MD code ( #7033 )
2022-03-28 09:57:04 +08:00
Alexey Pyltsyn
57f7881a3d
fix: expand doc main container to full width on mobiles ( #7030 )
2022-03-27 18:44:38 +03:00
Alexey Pyltsyn
2b58485c83
refactor: console output improvements ( #7029 )
2022-03-27 19:04:59 +08:00
Alexey Pyltsyn
39486682ba
fix: make docs page wrapper take full height ( #7025 )
...
* fix: make page wrapper take full height
* Better solution
2022-03-27 16:20:49 +08:00
Alexey Pyltsyn
a307da0b9f
feat(logger): new "url" format, add double quotes around paths ( #7019 )
...
* refactor(logger): add double quotes around paths
* Introduce url formatter
* Fix
2022-03-27 14:59:20 +08:00
Joshua Chen
2bcac29cd4
refactor(content-docs): deduplicate types, JSDoc for some APIs ( #7027 )
...
* refactor(content-docs): deduplicate types, JSDoc for some APIs
* little refactor
2022-03-27 12:57:15 +08:00
Viktor Chernodub
50e38ec4c9
fix(theme-classic): adjust shadow on code block ( #7013 )
...
* fix(theme-classic): adjust shadow on code block
* More refactoring
Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
2022-03-27 01:38:34 +03:00
Joshua Chen
4957ec947b
refactor: fix a few places of path handling ( #7023 )
2022-03-26 22:49:50 +08:00
Joshua Chen
cb03764ce5
refactor(theme): extract plumbing code of BTT button into theme-common ( #7021 )
...
* refactor(theme): extract plumbing code of BTT button into theme-common
* oops
2022-03-26 21:05:48 +08:00
Alexey Pyltsyn
45b7a1b7c8
refactor: remove copyright comment from swizzled components ( #7017 )
...
* refactor: remove copyright comment from swizzled components
* Update packages/docusaurus/src/commands/swizzle/actions.ts
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2022-03-26 17:51:54 +08:00
Joshua Chen
3683f25637
fix(theme-classic): do not add caret for non-collapsible categories ( #7015 )
2022-03-26 16:45:19 +08:00
sulu5890
72f005e852
fix(types): declare history and react-loadable as dependencies ( #7014 )
...
* fix(types): declare history and react-loadable as dependencies
* fix(types): downgrade history to 4.9.0 to match react-router
* add @docusaurus/react-loadable such that it can be correctly resolved
2022-03-26 14:28:49 +08:00
Sébastien Lorber
1b974e8b1b
refactor: split and cleanup theme/DocPage ( #7006 )
2022-03-25 19:58:28 +01:00
Sébastien Lorber
2964e6f65d
refactor: split DocSidebarItem by item type ( #7005 )
2022-03-25 18:59:31 +01:00
Sébastien Lorber
73deaa8bf6
chore: prepare v2.0.0-beta.18 release ( #7001 )
2022-03-25 16:16:38 +01:00
Joshua Chen
b5ceead3b2
feat(content-docs): autogenerate category with linked doc metadata as fallback ( #6859 )
2022-03-25 15:23:11 +01:00
Joshua Chen
f1bcdbff63
fix(validation): improve error messages for a few schemas ( #6997 )
...
* fix(validation): improve error messages for a few schemas
* kick CI
* fix test
2022-03-25 21:50:37 +08:00
Alexey Pyltsyn
d879cdca96
refactor: improve a11y of dropdown menu ( #6971 )
...
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2022-03-25 13:02:24 +01:00
Alexey Pyltsyn
c2ac22ec15
refactor(theme-classic): cleanup of code blocks ( #6987 )
2022-03-25 12:56:00 +01:00
Alexey Pyltsyn
78ecff907a
refactor(theme-classic): clean up CSS of doc cards ( #6950 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2022-03-25 12:17:42 +01:00
Alexey Pyltsyn
e606e62a6a
refactor: better external link icon positioning ( #6994 )
2022-03-25 11:06:47 +01:00
Joshua Chen
87592bca03
refactor: ensure all types are using index signature instead of Record ( #6995 )
...
* refactor: ensure all types are using index signature instead of Record
* kick CI
2022-03-25 18:06:30 +08:00
Joshua Chen
e8800b9d49
fix(core): prevent useBaseUrl returning /base/base when on /base ( #6993 )
2022-03-25 09:40:56 +01:00
Sébastien Lorber
dc95cb86ca
feat: lazy-load external images + ability to customize image display ( #6990 )
2022-03-25 09:12:17 +01:00
Joshua Chen
fa50d09d3b
chore: upgrade dependencies ( #6991 )
...
* chore: upgrade dependencies
* fix
2022-03-25 10:47:08 +08:00
Joshua Chen
d3065b8ad2
refactor(lqip-loader): remove unused palette option ( #6992 )
2022-03-25 10:23:42 +08:00
Sébastien Lorber
c42f22b9bd
refactor: extract MDX components ( #6989 )
2022-03-24 19:23:44 +01:00
Alexey Pyltsyn
4c0914c035
refactor(theme-classic): remove span wrappers from layout links ( #6985 )
2022-03-24 17:03:59 +01:00
Joshua Chen
21ff25eebb
fix(theme-classic): minor code copy button improvements ( #6986 )
2022-03-24 16:52:45 +01:00
Sébastien Lorber
c3e7ecca17
chore: update static-site-generator-webpack-plugin ( #6975 )
2022-03-24 16:09:28 +01:00
Sébastien Lorber
22c031c071
fix(search): bump Infima, fix Docusaurus search issue due to broken CSS selector ( #6983 )
2022-03-24 15:33:21 +01:00
Joshua Chen
2eeb0e46a2
feat(utils): JSDoc for all APIs ( #6980 )
...
* feat(utils): JSDoc for all APIs
* fix tests
2022-03-24 21:34:31 +08:00
Alexey Pyltsyn
b8d2a4e84d
refactor: replace text-based copy code button with icons ( #6964 )
2022-03-24 10:47:56 +01:00
Alois Klink
4d2ab826b8
fix(validation): allow non-object params to remark/rehype plugins ( #6977 )
...
Remark and Rehype plugins allow having options as a non-object type,
such as a string.
For instance, the official MDX docs even have an example of this:
See https://mdxjs.com/docs/extending-mdx/#using-plugins
The official plugin `remarkjs/remark-frontmatter` allows passing
a string, e.g. `"toml"` as the options arg, instead of an object.
2022-03-24 09:19:06 +08:00
Felipe Santos
4b3f568b78
fix(content-docs): suppress git error on multiple occurrences ( #6973 )
2022-03-23 16:35:26 +01:00
Joshua Chen
b456a64f61
feat(theme-common): JSDoc for all APIs ( #6974 )
...
* feat(theme-common): JSDoc for all APIs
* fix tests
2022-03-23 21:39:19 +08:00
Sébastien Lorber
4103fef11e
chore: publish stylelint-copyright again ( #6967 )
2022-03-23 11:57:02 +01:00
Joshua Chen
6e2eb44964
refactor: unify how validateOptions is handled ( #6961 )
...
* refactor: unify how validateOptions is handled
* fix types
* fix again
2022-03-22 19:40:56 +08:00
Joshua Chen
44107fb879
chore(types): remove querystring from dependencies ( #6957 )
...
* chore(types): remove querystring from dependencies
* fix lock
2022-03-22 16:00:05 +08:00