| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Site structure follows SEO tips from
https://johnnyreilly.com/how-we-fixed-my-seo
* The blog pages have as simple of an URL as possible. To this end, the home
page of the site is actually the first index page of the blog.
* Customize the blog index page BlogListPage component to show the landing page
as the first index page.
* Rename /archive to /blog to avoid a dated feel.
* Remove the date from post URLs using the slug property.
|
|
|
|
|
| |
Compress Docusaurus-generated files in a separate script instead of a post-build
hook to avoid post-build hook ordering and concurrency issues.
|
|
|
|
|
|
|
|
|
| |
Run the compression manually for files that are not generated by Webpack.
We must take over the @docusaurus/plugin-sitemap plugin to make sure we run
after it has generated sitemap.xml. Docusaurus runs all plugin post-build
actions in parallel with Promise.all, so the only way to do this is to invoke
the post-build action in our own one.
|
| |
|
| |
|
|
|
|
| |
Also enables responsive image optimization
|
| |
|
|
|
|
| |
See https://github.com/facebook/docusaurus/issues/3309
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|