qiime2 / qiime2.org

qiime2.org source

Home Page:https://qiime2.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QIIME 2 Landing Page

A MyST based landing page for the QIIME 2 project using the open source Landing Page Theme and custom roles & directives by Curvenote.

Features

Content Development

Install the curvenote or mystmd CLI.

npm install -g mystmd
myst -v
cd qiime-landing
myst start

Using a Theme

Theme selection and configuration is set by adding the appropriate keys to the site section of the myst.yml file. For example:

site:
  template: curvenote/curvenote-landing
  options:
    logo: qiime2.svg
    favicon: images/qiime2-favicon-256.png
    topbar_height: 80
    topbar_floating: false
    topbar_fixed: false
    show_footnotes: false
    show_bibliography: false

Using plugins

Add custom myst plugins to the site be adding a plugins list to the project section within myst.yml. The curvenote-landing theme bundles the renderers for each of the plugins below, the MyST plugin system is still evolving, watch the myst docs for updates on how to include custom renderers.

project:
  plugins:
    - scienceicons.mjs
    - discourse.mjs
    - curvenote-web.mjs

Deployment

This site is deployed on github actions, see .github/workflows/deploy.yml.

About

qiime2.org source

https://qiime2.org


Languages

Language:JavaScript 100.0%