Compare commits

...

8 commits

16 changed files with 165 additions and 2 deletions

View file

@ -6,11 +6,14 @@ 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.
- [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.
- [OpenHosted](https://openhosted.net) logo - adapted from [Blockchain](https://thenounproject.com/icon/blockchain-7881143/) by [Hermanto](https://thenounproject.com/creator/kak.her1992/) from Noun Project.
## Images

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

@ -12,6 +12,17 @@ Reference for all available Material for MkDocs icons: [:simple-materialformkdoc
: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-openhosted: `:logos-openhosted:` - OpenHosted logo
### Coloring icons
You can add a color to an icon by adding the CSS color after the icon, like this:
:fontawesome-solid-dragon:{ .bug-pink } `:fontawesome-solid-dragon:{ .bug-pink }`
@ -85,6 +96,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

@ -1,3 +1,39 @@
: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);
}
.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="#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