MOOSE/docs/buildsystem/gh-pages.md
2023-10-25 15:52:11 +02:00

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:

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:

  • You need a working installation of Docker.
  • Go to the docs subfolder.
  • Run docker compose up.
  • Open a browser with the following URL: http://127.0.0.1:4000/.
  • After a change of the Markdown files, wait some seconds and press F5 in the browser.