1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-11-27 08:21:03 +02:00
joplin/packages/tools/website
Henry Heino 02bdb7a79c
Docs: Include dependency overview (#10911)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2024-08-22 21:53:27 +01:00
..
processDocsTestSamples Tools: Spellcheck Markdown documents (#10004) 2024-02-26 16:53:48 +00:00
utils Tools: Implement @typescript-eslint/no-explicit-any rule 2024-04-05 12:16:49 +01:00
build.ts Tools: Implement @typescript-eslint/no-explicit-any rule 2024-04-05 12:16:49 +01:00
buildTranslations.ts Tools: Make main website translatable 2022-11-28 17:18:15 +01:00
processDocs.test.ts Doc: Add support for localisation using Crowdin 2023-10-31 11:32:55 +00:00
processDocs.ts Docs: Include dependency overview (#10911) 2024-08-22 21:53:27 +01:00
README.md Doc: Refactored documentation, split it into smaller articles, and added search (#9132) 2023-10-30 11:32:14 +00:00
updateDownloadPage.ts Doc: Automatically detect Apple silicon on Download page 2023-11-03 12:36:43 +00:00
updateNews.ts Tools: Implement @typescript-eslint/no-explicit-any rule 2024-04-05 12:16:49 +01:00

Joplin Website Builder

The website is mostly built by rendering Markdown files under /readme to HTML. More advanced pages such as the homepage or Plans page are created using a Mustache template.

Docusaurus is used to build the Help and News pages.

To build the website

Run yarn buildWebsite, which will run all the required commands in the correct order. This will create the website in a relative directory ../joplin-website/docs.

To watch the website

To watch the website run yarn watchWebsite. If changing the Help or News pages, run yarn start from packages/doc-builder.