cstate_theme/config.yml

478 lines
13 KiB
YAML
Raw Permalink Normal View History

2022-09-06 22:03:42 +02:00
############################################################
# +------------------------------------------------------+ #
# | Notes | #
# +------------------------------------------------------+ #
############################################################
# Welcome to the cState configuration file!
#
# If you are using an earlier version, or one
# in the future, such as v8.0 you may see errors
# pop up when deploying a cState website.
#
# Now, onto the fun part.
#
# Hugo is used for building the status page,
# so this file can be used to change how
# your status page should behave or look.
#
# If you want to use special characters,
# such as accented letters, you MUST save
# the file as UTF-8, not ANSI.
#
# If cState does not load, ensure that:
# - No tabs are present;
# YAML only allows spaces
# - Indents are correct
# YAML hierarchy is based entirely on indentation
# - You have "escaped" all apostrophes
# in your text: If you want to write "don't",
# for example, write "don''t" instead!
# Note the doubled apostrophe.
# - Text with symbols is enclosed in single
# or double quotation marks.
#
# If you have problems, create an issue on GitHub:
# https://github.com/cstate/cstate/issues
############################################################
# +------------------------------------------------------+ #
# | Basic metadata | #
# +------------------------------------------------------+ #
############################################################
# What is your status page called?
# Shows up in the browser bar and meta tags
title: Disroot State
# Should posts, which have a publish date
# from the future, be built? Useful for
# sharing upcoming maintenance, etc.
#
# We recommend to keep this at `true`.
# BOOLEAN; `true`, `false`
buildFuture: true
# What language do you want to use for the
# html[lang] definition?
#
# Does not change language of site
# itself.
#
# Default: `en`
# ISO 639-1 defines abbreviations.
#
# See: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
# Also: https://www.w3schools.com/tags/ref_language_codes.asp
languageCode: en
# What translation file should cState use?
# You can also define whether missing
# translations should get placeholders.
#
# For defaultContentLanguage—
# Default: `en`
#
# For enableMissingTranslationPlaceholders—
# do not set it to true for languages other
# than English! When tested with Lithuanian,
# it would add unnecesary placeholders to
# values that were intentionally empty.
defaultContentLanguage: en
# What is the hostname or path to the root?
# Where is the site hosted?
#
# ❗ cState & Hugo dont support '/' in
# production use. It will break RSS
# feeds and breaks permalinks since
# version 3. If you are just testing,
# localhost should automatically work.
#
# Example:
# baseUrl: https://status.example.com/
#
# For testing:
# baseUrl: http://localhost
#
# Broken example:
# baseUrl: /
baseURL: https://state.disroot.org
# For features like Last modified, you
# need to use a Git repository. If you
# are using Netlify, you are already
# using Git (with GitHub, GitLab, etc)
#
# So, should Git information be used
# for this website?
#
# We recommend to keep this at `true`.
# BOOLEAN; `true`, `false`
enableGitInfo: true
############################################################
# +------------------------------------------------------+ #
# | Preferences | #
# +------------------------------------------------------+ #
############################################################
params:
# Before setting up your systems, you need
# to first define at least one category.
#
# Categories are shown in the order that
# you define in this config file.
#
# Categories can have a:
# - name
# - description
# - closed boolean `closed: true`
# That would collapse the category upon first load
# and the user can expand by clicking on the category
# (Requires JavaScript.)
# - untitled boolean `untitled: true`
# This would complerely hide the name of the category.
# This is useful, if you do not want to use categories
# because you need to set an 'Uncategorized' category.
# Or it can be used alongside other categories.
#
# These are case sensitive.
#
# For help, see the wiki:
# https://github.com/cstate/cstate/wiki/Customization
categories:
- name: Apps
closed: True
- name: NextCloud Apps
closed: True
- name: Uncategorized
untitled: True
# These are your systems. Change them to
# change the amount of components.
#
# These are case sensitive.
#
# For help, see the wiki:
# https://github.com/cstate/cstate/wiki/Customization
systems:
- name: Calls
category: Apps
description: Disroot Calls - powered by Jitsi - version 2.0
link: https://calls.disroot.org/
- name: Mail
category: Apps
link: https://calls.disroot.org/
- name: Webmail 01
category: Apps
description: Disroot Webmail - powered by SnappyMail - version 2.17.4
2022-09-06 22:03:42 +02:00
link: https://mail.disroot.org/
- name: Webmail 02
category: Apps
2023-02-10 08:51:48 +01:00
description: Disroot Webmail - powered by Roundcube - version v1.6.1
2022-09-06 22:03:42 +02:00
link: https://webmail.disroot.org/
- name: Cloud
category: Apps
2023-01-30 03:00:17 +01:00
description: Disroot Cloud - powered by Nextcloud - version 25.0.3
2022-09-06 22:03:42 +02:00
link: https://disroot.org/
- name: XMPP
category: Apps
description: Disroot XMPP Service - powered by Prosody - version "trunk"
link: https://calls.disroot.org/
- name: Pad
category: Apps
description: Disroot Etherpad Service - powered by Etherpad-lite - version 1.8.18
link: https://pads.disroot.org
- name: Bin
category: Apps
description: Disroot Bin Service - powered by PrivateBin - version 1.5.1
2022-09-06 22:03:42 +02:00
link: https://bin.disroot.org
- name: Upload
category: Apps
2023-02-22 07:21:37 +01:00
description: Disroot Upload Service - powered by Lufi.io - version 0.05.21
2022-09-06 22:03:42 +02:00
link: https://upload.disroot.org/
- name: Searx
category: Apps
2023-02-22 07:21:37 +01:00
description: Disroot Search Engine Service - powered by Searxng - version 2023.2.13
2022-09-06 22:03:42 +02:00
link: https://search.disroot.org/
- name: Git
category: Apps
2023-02-24 07:16:18 +01:00
description: Disroot Git Service - powered by Forgejo - version 1.18.5-0
2022-09-06 22:03:42 +02:00
link: https://git.disroot.org
- name: Cryptpad
category: Apps
2023-01-24 22:07:52 +01:00
description: Disroot Cryptpad Service - powered by Cryptpad - version 5.2.1
2022-09-06 22:03:42 +02:00
link: https://cryptpad.disroot.org
- name: User Password management
category: Apps
description: Disroot Signup and password management Service - powered by PWM
link: https://user.disroot.org
- name: Disroot.org Website
category: Apps
description: Disroot Website - powered by Grav - version 1.6.16
link: https://disroot.org/
- name: Nextcloud Files
category: NextCloud Apps
- name: Nextcloud Webmail
category: NextCloud Apps
- name: Nextcloud Gallery
category: NextCloud Apps
- name: Next Nextcloud Calendar
category: NextCloud Apps
- name: Nextcloud Contacts
category: NextCloud Apps
- name: Nextcloud Tasks
category: NextCloud Apps
- name: Nextcloud Notes
category: NextCloud Apps
- name: Nextcloud Video Calls
category: NextCloud Apps
- name: Next Nextcloud Bookmarks
category: NextCloud Apps
- name: Nextcloud Circles
category: NextCloud Apps
- name: Nextcloud End-to-End Encryption
category: NextCloud Apps
# What date format to use?
#
# Hugo formatting docs:
# https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference
#
# Technical: GOLANG/HUGO .Date.Format & dateFormat
#
# dateFormat Default: "January 2, 2006 at 3:04 PM"
# shortDateFormat Default: "15:04 — Jan 2"
dateFormat: January 2, 2006 at 3:04 PM UTC
shortDateFormat: 15:04 UTC — Jan 2
# Should relative time (x min ago) be used?
#
# IMPORTANT: In the frontmatter, the dates MUST be in
# the UTC time zone for this to work preperly. If you
# use Netlify CMS, all good — the CMS picks UTC time
# by default. Otherwise, there may be very inaccurate
# times if multiple time zones are in your issue files.
#
# FOR YOUR CONSIDERATION: This feature was introduced in
# v5. It may be a breaking change in the case when you
# wish to use relative time but old issues do not have
# UTC time (and therefore are out of sync by ±24 hours)
#
# Read the wiki for more:
# https://github.com/cstate/cstate/wiki/Customization#time
#
# If enabled, will display relative times in places like
# the incident history and summaries instead of using
# dateFormat and shortDateFormat (except for if you use
# the old shortcode).
#
# Default: `true`
# BOOLEAN; `true`, `false`
useRelativeTime: true
# If enabled, doesn't show seconds on relative times.
#
# With option ON (true):
# "Last checked <1 min ago"
#
# With option OFF (false; default):
# "Last checked 20s ago"
#
# Default: `false`
# BOOLEAN; `true`, `false`
skipSeconds: false
# Should there be an automatic "Last updated"
# text shown below issues?
#
# Default: `true`
# BOOLEAN; `true`, `false`
enableLastMod: true
# What header design should we use?
#
# Default: `true`
# BOOLEAN; `true`, `false`
useLargeHeaderDesign: true
# Should incident history be separated
# like in an archive view?
#
# Note: This WILL disable pagination.
#
# Default: `yearly`
# STRING; `monthly`, `yearly`, `none`
incidentHistoryFormat: "yearly"
# Should incident history be hidden?
#
# By disabling the incident history, you also disable
# the RSS feed. To ensure no incidents are shown, you
# should delete them after they are resolved. This option
# overrides any other options that tailor your incident
# historys look.
#
# Default: `false`
# BOOLEAN; `true`, `false`
disableIncidentHistory: false
# Disable dark mode
#
# If your OS and browser support the
# `prefers-color-scheme` media query,
# cState will automatically switch to
# a darker user interface.
#
# cState uses its built-in colors for
# most of the interface to ensure
# a good user experience.
#
# Default: `false`
# BOOLEAN; `true`, `false`
disableDarkMode: false
# Should we show the logo or the title
# of the status page?
#
# Default: `false`
# BOOLEAN; `true`, `false`
useLogo: true
# Where is the logo located, if one is
# present at all?
#
# Recommended: png is best used for
# images like logos.
#
# Recommended: png, bmp, jpg, or gif
# for best browser support!
logo: disrootorg.png
# This is the description that is shown
# on the footer and meta tags.
#
# Default: We continuously monitor the status of our services and if there are any interruptions, a note will be posted here.
description: We continuously monitor the status of our services and if there are any interruptions, a note will be posted here.
# Tabs on homepage
# Uncomment to enable.
#
# Format:
# customTabs:
# -
# name: Name
# link: https://example.com
# Disable complex server-side
# calculations that may impact
# your build performance
#
# Disables math calculations
# for average downtime on
# systems ("/affected/") pages
#
# Default: `false`
# BOOLEAN; `true`, `false`
disableComplexCalculations: false
# Incident posts shown
# in one page
#
# NUMERIC; Default: `10`
incidentPostsPerPage: 10
# Colors throughout cState
#
# We recommend using HEX
# (with the # symbol).
#
# Defaults:
#
# brand: "#0a0c0f"
# ok: "#008000"
# disrupted: "#cc4400"
# down: "#e60000"
# notice: "#24478f"
brand: "#50162D"
ok: "#008000"
disrupted: "#cc4400"
down: "#e60000"
notice: "#24478f"
# If the status page shows that
# there are disruptions or outages
# happening, should it keep the
# brand header color or drop it
# and use the status indication
# colors that were just defined?
#
# Default: `true`
# BOOLEAN; `true`, `false`
alwaysKeepBrandColor: true
# Introduced in v4.0.1 for consistent
# site title text color.
#
# If you do not use the logo, what color
# should the site text color be?
#
# Removing this option will not force
# any site text color. This is likely
# unwanted behavior.
#
# Default: `white`
# STRING; `white`, `black`, or nothing
headerTextColor: white
# Google Analytics tracking code
#
# By default, cState does not use
# Google Analytics. If you choose
# to use it, you may change the
# placeholder code below to your
# own and thereby enable the
# tracking service.
#
# To disable the analytics, change
# the value to the default:
#
# Default: UA-00000000-1
googleAnalytics: UA-00000000-1
# These options affect the core of cState.
# Please do not change them if you do not
# know what you are doing.
theme: cstate
preserveTaxonomyNames: true
taxonomies:
affected: affected
outputs:
page:
- html
- json
section:
- html
- json
- rss
home:
- html
- json
- rss
- svg
term:
- html
- json
- rss
- svg
outputFormats:
svg:
isPlainText: true
2023-01-24 22:07:52 +01:00
mediaType: image/svg+xml