Merge branch 'staging'

This commit is contained in:
thhsh-local 2025-05-20 16:35:18 -04:00
commit 58dfa4e149
Signed by: thhsh-local
SSH key fingerprint: SHA256:bLOq3d7dN1v5+W5U6pQekP0rBm0YUtC9qvh3TDYyAsg
44 changed files with 475 additions and 28 deletions

View file

@ -2,20 +2,23 @@
This repo contains the source Markdown and MkDocs files that generate [about.starcat.systems](https://about.starcat.systems) using [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/).
[![Gitea Last Commit](https://img.shields.io/gitea/last-commit/starcatsys/about?display_timestamp=committer&gitea_url=https%3A%2F%2Fgit.starcat.systems&style=flat&logo=git&logoColor=fff&logoSize=auto)](https://git.starcat.systems/starcatsys/about/)
[![Forgejo Last Commit (main)](https://img.shields.io/gitea/last-commit/starcatsys/about/main?gitea_url=https%3A%2F%2Fgit.starcat.systems&style=flat&logo=git&logoColor=fff&logoSize=auto&label=last%20commit%20(main))
](https://git.starcat.systems/starcatsys/about/src/branch/main) [![Forgejo Last Commit (staging)](https://img.shields.io/gitea/last-commit/starcatsys/about/staging?gitea_url=https%3A%2F%2Fgit.starcat.systems&style=flat&logo=git&logoColor=fff&logoSize=auto&label=last%20commit%20(staging))](https://git.starcat.systems/starcatsys/about/src/branch/staging)
## Contributing
We welcome your contributions and suggestions! Please see the [Meta](https://about.starcat.systems/handbook/meta/) section of our handbook for contribution and editing information.
We welcome your contributions and suggestions! Please see the [Editing this site](https://about.starcat.systems/editing/) section of our handbook for contribution and editing information.
## Code Mirrors
## Repo Mirrors
Source code is automatically pushed to the following mirrors.
Repo contents are automatically pushed to the following mirrors:
[![Static Badge](https://img.shields.io/badge/git.starcat.systems-main-green?style=flat&logo=forgejo&logoColor=fff&logoSize=auto)](https://git.starcat.systems/starcatsys/about/)
[![Main Forge Badge](https://img.shields.io/badge/git.starcat.systems-main-4BC61D?style=flat&logo=forgejo&logoColor=fff&logoSize=auto)](https://git.starcat.systems/starcatsys/about/)
[![Static Badge](https://img.shields.io/badge/sourcehut-mirror-blue?style=flat&logo=sourcehut&logoColor=fff&logoSize=auto)](https://git.sr.ht/~starcatsys/about)
[![SourceHut Badge](https://img.shields.io/badge/sourcehut-mirror-blue?style=flat&logo=sourcehut&logoColor=fff&logoSize=auto)](https://git.sr.ht/~starcatsys/about)
[![Static Badge](https://img.shields.io/badge/GitLab-mirror-blue?style=flat&logo=gitlab&logoColor=fff&logoSize=auto)](https://gitlab.com/starcatsys-mirror/starcatsys/about)
[![GitLab Badge](https://img.shields.io/badge/GitLab-mirror-blue?style=flat&logo=gitlab&logoColor=fff&logoSize=auto)](https://gitlab.com/starcatsys-mirror/starcatsys/about)
📝 Note that all issues and pull requests should be directed to the [main forge](https://git.starcat.systems/starcatsys/about).
⚠️ **These mirrors are not routinely monitored.** All issues and pull requests should be directed to the [main forge](https://git.starcat.systems/starcatsys/about/).
*[Why do we mirror some repos?](https://about.starcat.systems/handbook/infrastructure/code/mirroring/)*

View file

@ -3,6 +3,7 @@ nav:
- sourcecamp
- docshub
- postline
- openhost
- stagelink
- policies
- handbook

View file

@ -6,7 +6,16 @@ This site, and all StarCat Systems projects, products, and services make use of
- [`about` site](https://about.starcat.systems) favicon - adapted from [Book](https://thenounproject.com/icon/book-6252926/) by [iconpro86](https://thenounproject.com/creator/iconpro86/) from Noun Project.
- [`about` repo](https://git.starcat.systems/starcatsys/about) icon - adapted from [Book](https://thenounproject.com/icon/book-1833960/) by [Untashable](https://thenounproject.com/creator/untashable/) from Noun Project.
- [`starcat-infra` org](https://git.starcat.systems/starcat-infra) icon - adapted from [Engineering](https://thenounproject.com/icon/engineering-7486606/) by [sunardi](https://thenounproject.com/creator/matah3574/) from Noun Project.
- Icons used on this `about` site are by [Material Design](https://pictogrammers.com/library/mdi/), [FontAwesome](https://fontawesome.com/search?m=free), [Octicons](https://octicons.github.com/), and [Simple Icons](https://simpleicons.org/).
- [`policies` repo](https://git.starcat.systems/starcatsys/policies) icon - adapted from [scroll](https://fontawesome.com/icons/scroll?f=classic&s=solid) by FontAwesome.
- Icons used on this `about` site are by [Material Design](https://pictogrammers.com/library/mdi/), [FontAwesome](https://fontawesome.com/search?m=free), [Octicons](https://octicons.github.com/), [Simple Icons](https://simpleicons.org/), and [OpenMoji](https://openmoji.org/). StarCat product logo icons are attributed elsewhere in this list.
- StarCat Cloud icon - adapted from [cloud](https://primer.style/octicons/icon/cloud-16/) by [Octicons](https://octicons.github.com/).
- [SourceCamp](https://source.camp) logo - adapted from [camp](https://thenounproject.com/icon/camp-7375488/) by [Ricons](https://thenounproject.com/creator/ricons/) from Noun Project.
- [DocsHub](https://docshub.io) logo - adapted from [Document](https://thenounproject.com/icon/document-6244658/) by [Reion](https://thenounproject.com/creator/dickydante/) from Noun Project.
- [StageLink](https://stagelink.cloud) logo - adapted from [slider](https://thenounproject.com/icon/slider-2309209/) by [DinosoftLabs](https://thenounproject.com/creator/dinosoftlab/) from Noun Project.
- [StageLink](https://stagelink.cloud) logo - adapted from [slider](https://thenounproject.com/icon/slider-2309209/) by [DinosoftLabs](https://thenounproject.com/creator/dinosoftlab/) from Noun Project.
- [PostLine](https://postline.email) logo - adapted from [Group Mail](https://thenounproject.com/icon/group-mail-1571732/) by [Smashicons](https://thenounproject.com/creator/smashicons/) from Noun Project.
- [OpenHost](https://openho.st) logo - adapted from [Blockchain](https://thenounproject.com/icon/blockchain-7881143/) by [Hermanto](https://thenounproject.com/creator/kak.her1992/) from Noun Project.
## Images
- [StarCat Systems](https://starcat.systems) landing page background - generated with [Haikei](https://haikei.app/).
- [StageLink](https://stagelink.cloud) landing page background - generated with [BGJar](https://bgjar.com).

View file

@ -10,7 +10,6 @@ This list helps to ensure that you're only dealing with official, legitimate Sta
- `login.starcat.systems` - the StarCat Accounts site. Use your StarCat Account to log in to all other StarCat Services.
- :fontawesome-solid-triangle-exclamation:{ .warning-yellow } This is the **only** site that you should enter your StarCat Accounts login information or 2FA information into. All StarCat sites and services will redirect to `login.starcat.systems` for you to log in.
- `git.starcat.systems` - the StarCat Git server, powered by Forgejo.
- `mantis.starcat.systems` - the StarCat bug and issue tracker, powered by MantisBT.
- `policies.starcat.systems` - a quick link that redirects to the Policies section of this site.
- `support.starcat.systems` - a quick link that redirects to the Support section of this site.
- `status.starcat.systems` - a quick link that redirects to our InStatus offsite status page (below).
@ -22,6 +21,7 @@ This list helps to ensure that you're only dealing with official, legitimate Sta
- `docshub.io` - the homepage for DocsHub
- `postline.email` - the homepage for Postline
- `stagelink.cloud` - the homepage for StageLink
- `openho.st` - the homepage for OpenHost
## Hosted Services Subdomains List
!!! warning "Warning: Third Party Content"
@ -38,4 +38,5 @@ This list helps to ensure that you're only dealing with official, legitimate Sta
- :octicons-info-16:{ .info-blue } When you create or subscribe to a Postline list, you will be prompted to create a separate Postline login which will only work with Postline lists. Do not use your StarCat Accounts login information.
- `*.dedicated.postline.email` (e.g., `example.dedicated.postline.email`)
- :octicons-info-16:{ .info-blue } For Postline Dedicated servers, you will be prompted to create a separate login for your dedicated server, which you will use to administer the server, manage and/or subscribe to lists, etc. Do not use your StarCat Accounts login information.
- `*.connect.stagelink.cloud` (e.g., `example.connect.stagelink.cloud`)
- `*.connect.stagelink.cloud` (e.g., `example.connect.stagelink.cloud`)
- `*.openhosted.net` (e.g., `example.openhosted.net`)

View file

@ -2,4 +2,5 @@ title: Handbook
nav:
- index.md
- meta
- infrastructure
- infrastructure
- branding

View file

@ -0,0 +1,6 @@
title: Branding
nav:
- index.md
- starcatsys.md
- docshub.md
- stagelink.md

View file

@ -0,0 +1,26 @@
# DocsHub
## Logo
[:material-folder-lock: Logos > DocsHub](https://cloud.starcatsys.net/f/1175)
Adapted from [Document](https://thenounproject.com/icon/document-6244658/) by [Reion](https://thenounproject.com/creator/dickydante/) from Noun Project.
## Colors
### Primary Colors
**Primary blue**: `#1C76B8` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/1C76B8?style=circle'/>
### Website Colors
**Background**: `#1C76B8` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/1C76B8?style=circle'/>
**Logo**: `#FFFFFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FFFFFF?style=circle'/>
**Text**: `#FFFFFFC4` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FFFFFF?style=circle'/>
**Text highlight-text**: `#000000` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/000000?style=circle'/>
**Text highlight-surround**: `#FFFF00` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FFFF00?style=circle'/>
**Button**: `#FFFF00` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FFFF00?style=circle'/>
**Button hover**: `#23A1FC` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/23A1FC?style=circle'/>
## Backgrounds
### Website Background
The DocsHub website uses a solid color background.
## Fonts
The DocsHub logo and [:octicons-tab-external-16: landing page](https://docshub.io) both use *Space Mono* by Colophon Foundry for its primary font: [:octicons-link-external-16: Google Fonts - Space Mono](https://fonts.google.com/specimen/Space+Mono)

View file

@ -0,0 +1,13 @@
# Branding
Branding information for the various StarCat Systems projects.
!!! abstract "Placeholder Page"
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
---
!!! example "Work in Progress"
This page is not complete, and is subject to change.
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.

View file

@ -0,0 +1,33 @@
# StageLink
## Logo
[:material-folder-lock: Logos > StageLink](https://cloud.starcatsys.net/f/929)
Adapted from [slider](https://thenounproject.com/icon/slider-2309209/) by [DinosoftLabs](https://thenounproject.com/creator/dinosoftlab/) from Noun Project
## Colors
### Primary Colors
**Primary**: `#004080` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/004080?style=circle'/>
**Background**: Center box: `#FEFFFFD9` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FEFFFF?style=circle'/>
### Website Colors
**Logo**: `#004080` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/004080?style=circle'/>
**Background**: Center box: `#FEFFFFD9` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FEFFFF?style=circle'/>
**Text**: `#004080` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/004080?style=circle'/>
**Button**: `#004080` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/004080?style=circle'/>
**Button hover**: `#0071FF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/0071FF?style=circle'/>
## Backgrounds
### Website Background
[:material-folder-lock: Backgrounds > StageLink](https://cloud.starcatsys.net/f/857)
The StageLink [:octicons-tab-external-16: landing page](https://stagelink.cloud) background is generated with [:octicons-link-external-16: BGJar - Polygon Luminary](https://bgjar.com/polygon-luminary).
**Width**: `1920 px`
**Height**: `1080 px`
**Background**: Simple, `#FFFFFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FFFFFF?style=circle'/>
**Primary Color**: `#29DAFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/29DAFF?style=circle'/>
**Secondary Color**: `#A7F0FF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/A7F0FF?style=circle'/>
## Fonts
The StageLink logo and [:octicons-tab-external-16: landing page](https://stagelink.cloud) both use *Roboto* by Christian Robertson, Paratype, Font Bureau for its primary font: [:octicons-link-external-16: Google Fonts - Roboto](https://fonts.google.com/specimen/Roboto)

View file

@ -0,0 +1,38 @@
# StarCat Systems
## Logo
[:material-folder-lock: Logos > StarCat Systems](https://cloud.starcatsys.net/f/1067)
Adapted from [Cat](https://thenounproject.com/icon/cat-6441095/) by [Md Ahasan Habib](https://thenounproject.com/creator/md_ahasan/) from Noun Project.
## Colors
### Primary Colors
**Primary bright blue**: `#00FFFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/00FFFF?style=circle'/>
**Dark background purple**: `#2A0037` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/2A0037?style=circle'/>
**Lighter background purple**: `#4A007A` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/4A007A?style=circle'/>
### Website Colors
**Logo**: `#00FFFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/00FFFF?style=circle'/>
**Primary text**: `#66D9FF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/66D9FF?style=circle'/>
**Link**: `#00FFFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/00FFFF?style=circle'/>
**Link hover**: `#CCFFFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/CCFFFF?style=circle'/>
**Footer**: `#33BBFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/33BBFF?style=circle'/>
## Backgrounds
### Website Background
[:material-folder-lock: Backgrounds > StarCat Systems](https://cloud.starcatsys.net/f/866)
The StarCat Systems [:octicons-tab-external-16: landing page](https://starcat.systems) background is generated with [:octicons-link-external-16: Haikei](https://haikei.app/).
**Style**: Layered Waves
**Color direction**: Option 3 (dark outer, light inner)
**Background**: `#2A0037` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/2A0037?style=circle'/>
**Wave color 1**: `#9E25F8` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/9E25F8?style=circle'/>
**Wave color 2**: `#7317B2` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/7317B2?style=circle'/>
## Fonts
### Logo Font
The StarCat Systems logo uses *Exo 2* by Natanael Gama for its primary font: [:octicons-link-external-16: Google Fonts - Exo 2](https://fonts.google.com/specimen/Exo+2)
### Website Font
The StarCat Systems [:octicons-tab-external-16: landing page](https://starcat.systems) uses *Roboto* by Christian Robertson, Paratype, Font Bureau for its primary font: [:octicons-link-external-16: Google Fonts - Roboto](https://fonts.google.com/specimen/Roboto)

View file

@ -3,6 +3,10 @@ nav:
- index.md
- servers_and_hosting
- network
- storage
- communication
- monitoring
- naming_conventions.md
- code
- runbooks.md
- naming_conventions.md
- file_locations.md

View file

@ -0,0 +1,5 @@
title: Code
nav:
- index.md
- forgejo.md
- mirroring.md

View file

@ -0,0 +1,14 @@
# Forgejo
We use a self-hosted Forgejo instance for our Git source code hosting.
**URL**: [:simple-forgejo: git.starcat.systems](https://git.starcat.systems)
**Homepage**: [:octicons-link-external-16: forgejo.org](https://forgejo.org/)
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) `HEL`
---
!!! example "Work in Progress"
This page is not complete, and is subject to change.
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.

View file

@ -0,0 +1,11 @@
# Code
!!! abstract "Placeholder Page"
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
---
!!! example "Work in Progress"
This page is not complete, and is subject to change.
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.

View file

@ -0,0 +1,7 @@
# Code Mirroring
You may notice that some of our Git repos (including the repo with the source for this site) have badges showing that they are mirrored to other Git hosts, such as Sourcehut and GitLab. Why are we mirroring some (but not necessarily all) of our repos?
## Why?
The short version of *Why?* is that if something breaks, we want to have all the materials we need to fix it quickly. This site, our internal handbook, and our infrastructure repos contain notes, documentation, runbooks, and other helpful files and information about how our infrastructure, apps, and business as a whole are set up.
The easier and faster we can get to all of this information, the easier and faster we can get everything back up and running.

View file

@ -0,0 +1,10 @@
# File Locations
To try and standardize things, aim to store specific files in an appropriate location, so that they can easily be located in the future.
## `docker-compose.yml`
When using a Docker Compose file on Debian/Ubuntu, make the specific service its own directory in `/srv/`, and put the `docker-compose.yml` file inside that directory.
For example: `/srv/authentik/docker-compose.yml`
## `Caddyfile`
When using the Caddy web server on Debian/Ubuntu, and when configuring the server using the Caddyfile, store the file in `/etc/caddy/Caddyfile`

View file

@ -2,4 +2,5 @@ title: Monitoring
nav:
- index.md
- beszel.md
- uptime.md
- uptime.md
- umami.md

View file

@ -0,0 +1,20 @@
# Umami
Umami is an open-source, privacy-focused web analytics tool that serves as an alternative to Google Analytics. It provides essential insights into website traffic, user behavior, and performance, all while prioritizing data privacy.
Unlike many traditional analytics platforms, Umami does not collect or store personal data, avoiding the need for cookies, and is GDPR and PECR compliant.
Designed to be lightweight and easy to set up, Umami can be self-hosted, giving users full control over their data.
**URL**: [:octicons-tab-external-16: metrics.starcatsys.net](https://metrics.starcatsys.net)
**Homepage**: [:octicons-link-external-16: umami.is](https://umami.is/)
**Hosting**: [:octicons-arrow-right-16: PikaPods](../servers_and_hosting/pikapods.md) :flags-eu: `EU`
## Groups
The `StarCat` group contains the majority of the websites that we monitor.
To get access to this group, please see the notes in the internal handbook, below.
## Additional Information
Please see the [:material-book-lock: MXroute](https://internal-handbook.starcatsys.net/infrastructure_apps/communication/mxroute/) page of the internal handbook for additional configuration and access information.

View file

@ -0,0 +1,5 @@
# Runbooks
We have a collection of runbooks for how to manually run, install, and maintain the different services and servers we use.
These runbooks are currently proprietary, and are available in the [:material-book-lock: Internal Handbook: Runbooks](https://internal-handbook.starcatsys.net/runbooks/).

View file

@ -0,0 +1,4 @@
title: Storage
nav:
- index.md
- nextcloud.md

View file

@ -0,0 +1,11 @@
# Storage
!!! abstract "Placeholder Page"
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
---
!!! example "Work in Progress"
This page is not complete, and is subject to change.
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.

View file

@ -0,0 +1,14 @@
# Nextcloud
We use a Nextcloud instance as our internal "cloud" for file hosting and sharing.
**URL**: [:octicons-tab-external-16: cloud.starcatsys.net](https://cloud.starcatsys.net)
**Homepage**: [:octicons-link-external-16: nextcloud.com](https://nextcloud.com/)
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) `FSN`
---
!!! example "Work in Progress"
This page is not complete, and is subject to change.
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.

View file

@ -2,4 +2,5 @@ title: Meta
nav:
- index.md
- editing.md
- syntax.md
- syntax.md
- custom_icons.md

View file

@ -0,0 +1,25 @@
# Custom Icons
Material for MkDocs supports custom icons (for example, for our product logos). Here are some notes and steps on adding these files to this site.
## 0. Start with an svg
You will need the icon in a square `.svg` file format, with a transparent background. I haven't experimented too much with size, but files up to 1000 x 1000 seem to work fine so far.
## 1. Minify the svg
So that the image will work with MkDocs' color switching and CSS, we need to remove any embedded colors and cruft from the SVG file.
1. Open [:octicons-link-external-16: SVGOMG Optimize](https://optimize.svgomg.net/)
2. In the left menu, choose **Open SVG** and upload your SVG file
3. In the *Global Settings* menu, turn on all the options **except for** `Show original`. Leave the sliders at their default settings.
4. In the *Features* menu, turn on all the options **except for** `Remove xmlns`.
5. Use the blue download button to download your newly optimized SVG.
## 2. Add the optimized svg to this repo
In the `about` repo, add the optimized svg file you just downloaded to the `overrides\.icons\<category>` folder. The category will depend on what kind of icon you're adding. (StarCat product icons go in `logos`, etc.)
## 3. Use your new icon
If you're using the new icon in a Markdown page, you can use the syntax `<category>-<name>`. So, if the category is `logos` and the icon is `docshub.svg`, your icon syntax would be `icons-docshub`.
## Reference
For a list of the major custom icons and their syntax, see [:octicons-arrow-right-16: Syntax #Custom Icons](syntax.md#custom-icons).
For the primary documentation on Custom Icons in Material for MkDocs, see [:simple-materialformkdocs: Customization - Additional icons](https://squidfunk.github.io/mkdocs-material/setup/changing-the-logo-and-icons/#additional-icons).

View file

@ -5,7 +5,7 @@
There might be a little bit of content here, but nothing substantial.
This is an example page to show the [:octicons-arrow-right-16: Placeholder Page admonition](../editing.md#placeholder-page). You can see the source code for this page [:simple-forgejo: here](https://git.starcat.systems/starcatsys/about/src/branch/main/docs/handbook/meta/example_pages/example_placeholder_page_admonition.md).
This is an example page to show the [:octicons-arrow-right-16: Placeholder Page admonition](../syntax.md#placeholder-page). You can see the source code for this page [:simple-forgejo: here](https://git.starcat.systems/starcatsys/about/src/branch/main/docs/handbook/meta/example_pages/example_placeholder_page_admonition.md).
---
Typically, you would also place a [:octicons-arrow-right-16: Work in Progress admonition](../editing.md#work-in-progress) on this page, as it is incomplete. For an example of a full Placeholder and WIP page, see [text](example_wip_placeholder_admonitions.md)
Typically, you would also place a [:octicons-arrow-right-16: Work in Progress admonition](../syntax.md#work-in-progress) on this page, as it is incomplete. For an example of a full Placeholder and WIP page, see [text](example_wip_placeholder_admonitions.md)

View file

@ -1,5 +1,5 @@
# Example page: WIP admonition
This is an example page to show the [:octicons-arrow-right-16: Work in Progress admonition](../editing.md#work-in-progress) (scroll down to the bottom!). You can see the source code for this page [:simple-forgejo: here](https://git.starcat.systems/starcatsys/about/src/branch/main/docs/handbook/meta/example_pages/example_wip_admonition.md).
This is an example page to show the [:octicons-arrow-right-16: Work in Progress admonition](../syntax.md#work-in-progress) (scroll down to the bottom!). You can see the source code for this page [:simple-forgejo: here](https://git.starcat.systems/starcatsys/about/src/branch/main/docs/handbook/meta/example_pages/example_wip_admonition.md).
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas posuere, urna a tristique hendrerit, felis elit viverra diam, vel porta ante dui a nisi. Aenean mattis nibh est, vitae tristique enim pretium et. Maecenas quis purus egestas, rutrum dolor quis, ultricies neque. Vivamus sit amet lectus ligula. Etiam scelerisque leo odio, quis suscipit felis porttitor semper. Integer eu enim vehicula, molestie elit fringilla, porttitor quam. Ut consectetur feugiat tincidunt.

View file

@ -3,7 +3,7 @@
!!! abstract "Placeholder Page"
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
This is an example page to show both the [:octicons-arrow-right-16: Placeholder Page admonition](../editing.md#placeholder-page) and the [:octicons-arrow-right-16: Work in Progress admonition](../editing.md#work-in-progress) (scroll down to the bottom!). You can see the source code for this page [:simple-forgejo: here](https://git.starcat.systems/starcatsys/about/src/branch/main/docs/handbook/meta/example_pages/example_wip_placeholder_admonitions.md).
This is an example page to show both the [:octicons-arrow-right-16: Placeholder Page admonition](../syntax.md#placeholder-page) and the [:octicons-arrow-right-16: Work in Progress admonition](../syntax.md#work-in-progress) (scroll down to the bottom!). You can see the source code for this page [:simple-forgejo: here](https://git.starcat.systems/starcatsys/about/src/branch/main/docs/handbook/meta/example_pages/example_wip_placeholder_admonitions.md).
---
!!! example "Work in Progress"

View file

@ -9,7 +9,19 @@ Reference for all available Material for MkDocs icons: [:simple-materialformkdoc
:octicons-arrow-right-16: `:octicons-arrow-right-16:` - used for links within the wiki
:octicons-tab-external-16: `:octicons-tab-external-16:` - used for links outside the wiki, but within StarCat Systems
:octicons-link-external-16: `:octicons-link-external-16:` - used for external links to sites not controlled by StarCat Systems
:material-book-lock: `:material-book-lock:` - used for links to the StarCat Systems internal handbook
:material-book-lock: `:material-book-lock:` - used for links to the StarCat Systems internal handbook
:material-folder-lock: `:material-folder-lock:` - used for restricted links to files hosted on StarCat Cloud.
### Custom icons
There are some custom icons added to this MkDocs instance, for example for StarCat product logos. See [:octicons-arrow-right-16: Custom Icons](custom_icons.md) for more details on adding and using custom icons.
#### Logos
:logos-starcat-circle: `:logos-starcat-circle:` - StarCat Systems circle logo
:logos-sourcecamp: `:logos-sourcecamp:` - SourceCamp logo
:logos-docshub: `:logos-docshub:` - DocsHub logo
:logos-stagelink: `:logos-stagelink:` - StageLink logo
:logos-postline: `:logos-postline:` - PostLine logo
:logos-openhost: `:logos-openhost:` - OpenHost logo
### Coloring icons
You can add a color to an icon by adding the CSS color after the icon, like this:
@ -30,6 +42,10 @@ Currently, the available configured colors are based off the built-in admonition
:octicons-beaker-16:{ .example-purple } `:octicons-beaker-16:{ .example-purple }`
:octicons-quote-16:{ .quote-grey } `:octicons-quote-16:{ .quote-grey }`
Additionally, "StarCat blue" is available:
:logos-starcat-circle:{ .starcat-blue } `:logos-starcat-circle:{ .starcat-blue }`
:logos-starcat-circle:{ .starcat-paleblue } `:logos-starcat-circle:{ .starcat-paleblue }`
:octicons-flame-16:{ .tip-teal } Want to know how these colors work? Check out [:simple-forgejo: the CSS in the source](https://git.starcat.systems/starcatsys/about/src/branch/main/docs/stylesheets/extra.css).
## Admonitions
@ -84,6 +100,34 @@ Here are some common admonitions, when you might use them, and quick code snippe
### Custom
We've modified a couple of the standard admonitions to mean something a little different on this site.
#### Deprecated
For pages that were once accurate, but are either no longer accurate and not being updated, or have become obsolete due to discontinuation, etc. Place this admonition at the top of the page, just below the title.
!!! deprecated "Deprecated"
The `deprecated` admonition looks like this.
??? quote "Syntax"
Copy and paste at the top of page content:
```
!!! deprecated "Deprecated"
The contents of this page are deprecated. Do not rely on any information on this page to be accurate, as it is not being updated.
Please see <insert page link, if available> for the equivalet updated information.
```
#### Page Moved
If a page has been moved, but you still need to link to the original page location for whatever reason. Remove the content of the page (just cut and paste it to the new location), and leave a blank page with just a title and this admonition, linking to the new page location.
!!! page-moved "Page Moved"
This page has been moved to a new location. Please view the relocated page [:octicons-arrow-right-16: here](#).
??? quote "Syntax"
Copy and paste at the top of page content:
```
!!! page-moved "Page Moved"
This page has been moved to a new location. Please view the relocated page [:octicons-arrow-right-16: here](#).
```
#### Work in Progress
For pages that aren't yet complete, and need revisions (that we know are going to be revised sooner/more frequently than a typical page.)

View file

@ -23,7 +23,7 @@ You'll find the following sections of information on this site:
<div class="grid cards" markdown>
- :octicons-info-24:{ .lg .middle } **About**
- :logos-starcat-circle:{ .lg .middle .starcat-paleblue } **About**
---
@ -31,7 +31,7 @@ You'll find the following sections of information on this site:
[:octicons-arrow-right-16: About](about/index.md)
- :material-tent:{ .lg .middle } **SourceCamp**
- :logos-sourcecamp:{ .lg .middle .starcat-paleblue } **SourceCamp**
---
@ -39,7 +39,7 @@ You'll find the following sections of information on this site:
[:octicons-arrow-right-16: SourceCamp](sourcecamp/index.md)
- :material-notebook-outline:{ .lg .middle } **DocsHub**
- :logos-docshub:{ .lg .middle .starcat-paleblue } **DocsHub**
---
@ -47,7 +47,7 @@ You'll find the following sections of information on this site:
[:octicons-arrow-right-16: DocsHub](docshub/index.md)
- :material-email-fast-outline:{ .lg .middle } **Postline**
- :logos-postline:{ .lg .middle .starcat-paleblue } **Postline**
---
@ -55,7 +55,7 @@ You'll find the following sections of information on this site:
[:octicons-arrow-right-16: Postline](postline/index.md)
- :octicons-sliders-16:{ .lg .middle } **StageLink**
- :logos-stagelink:{ .lg .middle .starcat-paleblue } **StageLink**
---
@ -63,7 +63,15 @@ You'll find the following sections of information on this site:
[:octicons-arrow-right-16: StageLink](stagelink/index.md)
- :fontawesome-solid-scroll:{ .lg .middle } **Policies**
- :logos-openhost:{ .lg .middle .starcat-paleblue } **OpenHost**
---
Information about [OpenHost](https://openho.st), managed, fast, and easy open-source app hosting.
[:octicons-arrow-right-16: OpenHost](openhost/index.md)
- :fontawesome-solid-scroll:{ .lg .middle .starcat-paleblue } **Policies**
---
@ -71,7 +79,23 @@ You'll find the following sections of information on this site:
[:octicons-arrow-right-16: Policies](policies/index.md)
- :material-book:{ .lg .middle } **Handbook**
- :fontawesome-solid-life-ring:{ .lg .middle .starcat-paleblue } **Support**
---
Get assistance with your StarCat Systems product(s).
[:octicons-arrow-right-16: Support](support/index.md)
- :octicons-mail-16:{ .lg .middle .starcat-paleblue } **Contact**
---
Got a question or an idea? Get in touch with the StarCat Systems team.
[:octicons-arrow-right-16: Contact](contact/index.md)
- :material-book:{ .lg .middle .starcat-paleblue } **Handbook**
---

3
docs/openhost/.nav.yml Normal file
View file

@ -0,0 +1,3 @@
title: OpenHost
nav:
- index.md

11
docs/openhost/index.md Normal file
View file

@ -0,0 +1,11 @@
# OpenHost
!!! abstract "Placeholder Page"
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
---
!!! example "Work in Progress"
This page is not complete, and is subject to change.
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.

View file

@ -1,3 +1,45 @@
:root {
--md-admonition-icon--deprecated: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 2h4c3.31 0 5 2.69 5 6v10.66C16.88 17.63 15.07 17 12 17s-4.88.63-7 1.66V8c0-3.31 1.69-6 5-6M8 8v1.5h8V8zm1 4v1.5h6V12zM3 22v-.69c2.66-1.69 10.23-5.47 18-.06V22z"/></svg>')
}
.md-typeset .admonition.deprecated,
.md-typeset details.deprecated {
border-color: rgb(98, 114, 164);
}
.md-typeset .deprecated > .admonition-title,
.md-typeset .deprecated > summary {
background-color: rgba(98, 114, 164, 0.1);
}
.md-typeset .deprecated > .admonition-title::before,
.md-typeset .deprecated > summary::before {
background-color: rgb(98, 114, 164);
-webkit-mask-image: var(--md-admonition-icon--deprecated);
mask-image: var(--md-admonition-icon--deprecated);
}
:root {
--md-admonition-icon--page-moved: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073H3.75a.25.25 0 0 0-.25.25v6.5a.75.75 0 0 1-1.5 0z"/><path d="m5.427 15.573 3.146-3.146a.25.25 0 0 0 0-.354L5.427 8.927A.25.25 0 0 0 5 9.104V11.5H.75a.75.75 0 0 0 0 1.5H5v2.396c0 .223.27.335.427.177"/></svg>')
}
.md-typeset .admonition.page-moved,
.md-typeset details.page-moved {
border-color: rgb(255, 121, 198);
}
.md-typeset .page-moved > .admonition-title,
.md-typeset .page-moved > summary {
background-color: rgba(255, 121, 198, 0.1);
}
.md-typeset .page-moved > .admonition-title::before,
.md-typeset .page-moved > summary::before {
background-color: rgb(255, 121, 198);
-webkit-mask-image: var(--md-admonition-icon--page-moved);
mask-image: var(--md-admonition-icon--page-moved);
}
.starcat-blue {
color: #00FFFF;
}
.starcat-paleblue {
color: #6FCDDD;
}
.note-blue {
color: #448AFF;
}

View file

@ -2,6 +2,7 @@ site_name: StarCat Systems
site_url: https://about.starcat.systems
theme:
name: material
custom_dir: overrides
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
@ -68,6 +69,9 @@ markdown_extensions:
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
options:
custom_icons:
- overrides/.icons
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span

View file

@ -0,0 +1 @@
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><path d="m5 17h62v38h-62z" fill="#1e50a0"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m35.105 26.794.919-2.695.792 2.654-2.2-1.599 2.768-.067z" fill="#f1b31c" stroke="#f1b31c"/><path d="m35.105 47.901.919-2.695.792 2.653-2.2-1.598 2.768-.067z" fill="#f1b31c" stroke="#f1b31c"/><path d="m26.093 31.922.918-2.695.793 2.653-2.201-1.598 2.768-.067z" fill="#f1b31c" stroke="#f1b31c"/><path d="m44.371 42.475.919-2.695.792 2.654-2.2-1.599 2.768-.067z" fill="#f1b31c" stroke="#f1b31c"/><path d="m29.838 28.242.919-2.695.792 2.653-2.201-1.598 2.768-.067z" fill="#f1b31c" stroke="#f1b31c"/><path d="m40.391 46.52.919-2.694.792 2.653-2.201-1.599 2.769-.066z" fill="#f1b31c" stroke="#f1b31c"/><path d="m45.659 37.347.919-2.694.792 2.653-2.201-1.599 2.768-.066z" fill="#f1b31c" stroke="#f1b31c"/><path d="m24.552 37.347.919-2.694.792 2.653-2.2-1.599 2.768-.066z" fill="#f1b31c" stroke="#f1b31c"/><path d="m40.281 28.216.919-2.694.792 2.653-2.2-1.599 2.768-.066z" fill="#f1b31c" stroke="#f1b31c"/><path d="m29.728 46.495.919-2.695.792 2.654-2.201-1.599 2.769-.067z" fill="#f1b31c" stroke="#f1b31c"/><path d="m44.13 31.886.918-2.695.793 2.654-2.201-1.599 2.768-.067z" fill="#f1b31c" stroke="#f1b31c"/><path d="m25.851 42.439.919-2.694.792 2.653-2.201-1.599 2.768-.066z" fill="#f1b31c" stroke="#f1b31c"/><path d="m5 17h62v38h-62z" fill="none" stroke="#000" stroke-width="2"/></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1 @@
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><path d="m5 17h62v38h-62z" fill="#fff"/><g stroke-width="2"><path d="m67 33h-37v-16h-6v16h-19v6h19v16h6v-16h37z" fill="#1e50a0" stroke="#1e50a0" stroke-miterlimit="10"/><path d="m5 17h62v38h-62z" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></g></svg>

After

Width:  |  Height:  |  Size: 340 B

View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 72 72">
<!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 141) -->
<defs>
<style>
.st0 {
fill: none;
stroke: #000;
stroke-linecap: round;
stroke-linejoin: round;
stroke-width: 2px;
}
.st1 {
fill: #3d3d3d;
}
.st2 {
fill: #d22f27;
}
.st3 {
fill: #f1b31c;
}
</style>
</defs>
<path class="st3" d="M5,17h62v38H5V17Z"/>
<path class="st2" d="M5,30h62v12H5v-12Z"/>
<path class="st1" d="M5,17h62v13H5v-13Z"/>
<path class="st0" d="M5,17h62v38H5V17Z"/>
</svg>

After

Width:  |  Height:  |  Size: 743 B

View file

@ -0,0 +1 @@
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><path d="m5 17h62v38h-62z" fill="#61b2e4"/><path d="m5 30h62v12h-62z" fill="#fff"/><path d="m5 17h62v13h-62z" fill="#d22f27"/><path d="m5 17h62v38h-62z" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>

After

Width:  |  Height:  |  Size: 310 B

View file

@ -0,0 +1 @@
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><path d="m5 17h62v38h-62z" fill="#fff"/><path d="m5 17h62v5h-62z" fill="#d22f27"/><path d="m5 26h62v4h-62z" fill="#d22f27"/><path d="m5 34h62v4h-62z" fill="#d22f27"/><path d="m5 17h32v21h-32z" fill="#1e50a0"/><path d="m5 42h62v4h-62z" fill="#d22f27"/><g fill="#fff"><circle cx="9.5" cy="22" r="1.75"/><circle cx="17.5" cy="22" r="1.75"/><circle cx="25.5" cy="22" r="1.75"/><circle cx="33.5" cy="22" r="1.75"/><circle cx="29.5" cy="26" r="1.75"/><circle cx="21.5" cy="26" r="1.75"/><circle cx="13.5" cy="26" r="1.75"/><circle cx="9.5" cy="30" r="1.75"/><circle cx="17.5" cy="30" r="1.75"/><circle cx="25.5" cy="30" r="1.75"/><circle cx="33.5" cy="30" r="1.75"/><circle cx="29.5" cy="34" r="1.75"/><circle cx="21.5" cy="34" r="1.75"/><circle cx="13.5" cy="34" r="1.75"/></g><path d="m5 50h62v5h-62z" fill="#d22f27"/><path d="m5 17h62v38h-62z" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>

After

Width:  |  Height:  |  Size: 998 B

View file

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000">
<path d="M788.76 8.89H163.7c-41.08.05-74.36 33.34-74.41 74.41v833.4c.05 41.08 33.34 74.36 74.41 74.41h625.05c41.08-.05 74.36-33.34 74.41-74.41V83.3c-.05-41.08-33.33-74.36-74.41-74.41ZM610.17 38.65c24.65.03 44.62 20 44.65 44.65v595.29c-.03 24.65-20 44.62-44.65 44.65H163.7c-24.65-.03-44.62-20-44.65-44.65v-238.5a73.665 73.665 0 0 0 44.65 15.26h297.64c41.08-.05 74.36-33.34 74.41-74.41V83.3a73.751 73.751 0 0 0-15.26-44.65h89.67ZM119.06 83.3c.03-24.65 20-44.62 44.65-44.65h297.64c24.65.03 44.62 20 44.65 44.65v297.64c-.03 24.65-20 44.62-44.65 44.65H163.7c-24.65-.03-44.62-20-44.65-44.65V83.3ZM833.4 916.7c-.03 24.65-20 44.62-44.65 44.65H163.7c-24.65-.03-44.62-20-44.65-44.65V737.73a73.665 73.665 0 0 0 44.65 15.26h446.47c41.08-.05 74.36-33.33 74.41-74.41V83.3a73.751 73.751 0 0 0-15.26-44.65h119.44c24.65.03 44.62 20 44.65 44.65v833.4Z" class="st0"/>
<path d="M267.88 127.94h163.7c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88h-163.7c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88Zm-74.41 44.65h238.12c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88H193.47c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88Zm0 44.65h238.12c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88H193.47c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88Zm0 44.64h133.94c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88H193.47c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88Zm208.35 96.74c0 4.11-3.33 7.44-7.44 7.44s-7.44-3.33-7.44-7.44v-29.76c0-20.55-16.66-37.21-37.21-37.21s-37.21 16.66-37.21 37.21c0 4.11-3.33 7.44-7.44 7.44h-7.44c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88h7.44c20.54-.02 37.18-16.67 37.21-37.21 0-4.11 3.33-7.44 7.44-7.44s7.44 3.33 7.44 7.44v29.76c0 20.55 16.66 37.21 37.21 37.21s37.21-16.66 37.21-37.21c0-4.11 3.33-7.44 7.44-7.44h22.32c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88h-22.32c-20.54.02-37.18 16.67-37.21 37.21ZM178.59 500c0 8.22 6.66 14.88 14.88 14.88h386.94c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88H193.47c-8.22 0-14.88 6.66-14.88 14.88Zm148.82 29.76H193.47c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88h133.94c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88Zm223.23 59.53c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88h-74.41c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88h74.41Zm29.77 44.65H446.47c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88h133.94c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88Zm59.53 193.47h74.41c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88h-74.41c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88Zm104.17 44.65H610.17c-8.22 0-14.88 6.66-14.88 14.88s6.66 14.88 14.88 14.88h133.94c8.22 0 14.88-6.66 14.88-14.88s-6.66-14.88-14.88-14.88Z" class="st0"/>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000">
<path d="M241.12 298.21c-29.36 0-53.23 23.87-53.23 53.23 0 24.66 16.95 45.25 39.71 51.27v247.54c0 4.81 2.59 9.29 6.76 11.72l214.43 123.77c-1.21 4.49-2.06 9.08-2.06 13.94 0 29.36 23.87 53.23 53.23 53.23s53.23-23.87 53.23-53.23c0-4.86-.84-9.45-2.06-13.94l214.43-123.77c4.17-2.43 6.76-6.86 6.76-11.72V402.71c22.81-6.02 39.71-26.61 39.71-51.27 0-29.36-23.87-53.23-53.23-53.23-14.79 0-28.14 6.07-37.81 15.84L506.7 190.33a13.448 13.448 0 0 0-13.52 0L278.89 314.05c-9.66-9.77-23.02-15.84-37.81-15.84h.02Zm-26.19 53.23c0-14.47 11.78-26.19 26.19-26.19s26.19 11.78 26.19 26.19-11.78 26.19-26.19 26.19-26.19-11.78-26.19-26.19Zm39.71 291.05V402.71c9.29-2.48 17.69-7.23 24.29-13.89l163.69 94.52c-1.69 5.54-2.9 11.35-2.9 17.48 0 28.51 20.01 52.38 46.68 58.56v188.98c-9.29 2.48-17.69 7.23-24.29 13.89L254.58 642.44l.06.06Zm245.28-108.46c-18.32 0-33.16-14.89-33.16-33.16s14.89-33.16 33.16-33.16 33.16 14.89 33.16 33.16-14.89 33.16-33.16 33.16Zm0 291.91c-14.47 0-26.19-11.78-26.19-26.19s11.78-26.19 26.19-26.19 26.19 11.78 26.19 26.19-11.78 26.19-26.19 26.19Zm37.81-63.63c-6.6-6.65-14.94-11.41-24.29-13.83V559.5c26.67-6.18 46.68-30.05 46.68-58.56 0-6.13-1.21-11.93-2.9-17.48l163.69-94.52c6.6 6.65 14.94 11.41 24.29 13.89v239.78L537.67 762.42l.06-.11Zm221.05-437.06c14.47 0 26.19 11.78 26.19 26.19s-11.78 26.19-26.19 26.19-26.19-11.78-26.19-26.19 11.78-26.19 26.19-26.19Zm-258.8-107.61 207.68 119.87c-1.21 4.49-2.06 9.08-2.06 13.94s.84 9.45 2.06 13.94l-163.74 94.57c-10.98-11.78-26.56-19.27-43.88-19.27s-32.9 7.5-43.88 19.27l-163.74-94.57c1.21-4.49 2.06-9.08 2.06-13.94s-.84-9.45-2.06-13.94L500.1 217.64h-.11ZM106.05 609.02V273.45l290.47-167.7c9.66 9.77 23.02 15.84 37.81 15.84 29.36 0 53.23-23.87 53.23-53.23s-23.87-53.23-53.23-53.23S381.1 39 381.1 68.36c0 4.86.84 9.45 2.06 13.94L85.77 253.97c-4.17 2.43-6.76 6.86-6.76 11.72v343.38c-22.81 6.02-39.71 26.61-39.71 51.27 0 29.36 23.87 53.23 53.23 53.23s53.23-23.87 53.23-53.23c0-24.66-16.95-45.25-39.71-51.27v-.05ZM434.33 42.11c14.47 0 26.19 11.78 26.19 26.19s-11.78 26.19-26.19 26.19-26.19-11.78-26.19-26.19 11.78-26.19 26.19-26.19ZM92.53 686.53c-14.47 0-26.19-11.78-26.19-26.19s11.78-26.19 26.19-26.19 26.19 11.78 26.19 26.19-11.78 26.19-26.19 26.19Zm868.16-420.91c0-29.36-23.87-53.23-53.23-53.23-14.79 0-28.14 6.07-37.81 15.84L572.43 56.63c-6.49-3.75-14.73-1.53-18.48 4.96s-1.53 14.73 4.96 18.48L856.3 251.79c-1.21 4.49-2.06 9.08-2.06 13.94 0 24.66 16.95 45.25 39.71 51.27v343.38c0 7.45 6.07 13.52 13.52 13.52s13.52-6.07 13.52-13.52V317c22.81-6.02 39.71-26.61 39.71-51.27v-.11Zm-53.22 26.2c-14.47 0-26.19-11.78-26.19-26.19s11.78-26.19 26.19-26.19 26.19 11.78 26.19 26.19-11.78 26.19-26.19 26.19Zm-65.64 428.92c-29.36 0-53.23 23.87-53.23 53.23 0 4.86.84 9.45 2.06 13.94L500.03 955.72 164.99 762.29c-6.49-3.75-14.73-1.53-18.48 4.96s-1.53 14.73 4.96 18.48l341.8 197.33c2.11 1.21 4.44 1.8 6.76 1.8s4.65-.63 6.76-1.8l297.23-171.61c9.66 9.77 23.02 15.84 37.81 15.84 29.36 0 53.23-23.87 53.23-53.23s-23.87-53.23-53.23-53.23v-.11Zm0 79.47c-14.47 0-26.19-11.78-26.19-26.19s11.78-26.19 26.19-26.19 26.19 11.78 26.19 26.19-11.78 26.19-26.19 26.19Zm-126.25-291.8V617.5c0 4.81-2.59 9.29-6.76 11.72l-94.47 54.55c-2.11 1.21-4.44 1.8-6.76 1.8-4.7 0-9.24-2.43-11.72-6.76-3.75-6.49-1.53-14.73 4.96-18.48l87.71-50.64V508.41c0-7.45 6.07-13.52 13.52-13.52s13.52 6.07 13.52 13.52Z"/>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000">
<path d="m813.52 551.21-62.68-36.19 62.68 6.48v29.7ZM499.96 336.17c.35.2.7.38 1.08.55l111.81 64.55c.46.26.93.5 1.42.7l48.02 27.9c.35.21.72.39 1.09.56l102.84 59.37-71.96-7.44-376.39-217.3-71.57-75.37 253.66 146.48ZM236.43 218.04l-50.01-28.87V165.4l50.01 52.64Zm-63.77-6.02L683.6 507l.03.02 115.08 66.44-34.79 17.39-146.43-84.57-.05-.03h-.03l-63.56-36.72c-.29-.2-.59-.39-.9-.57L394.6 377.6c-.35-.2-.7-.38-1.07-.55l-103.45-59.96c-.36-.2-.73-.39-1.11-.57l-151.03-87.15 34.7-17.35ZM315.97 392.3c-.34-.2-.7-.38-1.07-.55l-69.88-40.37-61.98-65.21 93.47 53.99c.44.26.9.48 1.38.68l.15.08 15.93 9.23 87.2 50.53c.35.2.72.39 1.09.56l156.6 90.35c.29.2.6.4.9.57l163.05 94.18-13.38-1.38-.49-.04-48.05-4.98-324.9-187.64Zm434.32 225.75v25.01l-52.7-30.44 52.7 5.43ZM163.43 304.26l-40.24-23.25v-19.09l40.24 42.33Zm-54.02-.41L302.5 415.39c.35.2.72.38 1.08.55l326.46 188.53c.37.21.75.4 1.13.57l104.28 60.23-34.66 17.33-313.17-180.72c-.29-.2-.59-.39-.9-.57L74.76 321.21l34.65-17.36Zm517.87 373.06c-.48-.1-.96-.18-1.45-.23L465.48 660.2l-.52-.04-85.24-8.75-259.91-273.4 252.8 145.95c.29.21.59.4.9.57l266.27 153.66-12.5-1.29ZM59.99 353.75 260 564.15 59.99 601.61V353.75Zm221.89 233.42 81.92 86.18a13.32 13.32 0 0 0 8.29 4.08l81.09 8.33 197.77 265.42-566.4-327.04 197.33-36.97Zm207.3 102.27 132.75 13.64c.55.12 1.12.21 1.68.26l63.46 6.53v245.15L489.18 689.44Zm224.55 16.52 36.56-18.28v267.53l-36.56 18.28V705.97Zm63.23-39.81v-52.01l36.56-18.28v208.79c-.03.16.06.32.04.48v.58c-.05.63-.05 1.27 0 1.9v55.71l-36.6 18.34V666.14Zm50.29-171.91-151.5-87.46c-.34-.2-.7-.38-1.07-.55l-47.77-27.86c-.66-.39-1.36-.72-2.08-.99l-111.42-64.32c-.35-.2-.7-.38-1.07-.55L201.16 132.83l34.69-17.35 626.06 361.43-34.66 17.33ZM371.37 162.92 309.5 97.84l519.74 300.12-61.77-6.37-396.09-228.67Zm505.37 266.75v25.02l-52.76-30.46 52.76 5.44ZM289.85 115.85l-40.2-23.21V73.56l40.2 42.29Zm600.53 286.63L264.4 41.01l34.72-17.36 626.05 361.43-34.79 17.39Zm-50.2 171.55v-56.44l36.56-18.28v215.65l.01 51.85-36.53 18.3V574.32c0-.1-.04-.19-.04-.29Zm63.22-96.34v-51.9l36.61-18.31v267.48l-36.6 18.34V477.69Z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000">
<path d="M793 872H533.1V551.4L793 872ZM0 872h466.9V128L72 390.9 0 872Zm927.9-481.1L533.1 128v304.4L872.7 872H1000l-72.1-481.1Z"/>
</svg>

After

Width:  |  Height:  |  Size: 204 B

View file

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200">
<path d="M33.4 110.7v62.8c0 1.7 1.4 3.1 3.1 3.1h126.3c1.7 0 3.1-1.4 3.1-3.1v-62.1c6.4-4.7 10.2-12.1 10.2-20.1 0-14-11.4-25.4-25.3-25.4h-.8c-.4-14.3-12.2-25.9-26.6-25.9s-6.8.7-10.1 2.1C107 30.9 95.1 23.8 82.2 23.8c-19.7 0-35.7 16-35.7 35.7s0 2.9.3 4.4c-13.2 1.5-23.5 12.7-23.5 26.3s3.8 15.6 10.2 20.5Zm126.3 59.8H39.5V96.7h120.2v73.8ZM49.6 70h.3c1 .1 2-.2 2.7-1 .7-.7 1-1.8.7-2.8-.5-2.2-.8-4.5-.8-6.7 0-16.3 13.3-29.6 29.6-29.6s22.2 6.9 27 17.5c.3.8 1 1.4 1.8 1.6.8.3 1.7.2 2.4-.2 3.2-1.8 6.6-2.7 9.9-2.7 11.3 0 20.5 9.2 20.5 20.5s0 .9-.1 1.4c0 .3 0 .7-.1 1.1 0 1 .3 1.9 1 2.5.7.6 1.7.9 2.6.8 1.4-.3 2.5-.4 3.6-.4 10.6 0 19.2 8.6 19.2 19.2s-1.5 8.4-4.1 11.7v-9.4c0-1.7-1.4-3.1-3.1-3.1H36.5c-1.7 0-3.1 1.4-3.1 3.1v8.6c-2.6-3.4-4.1-7.6-4.1-12 0-11.2 9.1-20.3 20.2-20.3Z" class="st0"/>
<path d="M49.9 120.1h3.2V157c0 1.7 1.4 3.1 3.1 3.1s3.1-1.4 3.1-3.1v-36.9h3.2c1.7 0 3.1-1.4 3.1-3.1s-1.4-3.1-3.1-3.1h-3.2v-4.1c0-1.7-1.4-3.1-3.1-3.1s-3.1 1.4-3.1 3.1v4.1h-3.2c-1.7 0-3.1 1.4-3.1 3.1s1.4 3.1 3.1 3.1Zm29 27.8h3.2v9.2c0 1.7 1.4 3.1 3.1 3.1s3.1-1.4 3.1-3.1v-9.2h3.2c1.7 0 3.1-1.4 3.1-3.1s-1.4-3.1-3.1-3.1h-3.2v-31.8c0-1.7-1.4-3.1-3.1-3.1s-3.1 1.4-3.1 3.1v31.8h-3.2c-1.7 0-3.1 1.4-3.1 3.1s1.4 3.1 3.1 3.1Zm29-22.7h3.2V157c0 1.7 1.4 3.1 3.1 3.1s3.1-1.4 3.1-3.1v-31.8h3.2c1.7 0 3.1-1.4 3.1-3.1s-1.4-3.1-3.1-3.1h-3.2v-9.2c0-1.7-1.4-3.1-3.1-3.1s-3.1 1.4-3.1 3.1v9.2h-3.2c-1.7 0-3.1 1.4-3.1 3.1s1.4 3.1 3.1 3.1Zm29 13.5h3.2V157c0 1.7 1.4 3.1 3.1 3.1s3.1-1.4 3.1-3.1v-18.3h3.2c1.7 0 3.1-1.4 3.1-3.1s-1.4-3.1-3.1-3.1h-3.2v-22.7c0-1.7-1.4-3.1-3.1-3.1s-3.1 1.4-3.1 3.1v22.7h-3.2c-1.7 0-3.1 1.4-3.1 3.1s1.4 3.1 3.1 3.1Z" class="st0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 1000 1000">
<path d="M500 45.3c-250.7 0-454.7 204-454.7 454.7s204 454.7 454.7 454.7 454.7-204 454.7-454.7S750.7 45.3 500 45.3zm.1 845c-215.3 0-390.3-175.1-390.3-390.3s175.1-390.3 390.3-390.3 390.3 175 390.3 390.3-175.1 390.3-390.3 390.3zm0-130.1z"/>
<path d="M628.3 338.7c-77.9-44.5-178.5-44.4-256.4 0l-132-98.9V500c0 143.5 116.7 260.2 260.2 260.2S760.3 643.5 760.3 500V239.8l-132 98.9zm66.9 161.2c0 107.6-87.6 195.2-195.2 195.2s-195.2-87.6-195.2-195.2V369.8l.1.1 62 46.5 37.1-21.1c58.3-33.3 133.6-33.4 192 0l37.1 21.1 62-46.5v130z"/>
</svg>

After

Width:  |  Height:  |  Size: 620 B