germann_e 4af3f996d2
All checks were successful
Build and Deploy Documentation / build-and-deploy (push) Successful in 11s
FIX: update docu for QE GH 7.4.1
2025-06-02 16:14:10 +02:00
2025-05-27 11:50:10 +02:00
2020-10-01 17:02:38 +02:00
2025-04-24 15:18:38 +02:00
2017-02-10 14:24:00 -08:00
2025-04-24 15:18:38 +02:00
2024-11-15 15:31:59 +01:00
2019-11-05 22:40:50 +01:00
2025-06-02 16:14:10 +02:00
2019-06-18 14:04:19 +02:00
2025-04-24 15:18:38 +02:00
2022-10-27 12:19:53 +02:00
2019-06-18 14:04:19 +02:00
2024-11-15 15:31:59 +01:00
2025-04-24 15:18:38 +02:00
2019-06-18 14:04:19 +02:00
2019-06-18 14:04:19 +02:00
2019-06-18 14:04:19 +02:00
2024-02-01 10:51:45 +01:00
2024-02-01 10:51:45 +01:00
2025-04-28 16:25:02 +02:00
2025-04-24 15:18:38 +02:00
2022-09-07 11:33:30 +02:00
2021-05-21 18:39:38 +02:00
2017-02-10 14:24:00 -08:00

HPCE Documentation

This site contains internal documentation of HCPE services at Paul Scherrer Institute, particularly the Merlin 6 and Merlin 7 clusters. Live pages are available at https://hpce.pages.psi.ch.

Installation

Docker

The easiest and most reproducable way to test changes is using docker. From the top directory, run the following:

$ docker compose build
$ docker compose up

This will start a webserver on http://0.0.0.0:4001/. Changes to most pages will be automatically reflected in the website (with the exception of changes to config.yml, which requires restarting the webserver).

Running locally

Building locally requires ruby 2.5 and bundler. To install:

$ gem install bundler jekyll
$ bundle

To run a local webserver:

$ bundle exec jekyll serve

Theme

The theme is derived from the Jekyll Doc Theme 6.0 by Tom Johnson.

Organization

  • Documentation is organized within the pages directory

  • Add the following frontmatter to each (Merlin6) page:

    ---
    title: Introduction
    sidebar: merlin6_sidebar
    permalink: /merlin6/introduction.html
    keywords: key1, key2
    ---
    
  • Sidebars are specified in data files, e.g. _data/sidebars/merlin6_sidebar.yml.

  • The top menu is controlled by _data/topnav.yml

  • News can be addin in _posts. Filenames must include the date.

  • Lots of features still need to be configured (e.g. pdf output, tags, etc)

  • The search bar uses finds substring of the title, tags, keywords, and summary frontmatter.

Deployment

We use the Gitea workflow (see .gitea/workflow/deploy-pages.yml for details). The pages are automatically re-generated on each push to master branch. The resulting website is stored under the gitea-pages branch, and is automatically exposed.

License

Theme content is licensed under the MIT license. The Navgoco jQuery component used in the sidebar is licensed under the BSD license. See licenses subdirectory for license terms.

Description
Documentation for PSI's Merlin clusters.
https://hpce.pages.psi.ch/
Readme 26 MiB
Languages
HTML 51.2%
CSS 38.5%
JavaScript 5.8%
Shell 3%
Ruby 0.8%
Other 0.7%