Commit graph

2682 commits

Author SHA1 Message Date
slorber
9a73680ea5 fix missing ensureDir call 2020-05-26 19:03:02 +02:00
slorber
0c330df5cc fix template import issue 2020-05-25 20:06:52 +02:00
slorber
e93b98a242 fix writeRedirectFiles 2020-05-25 19:51:37 +02:00
Alexey Pyltsyn
d391a2bcdb
fix(v2): enable scrolling for sidebar menu only (#2645)
* fix(v2): enable scrolling for sidebar menu only

* Add support for announcement bar

* fix: remove redundant styles
2020-05-26 01:47:40 +08:00
slorber
26beb00476 improve a bit collectRedirects 2020-05-25 19:26:36 +02:00
slorber
d8c163e76b stable collectRedirects 2020-05-25 19:18:36 +02:00
slorber
9579ac10fc split collectRedirects and writeRedirectFiles in separate files 2020-05-25 18:21:41 +02:00
slorber
2695548b93 add proper normalizePluginOptions + tests 2020-05-25 18:05:57 +02:00
slorber
92c2d0839c add tests for redirectCreators 2020-05-25 17:07:00 +02:00
slorber
d1a162ec30 createRedirectPageContent: use eta template + encode URI for meta refresh header + tests 2020-05-25 16:27:36 +02:00
slorber
fde4933cd5 add utils tests 2020-05-25 16:03:39 +02:00
Alexey Pyltsyn
b52b7d64ff
fix(v2): make proper h1 font size on mobiles (#2800) 2020-05-24 20:08:42 +08:00
Alexey Pyltsyn
ca90b42991
misc: minor improvements for init templates (#2802) 2020-05-24 19:47:04 +08:00
Sam Zhou
9001c49880
fix(v2): Properly declare peerDependencies (#2806) 2020-05-24 12:48:36 +08:00
Alexey Pyltsyn
2e12269f94
misc: use branded favicon in init templates (#2803) 2020-05-24 12:48:04 +08:00
Alexey Pyltsyn
604f9f5b25
refactor(v2): increase search input on medium screens (#2799)
* refactor(v2): show only search icon on mobiles

* refactor(v2): increase search input on medium screens
2020-05-24 12:45:38 +08:00
Sam Zhou
705f8f3c51
fix(v2): Consistently use require.resolve in official plugins to resolve modules (#2797)
* fix(v2): Use require.resolve to resolve loaders in official plugins

* Use require.resolve to resolve client modules
2020-05-23 11:26:50 +08:00
Sam Zhou
78136e77a2
feat(v2): Use pnp-webpack-plugin to support pnp module resolution (#2796) 2020-05-23 11:25:23 +08:00
Kasper Bøgebjerg Pedersen
0e61da8f69
feat(v2): allow specifying of remark and rehype plugins before default plugins (#2689)
* feat(v2): swap order of markdown plugins

* feat(v2): remark/rehype plugins can override default plugins
2020-05-23 06:07:01 +08:00
Alexey Pyltsyn
0ff6dd31f4
style(v2): disable Prettier checks for Markdown files of init templates (#2792) 2020-05-23 05:05:16 +08:00
Alexey Pyltsyn
83f980cadf
refactor(v2): show only search icon on mobiles (#2791) 2020-05-23 05:02:18 +08:00
Sam Zhou
85a694448f
fix(v2): Ensure that theme classic require webpack provided by @docusaurus/core (#2795) 2020-05-23 04:58:21 +08:00
Sam Zhou
1503943e3f
fix(v2): Use require.resolve to resolve plugin path in presets (#2794) 2020-05-23 04:57:02 +08:00
slorber
fd47ca1925 feat(v2): docusaurus-plugin-client-redirects 2020-05-22 20:15:16 +02:00
Yangshun Tay
20fbceb9f1 docs(v2): fix markdown syntax examples in templates 2020-05-22 19:18:29 +08:00
Piotr Baran
926cbb818b
docs(v2): change docs for markdown features (#2786)
* fix(v2): change docs for markdown features

* Update doc1.md

* Update doc1.md

* Update doc1.md

Co-authored-by: Yangshun Tay <tay.yang.shun@gmail.com>
2020-05-22 18:57:48 +08:00
Sam Zhou
faf48e9b16
fix(v2): Resolve plugins relative to siteDir (#2789) 2020-05-22 17:04:40 +08:00
Sam Zhou
a7925f28be
fix(v2): use require.resolve for all webpack presets and plugins (#2788) 2020-05-22 11:36:46 +08:00
Alexey Pyltsyn
783e7e7663
fix(v2): do not show sidebar on reserved docs home page (#2785) 2020-05-22 11:28:53 +08:00
Alexey Pyltsyn
7448501c7c
refactor(v2): make external links more secure (#2783) 2020-05-22 11:18:27 +08:00
John Knox
70c201c24d
feat(v2): open external links in new tab by default (#2780)
Docusaurus is already opinionated about doing this, for example the navbar and
footer do this already.

This changes the Link component to do the same. This includes links in markdown
in the form of `[label](url)`.

You can override this behaviour by passing the target: '_self' prop.
2020-05-21 19:34:33 +08:00
Alexey Pyltsyn
e8f50af8f0
fix(v2): check for docs homepage correctly (#2777) 2020-05-20 16:18:56 +08:00
Alexey Pyltsyn
d94a549cfb v2.0.0-alpha.55 2020-05-19 13:55:03 +03:00
Alexey Pyltsyn
4f38d78118
chore(v2): upgrade Infima to 0.2.0-alpha.11 (#2773) 2020-05-19 12:40:20 +03:00
Alexey Pyltsyn
da0f865831
fix(v2): remove Markdown syntax from excerpt (#2701)
* fix(v2): remove Markdown syntax from excerpt

* Update snapshots

* Use Remark

* Switch to own solution
2020-05-18 19:57:03 +08:00
Alexey Pyltsyn
c7baa125e6
chore(v2): mention about docs home page in init templates (#2763)
* chore(v2): mention about docs home page in init templates

* use home page id for docs

Co-authored-by: Yangshun Tay <tay.yang.shun@gmail.com>
2020-05-18 13:14:06 +08:00
Alexey Pyltsyn
cc688f48fc
refactor(v2): add support for dark mode to live code blocks (#2767) 2020-05-18 11:24:32 +08:00
Alexey Pyltsyn
eed2ade7b3
refactor(v2): remove extra active CSS class for menu item links (#2766) 2020-05-18 11:22:12 +08:00
Alexey Pyltsyn
48b2b753bb
fix(v2): remove invalid attr from mobile nav links (#2765)
* fix(v2): remove invalid attr from mobile nav links

* Update index.js

Co-authored-by: Yangshun Tay <tay.yang.shun@gmail.com>
2020-05-18 11:21:36 +08:00
Alexey Pyltsyn
8e24454154
feat(v2): allow import SVG images (#2764) 2020-05-18 11:18:02 +08:00
Fanny
7e97d40075
feat(v2): bootstrap doc sidebar (#2735)
* feat(v2): add minor adjustements and footer component

* fix(v2): margin and spacing of footer

* feat(v2): add navbar component

* ádd collapse classname

* feat(v2): add dependencies

* feat(v2): remove unused code

* feat(v2): remove unused links

* feat(v2): add reactstrap components :|

* feat(v2): add brand and other nav componnets

* feat(v2): Add the layout tag

* feat(v2): bootstrap start doc components

* feat(v2: Add syntax highlight

* Ádd Page components

* feat(v2): Bootstrap MDX Componnets

* fix(v2): Fix layout height

* fix(v2): Fix spacings

* feat:(v2): Add the layout in doc content

* feat(v2): Start the pagination

* feat(v2): Finish pagination

* Fix margins in mobile

* feat(v2): Add the doc sidebar

* feat(v2): Add sidebar

* feat(v2): Makes sidebar responsive

* feat(v2): Add context

* feat(v2): Add new hook and docs to the template sidebar

* feat(v2): Add css modules

* feat(v2): add sidebar class

* feat(v2): add floating action button

* fix fab styles

* fix(v2): fix height

* feat(v2): Remove context

* feat(v2): Finish sidebar

* feat(v2): Add resize window hook

* feat(v2): Remove unsed fields

* feat(v2): Add theme

* feat(v2): improve sidebar definitions

* feat(v2): fix conflicts
2020-05-18 11:06:48 +08:00
Alexey Pyltsyn
463efec20d
fix(v2): avoid duplication search input in navbar (#2762) 2020-05-17 23:24:17 +08:00
Alexey Pyltsyn
778adb2d26
refactor(v2): improve UX of search page (#2761) 2020-05-17 22:53:21 +08:00
Fanny
b91f02dee2
feat(v2): bootstrap doc paginator (#2734)
* feat(v2): add minor adjustements and footer component

* fix(v2): margin and spacing of footer

* feat(v2): add navbar component

* ádd collapse classname

* feat(v2): add dependencies

* feat(v2): remove unused code

* feat(v2): remove unused links

* feat(v2): add reactstrap components :|

* feat(v2): add brand and other nav componnets

* feat(v2): Add the layout tag

* feat(v2): bootstrap start doc components

* feat(v2: Add syntax highlight

* Ádd Page components

* feat(v2): Bootstrap MDX Componnets

* fix(v2): Fix layout height

* fix(v2): Fix spacings

* feat:(v2): Add the layout in doc content

* feat(v2): Start the pagination

* feat(v2): Finish pagination

* Fix margins in mobile

* feat(v2): Add theme
2020-05-17 22:51:03 +08:00
Alexey Pyltsyn
d910ff118e
refactor(v2): add @theme-init alias to give access to initial components (#2464) 2020-05-17 22:47:05 +08:00
Yamagishi Kazutoshi
5ea263d272
fix(v2): add support for esModule to lqip-loader (#2693) 2020-05-17 19:26:53 +08:00
Ben Gubler
daafd2f0cc
feat(v2): allow activeBaseTest in NavLink (#2690)
* Update documentation, add support for activeBaseTest

* Implicit else

* Fix Regular Expression capitalization

Co-Authored-By: Alexey Pyltsyn <lex61rus@gmail.com>

* Refactor isActive to ternary function, rename activeBaseTest to activeBaseRegex

* Update website/docs/theme-classic.md

Co-Authored-By: Alexey Pyltsyn <lex61rus@gmail.com>

* Fix typo

* Update website/docs/theme-classic.md

Co-Authored-By: Alexey Pyltsyn <lex61rus@gmail.com>

* Update theme-classic.md

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
2020-05-17 19:23:32 +08:00
Fanny
063484a05a
feat(v2): bootstrap layout (#2710)
* feat(v2): add minor adjustements and footer component

* fix(v2): margin and spacing of footer

* feat(v2): add navbar component

* ádd collapse classname

* feat(v2): add dependencies

* feat(v2): remove unused code

* feat(v2): remove unused links

* feat(v2): add reactstrap components :|

* feat(v2): add brand and other nav componnets

* feat(v2): Add the layout tag

* fix(v2): Fix layout height

* fix(v2): Fix spacings
2020-05-17 18:01:38 +08:00
Fanny
a42b665089
feat(v2): bootstrap MDX Components (#2709)
* feat(v2): Bootstrap MDX Componnets

* feat(v2): Add theme
2020-05-17 17:51:18 +08:00
Alexey Pyltsyn
00a8e9e365
feat(v2): allow home page for docs (#2652)
* feat(v2): allow home page for docs

* Refactor

* Remove debugging info 🤦‍♂️

* Add sort routes for first test case

* Sort child routes for consistency
2020-05-17 17:48:02 +08:00