mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-03 00:39:45 +02:00
Enable clean / extension-less url (#677)
This commit is contained in:
parent
aee255219b
commit
31f0c27f81
14 changed files with 124 additions and 50 deletions
|
@ -18,7 +18,7 @@ class Help extends React.Component {
|
|||
{
|
||||
title: <translate>Browse the docs</translate>,
|
||||
content: (
|
||||
`Learn more about Docusaurus using the [official documentation](${siteConfig.baseUrl}docs/${this.props.language}/installation.html).`
|
||||
`Learn more about Docusaurus using the [official documentation](${siteConfig.baseUrl}docs/${this.props.language}/installation).`
|
||||
),
|
||||
},
|
||||
{
|
||||
|
|
|
@ -48,7 +48,7 @@ class HomeSplash extends React.Component {
|
|||
<div className="pluginRowBlock">
|
||||
<Button
|
||||
href={`
|
||||
${siteConfig.baseUrl}docs/${this.props.language}/installation.html
|
||||
${siteConfig.baseUrl}docs/${this.props.language}/installation
|
||||
`}>
|
||||
<translate>Get Started</translate>
|
||||
</Button>
|
||||
|
@ -92,7 +92,7 @@ class Index extends React.Component {
|
|||
{
|
||||
content: (
|
||||
`Save time and focus on your project's documentation. Simply
|
||||
write docs and blog posts with [Markdown](${siteConfig.baseUrl}docs/${this.props.language}/doc-markdown.html)
|
||||
write docs and blog posts with [Markdown](${siteConfig.baseUrl}docs/${this.props.language}/doc-markdown)
|
||||
and Docusaurus will publish a set of static html files ready
|
||||
to serve.`
|
||||
),
|
||||
|
@ -103,7 +103,7 @@ class Index extends React.Component {
|
|||
},
|
||||
{
|
||||
content: (
|
||||
`[Extend or customize](${siteConfig.baseUrl}docs/${this.props.language}/api-pages.html)
|
||||
`[Extend or customize](${siteConfig.baseUrl}docs/${this.props.language}/api-pages)
|
||||
your project's layout by reusing React. Docusaurus can be
|
||||
extended while reusing the same header and footer.`
|
||||
),
|
||||
|
@ -114,7 +114,7 @@ class Index extends React.Component {
|
|||
},
|
||||
{
|
||||
content: (
|
||||
`[Localization](${siteConfig.baseUrl}docs/${this.props.language}/translation.html)
|
||||
`[Localization](${siteConfig.baseUrl}docs/${this.props.language}/translation)
|
||||
comes pre-configured. Use [Crowdin](https://crowdin.com/) to translate your docs
|
||||
into over 70 languages.`
|
||||
),
|
||||
|
@ -134,7 +134,7 @@ class Index extends React.Component {
|
|||
{
|
||||
content: (
|
||||
`Support users on all versions of your project. Document
|
||||
[versioning](${siteConfig.baseUrl}docs/${this.props.language}/versioning.html)
|
||||
[versioning](${siteConfig.baseUrl}docs/${this.props.language}/versioning)
|
||||
helps you keep documentation in sync with project releases.`
|
||||
),
|
||||
image: `${siteConfig.baseUrl}img/versioning.svg`,
|
||||
|
@ -144,7 +144,7 @@ class Index extends React.Component {
|
|||
},
|
||||
{
|
||||
content: (
|
||||
`Make it easy for your community to [find](${siteConfig.baseUrl}docs/${this.props.language}/search.html) what they need in your documentation.
|
||||
`Make it easy for your community to [find](${siteConfig.baseUrl}docs/${this.props.language}/search) what they need in your documentation.
|
||||
We proudly support [Algolia documentation search](https://www.algolia.com/).`
|
||||
),
|
||||
image: `${siteConfig.baseUrl}img/search.svg`,
|
||||
|
@ -161,7 +161,7 @@ class Index extends React.Component {
|
|||
contents={[
|
||||
{
|
||||
content: (
|
||||
`Get [up and running](${siteConfig.baseUrl}docs/${this.props.language}/site-creation.html)
|
||||
`Get [up and running](${siteConfig.baseUrl}docs/${this.props.language}/site-creation)
|
||||
quickly without having to worry about site design.`
|
||||
),
|
||||
imageAlign: "right",
|
||||
|
@ -180,7 +180,7 @@ class Index extends React.Component {
|
|||
content: (
|
||||
`Make design and documentation changes by using the included
|
||||
[live server](${siteConfig.baseUrl}docs/${this.props.language}/site-preparation#verifying-installation).
|
||||
[Publish](${siteConfig.baseUrl}docs/${this.props.language}/publishing.html)
|
||||
[Publish](${siteConfig.baseUrl}docs/${this.props.language}/publishing)
|
||||
your site to GitHub pages or other static file hosts
|
||||
manually, using a script, or with continuous integration
|
||||
like CircleCI.`
|
||||
|
@ -200,10 +200,10 @@ class Index extends React.Component {
|
|||
{
|
||||
content: (
|
||||
`Docusaurus currently provides support to help your website
|
||||
use [translations](${siteConfig.baseUrl}docs/${this.props.language}/translation.html),
|
||||
[search](${siteConfig.baseUrl}docs/${this.props.language}/search.html),
|
||||
and [versioning](${siteConfig.baseUrl}docs/${this.props.language}/versioning.html),
|
||||
along with some other special [documentation markdown features](${siteConfig.baseUrl}docs/${this.props.language}/doc-markdown.html).
|
||||
use [translations](${siteConfig.baseUrl}docs/${this.props.language}/translation),
|
||||
[search](${siteConfig.baseUrl}docs/${this.props.language}/search),
|
||||
and [versioning](${siteConfig.baseUrl}docs/${this.props.language}/versioning),
|
||||
along with some other special [documentation markdown features](${siteConfig.baseUrl}docs/${this.props.language}/doc-markdown).
|
||||
If you have ideas for useful features, feel free to
|
||||
contribute on [GitHub](https://github.com/facebook/docusaurus)!`
|
||||
),
|
||||
|
@ -223,7 +223,7 @@ class Index extends React.Component {
|
|||
<div className="more-users">
|
||||
<a
|
||||
className="button"
|
||||
href={`${siteConfig.baseUrl}${this.props.language}/users.html`}>
|
||||
href={`${siteConfig.baseUrl}${this.props.language}/users`}>
|
||||
<translate>All Docusaurus Users</translate>
|
||||
</a>
|
||||
</div>
|
||||
|
|
|
@ -33,7 +33,7 @@ class Versions extends React.Component {
|
|||
<tr>
|
||||
<th>{latestVersion}</th>
|
||||
<td>
|
||||
<a href={`${siteConfig.baseUrl}docs/en/installation.html`}>Documentation</a>
|
||||
<a href={`${siteConfig.baseUrl}docs/en/installation`}>Documentation</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href={`https://github.com/facebook/Docusaurus/releases/tag/v${latestVersion}`}>Release Notes</a>
|
||||
|
@ -51,7 +51,7 @@ class Versions extends React.Component {
|
|||
<a
|
||||
href={`${
|
||||
siteConfig.baseUrl
|
||||
}docs/en/next/installation.html`}
|
||||
}docs/en/next/installation`}
|
||||
>
|
||||
Documentation
|
||||
</a>
|
||||
|
@ -75,7 +75,7 @@ class Versions extends React.Component {
|
|||
<a
|
||||
href={`${
|
||||
siteConfig.baseUrl
|
||||
}docs/en/${version}/installation.html`}
|
||||
}docs/en/${version}/installation`}
|
||||
>
|
||||
Documentation
|
||||
</a>
|
||||
|
|
|
@ -62,6 +62,7 @@ const siteConfig = {
|
|||
ogImage: 'img/docusaurus.png',
|
||||
twitterImage: 'img/docusaurus.png',
|
||||
onPageNav: 'separate',
|
||||
cleanUrl: true,
|
||||
scrollToTop: true,
|
||||
scrollToTopOptions: {
|
||||
zIndex: 100
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue