mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
1.9 KiB
1.9 KiB
parent, nav_order
| parent | nav_order |
|---|---|
| Build system | 3 |
Build GitHub Pages
This documentation is created by GitHub Pages. The source files are
stored in the repository MOOSE in the subfolder docs.
We use Just the Docs, which is a modern, highly customizable, and responsive
Jekyll theme for documentation.
{: .note }
The class documentation is created by its own build and is not the scope for this page!
The build steps to create this documentation are defined in .github/workflows/gh-pages.yml.
It is divided into two jobs:
- build:
- Only changes to in the subfolder
docsorgh-pages.ymlwill trigger a build. - Checkout of the git repository MOOSE.
- Setup Ruby version 3.1, which is needed by Jekyll.
- Run action configure-pages.
- Build with Jekyll.
- Run action upload-pages-artifact.
- Only changes to in the subfolder
- deploy:
- Run action deploy-pages.
Preview of this documentation
When enhancing this documentation it is very useful to see a 1on1 preview of the pages. This can be displayed as follows: