-
-
Notifications
You must be signed in to change notification settings - Fork 8.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* feat: add getting started doc at classic inital templates * fix: improve the contents of getting started page * fix: fix slug routing * fix: rename gettingStarted to getting-started and re-adjust the content * feat: add markdown-features docs * feat: add a page on how to create a simple document * feat: add a page on how to create pages * feat: add create a post doc * feat: add thank you page with whats next * feat : update sidebar.js * feat : add introduction content * feat : add self hosting content * feat : add GitHub pages content * fix : remove automatically deploying with github actions content * feat : add deploying to netlify * feat : add Translate your site * add : Manage versions * fix : formatted docs with prettier * Revert "fix : formatted docs with prettier" This reverts commit af8c0b4 * run prettier to init templates with fixes * complete new init template * rename manage-docs-versions * change wording * refresh config file * rework init template homepage * minor changes Co-authored-by: Lisa Chandra <52909743+lisa761@users.noreply.github.com> Co-authored-by: Javid <singularity.javid@gmail.com> Co-authored-by: ShinteiMai <stevenhanselgo@gmail.com> Co-authored-by: slorber <lorber.sebastien@gmail.com>
- Loading branch information
1 parent
d5cad5b
commit b99a403
Showing
20 changed files
with
339 additions
and
145 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
packages/docusaurus-init/templates/classic/docs/congratulations.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
title: Congratulations! | ||
--- | ||
|
||
Congratulations on making it this far! | ||
|
||
You have learned the **basics of Docusaurus** and made some changes to the **initial template**. | ||
|
||
Docusaurus has **much more to offer**! | ||
|
||
Have 5 more minutes? Take a look at **[versioning](./manage-docs-versions.md)** and **[i18n](./translate-your-site.md)**. | ||
|
||
## What's next? | ||
|
||
- Read the [official documentation](https://v2.docusaurus.io/). | ||
- Add a custom [Design and Layout](https://v2.docusaurus.io/docs/styling-layout) | ||
- Add a [search bar](https://v2.docusaurus.io/docs/search) | ||
- Find inspirations in the [Docusaurus showcase](https://v2.docusaurus.io/showcase) | ||
- Get involved in the [Docusaurus Community](https://v2.docusaurus.io/community/support) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
27 changes: 27 additions & 0 deletions
27
packages/docusaurus-init/templates/classic/docs/deploy-your-site.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
title: Deploy your site | ||
--- | ||
|
||
Docusaurus is a **static-site-generator** (also called [Jamstack](https://jamstack.org/)), and builds your site as **static HTML, JavaScript and CSS files**. | ||
|
||
## Build your site | ||
|
||
Build your site **for production**: | ||
|
||
```bash | ||
npm run build | ||
``` | ||
|
||
The static files are generated in the `build` directory. | ||
|
||
## Deploy your site | ||
|
||
Test your production build locally: | ||
|
||
```bash | ||
npm run serve | ||
``` | ||
|
||
The `build` folder is now served at `http://localhost:3000/`. | ||
|
||
You can now deploy the `build` folder **almost anywhere** easily, **for free** or very small cost (read the **[Deployment Guide](https://v2.docusaurus.io/docs/deployment)**). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
53 changes: 53 additions & 0 deletions
53
packages/docusaurus-init/templates/classic/docs/manage-docs-versions.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
--- | ||
title: Manage Docs Versions | ||
--- | ||
|
||
Docusaurus can manage multiple versions of your docs. | ||
|
||
## Create a docs version | ||
|
||
Release a version 1.0 of your project: | ||
|
||
```bash | ||
npm run docusaurus docs:version 1.0 | ||
``` | ||
|
||
The `docs` directory is copied into `versioned_docs/version-1.0` and `versions.json` is created. | ||
|
||
Your docs now have 2 versions: | ||
|
||
- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs | ||
- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs** | ||
|
||
## Add a Version Dropdown | ||
|
||
To navigate seamlessly across versions, add a version dropdown. | ||
|
||
Modify the `docusaurus.config.js` file: | ||
|
||
```js title="docusaurus.config.js" | ||
module.exports = { | ||
themeConfig: { | ||
navbar: { | ||
items: [ | ||
// highlight-start | ||
{ | ||
type: 'docsVersionDropdown', | ||
}, | ||
// highlight-end | ||
], | ||
}, | ||
}, | ||
}; | ||
``` | ||
|
||
The docs version dropdown appears in your navbar: | ||
|
||
![Docs Version Dropdown](/img/tutorial/docsVersionDropdown.png) | ||
|
||
## Update an existing version | ||
|
||
It is possible to edit versioned docs in their respective folder: | ||
|
||
- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello` | ||
- `docs/hello.md` updates `http://localhost:3000/docs/next/hello` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 0 additions & 17 deletions
17
packages/docusaurus-init/templates/classic/docs/thank-you.md
This file was deleted.
Oops, something went wrong.
86 changes: 86 additions & 0 deletions
86
packages/docusaurus-init/templates/classic/docs/translate-your-site.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
--- | ||
title: Translate your site | ||
--- | ||
|
||
Let's translate `docs/getting-started.md` to French. | ||
|
||
## Configure i18n | ||
|
||
Modify `docusaurus.config.js` to add support for the `fr` locale: | ||
|
||
```js title="docusaurus.config.js" | ||
module.exports = { | ||
i18n: { | ||
defaultLocale: 'en', | ||
locales: ['en', 'fr'], | ||
}, | ||
}; | ||
``` | ||
|
||
## Translate a doc | ||
|
||
Copy the `docs/getting-started.md` file to the `i18n/fr` directory: | ||
|
||
```bash | ||
mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/ | ||
|
||
cp docs/getting-started.md i18n/fr/docusaurus-plugin-content-docs/current/getting-started.md | ||
``` | ||
|
||
Translate `i18n/fr/docusaurus-plugin-content-docs/current/getting-started.md` in French. | ||
|
||
## Start your localized site | ||
|
||
Start your site on the French locale: | ||
|
||
```bash | ||
npm run start -- --locale fr | ||
``` | ||
|
||
Your localized site is accessible at `http://localhost:3000/fr/` and the `Getting Started` page is translated. | ||
|
||
:::warning | ||
|
||
In development, you can only use one locale at a same time. | ||
|
||
::: | ||
|
||
## Add a Locale Dropdown | ||
|
||
To navigate seamlessly across languages, add a locale dropdown. | ||
|
||
Modify the `docusaurus.config.js` file: | ||
|
||
```js title="docusaurus.config.js" | ||
module.exports = { | ||
themeConfig: { | ||
navbar: { | ||
items: [ | ||
// highlight-start | ||
{ | ||
type: 'localeDropdown', | ||
}, | ||
// highlight-end | ||
], | ||
}, | ||
}, | ||
}; | ||
``` | ||
|
||
The locale dropdown now appears in your navbar: | ||
|
||
![Locale Dropdown](/img/tutorial/localeDropdown.png) | ||
|
||
## Build your localized site | ||
|
||
Build your site for a specific locale: | ||
|
||
```bash | ||
npm run build -- --locale fr | ||
``` | ||
|
||
Or build your site to include all the locales at once: | ||
|
||
```bash | ||
npm run build | ||
``` |
Oops, something went wrong.