Update logos

This commit is contained in:
Fred Boniface 2023-08-17 00:03:49 +01:00
parent e8c52ee5a7
commit d954457ccb
20 changed files with 21 additions and 134 deletions

View File

@ -17,6 +17,7 @@
<style>
img {
height: 25px;
width: 25px;
padding-left: 5px;
padding-right: 5px;
}

View File

@ -1,15 +1,17 @@
export const languages = new Map([
['js', '/logos/js.svg'],
['ts', '/logos/ts.svg'],
['go', '/logos/go.png'],
['go', '/logos/go.svg'],
['py', '/logos/py.svg'],
['html', '/logos/html.svg'],
['css', '/logos/css.svg'],
['php','/logos/php.svg'],
])
export const platforms = new Map([
['svelte', '/logos/svelte.png'],
['express', '/logos/express.png'],
['node', '/logos/node.png'],
['mongo', '/logos/mongo.png'],
['svelte', '/logos/svelte.svg'],
['express', '/logos/express.svg'],
['node', '/logos/node.svg'],
['mongo', '/logos/mongo.svg'],
['redis', '/logos/redis.svg'],
])

View File

@ -5,7 +5,7 @@
<h1>Stuff I've made</h1>
<a href="/articles/owlboard">OwlBoard</a><br>
<Lang langs={['js','ts','py','go', 'html', 'css']} plats={['svelte','express','mongo']} />
<Lang langs={['js','ts','py','go', 'html', 'css']} plats={['svelte','express','mongo', 'redis']} />
<p>Working full time on the 'iron road', left me wanting a faster way to get the information
I needed. OwlBoard evolved from <a href="/articles/athena">Athena</a> and grew to provide
more information that frontline rail colleagues need.

View File

@ -1,31 +1 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{fill:#1F72B5;}
.st1{fill:#51A3DC;}
.st2{fill:#EBEBEB;}
.st3{fill:#CECECE;}
</style>
<g id="XMLID_1_">
<polygon id="XMLID_11_" class="st0" points="107.66,470.9 74.67,100.55 437.33,100.55 404.34,470.76 255.72,512 "/>
<polygon id="XMLID_10_" class="st1" points="256,480.57 376.04,447.29 404.34,130.84 256,130.84 "/>
<polygon id="XMLID_35_" class="st2" points="138.1,216.32 133.69,173.51 378.31,173.51 375.47,223.15 272.07,268.8 371.2,268.8
360.53,409.6 260.55,436.48 156.87,411.31 150.47,339.91 196.27,339.91 198.83,377.6 258.84,388.84 314.31,371.77 316.87,311.47
146.49,311.47 143.36,266.67 256,217.32 "/>
<g id="XMLID_2_">
<polygon id="XMLID_39_" class="st3" points="143.36,266.67 146.49,311.47 256,311.47 256,217.32 "/>
<polygon id="XMLID_40_" class="st3" points="198.83,377.6 196.27,339.91 150.47,339.91 156.87,411.31 256,435.34 256,388.27 "/>
<polygon id="XMLID_41_" class="st3" points="133.69,173.51 138.1,216.32 256,217.32 256,173.51 "/>
</g>
<g id="XMLID_36_">
<polygon id="XMLID_34_" points="290.13,17.07 290.13,0 221.87,0 221.87,39.82 268.8,39.82 268.8,52.62 220.44,52.62 220.44,68.27
288.71,68.27 288.71,27.02 240.36,27.02 240.36,17.07 "/>
<polygon id="XMLID_38_" points="166.4,40.25 166.4,52.62 214.76,52.62 214.76,68.27 146.49,68.27 146.49,27.45 146.49,0 213.33,0
213.33,17.07 166.4,17.07 "/>
<polygon id="XMLID_37_" points="365.51,17.07 365.51,0 297.24,0 297.24,39.82 344.18,39.82 344.18,52.62 295.82,52.62
295.82,68.27 364.09,68.27 364.09,27.02 315.73,27.02 315.73,17.07 "/>
</g>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M19.67 26l8.069 90.493 36.206 10.05 36.307-10.063L108.33 26H19.67zm69.21 50.488L86.53 98.38l.009 1.875L64 106.55v.001l-.018.015-22.719-6.225L39.726 83h11.141l.79 8.766 12.347 3.295-.004.015v-.032l12.394-3.495L77.702 77H51.795l-.222-2.355-.506-5.647L50.802 66h27.886l1.014-11H37.229l-.223-2.589-.506-6.03L36.235 43h55.597l-.267 3.334-2.685 30.154M89 14.374L81.851 6H89V1H73v4.363L81.39 13H73v5h16zm-19 0L63.193 6H70V1H55v4.363L62.733 13H55v5h15zM52 13h-8V6h8V1H38v17h14z"/></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

1
static/logos/express.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M126.67 98.44c-4.56 1.16-7.38.05-9.91-3.75-5.68-8.51-11.95-16.63-18-24.9-.78-1.07-1.59-2.12-2.6-3.45C89 76 81.85 85.2 75.14 94.77c-2.4 3.42-4.92 4.91-9.4 3.7l26.92-36.13L67.6 29.71c4.31-.84 7.29-.41 9.93 3.45 5.83 8.52 12.26 16.63 18.67 25.21 6.45-8.55 12.8-16.67 18.8-25.11 2.41-3.42 5-4.72 9.33-3.46-3.28 4.35-6.49 8.63-9.72 12.88-4.36 5.73-8.64 11.53-13.16 17.14-1.61 2-1.35 3.3.09 5.19C109.9 76 118.16 87.1 126.67 98.44zM1.33 61.74c.72-3.61 1.2-7.29 2.2-10.83 6-21.43 30.6-30.34 47.5-17.06C60.93 41.64 63.39 52.62 62.9 65H7.1c-.84 22.21 15.15 35.62 35.53 28.78 7.15-2.4 11.36-8 13.47-15 1.07-3.51 2.84-4.06 6.14-3.06-1.69 8.76-5.52 16.08-13.52 20.66-12 6.86-29.13 4.64-38.14-4.89C5.26 85.89 3 78.92 2 71.39c-.15-1.2-.46-2.38-.7-3.57q.03-3.04.03-6.08zm5.87-1.49h50.43c-.33-16.06-10.33-27.47-24-27.57-15-.12-25.78 11.02-26.43 27.57z"/></svg>

After

Width:  |  Height:  |  Size: 929 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

1
static/logos/go.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><g fill="#FFFFFF" fill-rule="evenodd"><path d="M11.156 54.829c-.243 0-.303-.122-.182-.303l1.273-1.637c.12-.182.424-.303.666-.303H34.55c.243 0 .303.182.182.364l-1.03 1.576c-.121.181-.424.363-.606.363zM2.004 60.404c-.242 0-.303-.12-.182-.303l1.273-1.636c.121-.182.424-.303.667-.303h27.636c.242 0 .364.182.303.364l-.485 1.454c-.06.243-.303.364-.545.364zM16.67 65.98c-.242 0-.302-.182-.181-.364l.848-1.515c.122-.182.364-.363.607-.363h12.12c.243 0 .364.181.364.424l-.12 1.454c0 .243-.243.425-.425.425zM79.58 53.738c-3.819.97-6.425 1.697-10.182 2.666-.91.243-.97.303-1.758-.606-.909-1.03-1.576-1.697-2.848-2.303-3.819-1.878-7.516-1.333-10.97.91-4.121 2.666-6.242 6.605-6.182 11.514.06 4.849 3.394 8.849 8.182 9.516 4.121.545 7.576-.91 10.303-4 .545-.667 1.03-1.394 1.636-2.243H56.064c-1.272 0-1.575-.788-1.151-1.818.788-1.879 2.242-5.03 3.09-6.606.183-.364.607-.97 1.516-.97h22.06c-.12 1.637-.12 3.273-.363 4.91-.667 4.363-2.303 8.363-4.97 11.878-4.364 5.758-10.06 9.333-17.273 10.303-5.939.788-11.454-.364-16.302-4-4.485-3.394-7.03-7.879-7.697-13.454-.788-6.606 1.151-12.546 5.151-17.758 4.303-5.636 10-9.212 16.97-10.485 5.697-1.03 11.151-.363 16.06 2.97 3.212 2.121 5.515 5.03 7.03 8.545.364.546.122.849-.606 1.03z"/><path d="M99.64 87.253c-5.515-.122-10.546-1.697-14.788-5.334-3.576-3.09-5.818-7.03-6.545-11.697-1.091-6.848.787-12.909 4.909-18.302 4.424-5.819 9.757-8.849 16.97-10.122 6.181-1.09 12-.484 17.272 3.091 4.788 3.273 7.757 7.697 8.545 13.515 1.03 8.182-1.333 14.849-6.97 20.546-4 4.06-8.909 6.606-14.545 7.757-1.636.303-3.273.364-4.848.546zm14.424-24.485c-.06-.788-.06-1.394-.182-2-1.09-6-6.606-9.394-12.363-8.06-5.637 1.272-9.273 4.848-10.606 10.545-1.091 4.727 1.212 9.515 5.575 11.454 3.334 1.455 6.667 1.273 9.879-.363 4.788-2.485 7.394-6.364 7.697-11.576z" fill-rule="nonzero"/></g></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,28 +1 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{fill:#E44D26;}
.st1{fill:#F16529;}
.st2{fill:#EBEBEB;}
.st3{fill:#FFFFFF;}
</style>
<g id="XMLID_1_">
<polygon id="XMLID_11_" class="st0" points="107.66,470.9 74.67,100.55 437.33,100.55 404.34,470.76 255.72,512 "/>
<polygon id="XMLID_10_" class="st1" points="256,480.57 376.04,447.29 404.34,130.84 256,130.84 "/>
<polygon id="XMLID_9_" class="st2" points="256,268.23 195.84,268.23 191.72,221.72 256,221.72 256,176.36 255.86,176.36
142.08,176.36 143.22,188.44 154.31,313.6 256,313.6 "/>
<polygon id="XMLID_8_" class="st2" points="256,386.13 255.86,386.28 205.23,372.48 201.96,336.36 177.35,336.36 156.44,336.36
162.7,407.61 255.86,433.49 256,433.35 "/>
<path id="XMLID_7_" d="M108.37,0h23.04v22.76h21.05V0h23.04v68.98h-23.04V45.8h-21.05v23.18h-23.04V0L108.37,0z"/>
<path id="XMLID_6_" d="M205.94,22.9H185.6V0h63.72v22.9h-20.34v46.08h-23.04V22.9L205.94,22.9z"/>
<path id="XMLID_5_" d="M259.56,0h24.04l14.79,24.32L313.17,0h24.04v68.98h-22.9V34.84l-15.93,24.6h-0.43l-15.93-24.6v34.28h-22.61
V0H259.56z"/>
<path id="XMLID_4_" d="M348.73,0h23.04v46.22h32.43v22.76h-55.47V0z"/>
<polygon id="XMLID_3_" class="st3" points="255.86,268.23 255.86,313.6 311.75,313.6 306.49,372.48 255.86,386.13 255.86,433.49
348.87,407.61 349.58,399.93 360.25,280.46 361.39,268.23 349.16,268.23 "/>
<polygon id="XMLID_2_" class="st3" points="255.86,176.36 255.86,204.52 255.86,221.58 255.86,221.72 365.37,221.72 365.37,221.72
365.51,221.72 366.51,211.48 368.5,188.44 369.64,176.36 "/>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M19.569 27l8.087 89.919 36.289 9.682 36.39-9.499L108.431 27H19.569zM91.61 47.471l-.507 5.834L90.88 56H48.311l1.017 12h40.54l-.271 2.231-2.615 28.909-.192 1.69L64 106.964v-.005l-.027.012-22.777-5.916L39.65 84h11.168l.791 8.46 12.385 3.139.006-.234v.012l12.412-2.649L77.708 79H39.153l-2.734-30.836L36.152 45h55.724l-.266 2.471zM27.956 1.627h5.622v5.556h5.144V1.627h5.623v16.822h-5.623v-5.633h-5.143v5.633h-5.623V1.627zm23.782 5.579h-4.95V1.627h15.525v5.579h-4.952v11.243h-5.623V7.206zm13.039-5.579h5.862l3.607 5.911 3.603-5.911h5.865v16.822h-5.601v-8.338l-3.867 5.981h-.098l-3.87-5.981v8.338h-5.502V1.627zm21.736 0h5.624v11.262h7.907v5.561H86.513V1.627z"/></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 746 B

View File

@ -1,18 +1 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{fill:#F7DF1E;}
</style>
<g id="XMLID_1_">
<rect id="XMLID_2_" class="st0" width="512" height="512"/>
<path id="XMLID_3_" d="M134.66,427.84l39.14-23.71c7.57,13.47,14.45,24.69,30.86,24.69c15.85,0,25.81-6.17,25.81-30.3V235.1h48.11
v164.26c0,49.8-29.18,72.52-71.82,72.52C168.33,471.88,146.03,451.96,134.66,427.84"/>
<path id="XMLID_4_" d="M304.82,422.65l39.14-22.72c10.38,16.83,23.71,29.18,47.41,29.18c19.92,0,32.68-9.96,32.68-23.71
c0-16.55-13.05-22.3-35.07-31.98l-12.06-5.19c-34.65-14.73-57.79-33.39-57.79-72.52c0-36.05,27.49-63.54,70.42-63.54
c30.58,0,52.6,10.66,68.45,38.44l-37.45,23.99c-8.28-14.73-17.11-20.62-30.86-20.62c-14.03,0-23,8.98-23,20.62
c0,14.45,8.98,20.34,29.6,29.18l12.06,5.19c40.96,17.53,63.96,35.35,63.96,75.61c0,43.34-34.09,67.05-79.68,67.05
C347.74,471.88,318.84,450.56,304.82,422.65"/>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M2 1v125h125V1H2zm66.119 106.513c-1.845 3.749-5.367 6.212-9.448 7.401-6.271 1.44-12.269.619-16.731-2.059-2.986-1.832-5.318-4.652-6.901-7.901l9.52-5.83c.083.035.333.487.667 1.071 1.214 2.034 2.261 3.474 4.319 4.485 2.022.69 6.461 1.131 8.175-2.427 1.047-1.81.714-7.628.714-14.065C58.433 78.073 58.48 68 58.48 58h11.709c0 11 .06 21.418 0 32.152.025 6.58.596 12.446-2.07 17.361zm48.574-3.308c-4.07 13.922-26.762 14.374-35.83 5.176-1.916-2.165-3.117-3.296-4.26-5.795 4.819-2.772 4.819-2.772 9.508-5.485 2.547 3.915 4.902 6.068 9.139 6.949 5.748.702 11.531-1.273 10.234-7.378-1.333-4.986-11.77-6.199-18.873-11.531-7.211-4.843-8.901-16.611-2.975-23.335 1.975-2.487 5.343-4.343 8.877-5.235l3.688-.477c7.081-.143 11.507 1.727 14.756 5.355.904.916 1.642 1.904 3.022 4.045-3.772 2.404-3.76 2.381-9.163 5.879-1.154-2.486-3.069-4.046-5.093-4.724-3.142-.952-7.104.083-7.926 3.403-.285 1.023-.226 1.975.227 3.665 1.273 2.903 5.545 4.165 9.377 5.926 11.031 4.474 14.756 9.271 15.672 14.981.882 4.916-.213 8.105-.38 8.581z"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

1
static/logos/mongo.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

1
static/logos/node.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M112.678 30.334L68.535 4.729c-2.781-1.584-6.424-1.584-9.227 0L14.82 30.334C11.951 31.985 10 35.088 10 38.407v51.142c0 3.319 1.992 6.423 4.862 8.083l11.729 6.688c5.627 2.772 7.186 2.772 9.746 2.772 8.334 0 12.662-5.039 12.662-13.828v-50.49C49 42.061 49.445 41 48.744 41h-5.622C42.41 41 41 42.061 41 42.773v50.49c0 3.896-3.616 7.773-10.202 4.48L18.676 90.73c-.422-.23-.676-.693-.676-1.181V38.407c0-.482.463-.966.891-1.213l44.378-25.561a1.508 1.508 0 011.415 0l43.963 25.555c.421.253.354.722.354 1.219v51.142c0 .488.092.963-.323 1.198l-44.133 25.576c-.378.227-.87.227-1.285 0l-11.317-6.749c-.341-.198-.752-.269-1.08-.086-3.145 1.783-3.729 2.02-6.679 3.043-.727.253-1.799.692.408 1.929l14.798 8.754a9.29 9.29 0 004.647 1.246 9.303 9.303 0 004.666-1.246l43.976-25.582c2.871-1.672 4.322-4.764 4.322-8.083V38.407c-.001-3.319-1.452-6.414-4.323-8.073zM77.727 81.445c-11.727 0-14.309-3.235-15.17-9.066-.102-.628-.634-1.379-1.274-1.379h-5.73c-.709 0-1.28.86-1.28 1.566 0 7.466 4.06 16.512 23.454 16.512 14.038 0 22.088-5.455 22.088-15.109 0-9.572-6.467-12.084-20.082-13.886-13.762-1.819-15.16-2.738-15.16-5.962 0-2.658 1.184-6.203 11.374-6.203 9.104 0 12.46 1.954 13.841 8.091.119.577.646.991 1.241.991h5.754c.354 0 .691-.143.939-.396.241-.272.367-.613.336-.979-.893-10.569-7.913-15.494-22.112-15.494-12.632 0-20.166 5.334-20.166 14.275 0 9.698 7.497 12.378 19.622 13.577 14.505 1.422 15.633 3.542 15.633 6.395 0 4.956-3.978 7.067-13.308 7.067z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

1
static/logos/php.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M64 33.039C30.26 33.039 2.906 46.901 2.906 64S30.26 94.961 64 94.961 125.094 81.099 125.094 64 97.74 33.039 64 33.039zM48.103 70.032c-1.458 1.364-3.077 1.927-4.86 2.507-1.783.581-4.052.461-6.811.461h-6.253l-1.733 10h-7.301l6.515-34H41.7c4.224 0 7.305 1.215 9.242 3.432 1.937 2.217 2.519 5.364 1.747 9.337-.319 1.637-.856 3.159-1.614 4.515a15.118 15.118 0 01-2.972 3.748zM69.414 73l2.881-14.42c.328-1.688.208-2.942-.361-3.555-.57-.614-1.782-1.025-3.635-1.025h-5.79l-3.731 19h-7.244l6.515-33h7.244l-1.732 9h6.453c4.061 0 6.861.815 8.402 2.231s2.003 3.356 1.387 6.528L76.772 73h-7.358zm40.259-11.178c-.318 1.637-.856 3.133-1.613 4.488-.758 1.357-1.748 2.598-2.971 3.722-1.458 1.364-3.078 1.927-4.86 2.507-1.782.581-4.053.461-6.812.461h-6.253l-1.732 10h-7.301l6.514-34h14.041c4.224 0 7.305 1.215 9.241 3.432 1.935 2.217 2.518 5.418 1.746 9.39zM95.919 54h-5.001l-2.727 14h4.442c2.942 0 5.136-.29 6.576-1.4 1.442-1.108 2.413-2.828 2.918-5.421.484-2.491.264-4.434-.66-5.458-.925-1.024-2.774-1.721-5.548-1.721zm-56.985 0h-5.002l-2.727 14h4.441c2.943 0 5.136-.29 6.577-1.4 1.441-1.108 2.413-2.828 2.917-5.421.484-2.491.264-4.434-.66-5.458S41.708 54 38.934 54z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,28 +1 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{fill:url(#SVGID_1_);}
.st1{fill:url(#SVGID_2_);}
</style>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0.2852" y1="511.0804" x2="2.2901" y2="511.0804" gradientTransform="matrix(126.2799 125.5782 -125.2988 126.5615 64049.7422 -64670.543)">
<stop offset="0" style="stop-color:#387EB8"/>
<stop offset="1" style="stop-color:#366994"/>
</linearGradient>
<path class="st0" d="M254.2,1.3c-130,0-121.9,56.4-121.9,56.4l0.1,58.4h124v17.5H83.2c0,0-83.2-9.4-83.2,121.7
c0,131.1,72.6,126.5,72.6,126.5h43.3V321c0,0-2.3-72.6,71.4-72.6h123c0,0,69.1,1.1,69.1-66.8V69.3C379.5,69.3,390,1.3,254.2,1.3z
M185.8,40.6c12.3,0,22.3,10,22.3,22.3c0,12.3-10,22.3-22.3,22.3s-22.3-10-22.3-22.3C163.4,50.6,173.4,40.6,185.8,40.6z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="0.8921" y1="511.1571" x2="2.8969" y2="511.1571" gradientTransform="matrix(135.625 128.783 -128.4964 135.9275 65764.5781 -69385.4766)">
<stop offset="0" style="stop-color:#FFE052"/>
<stop offset="1" style="stop-color:#FFC331"/>
</linearGradient>
<path class="st1" d="M257.8,510.7c130,0,121.9-56.4,121.9-56.4l-0.1-58.4h-124v-17.5h173.3c0,0,83.2,9.4,83.2-121.7
c0-131.1-72.6-126.5-72.6-126.5h-43.3V191c0,0,2.3,72.6-71.4,72.6h-123c0,0-69.1-1.1-69.1,66.8v112.3
C132.5,442.7,122,510.7,257.8,510.7z M326.2,471.4c-12.3,0-22.3-10-22.3-22.3c0-12.3,10-22.3,22.3-22.3s22.3,10,22.3,22.3
C348.6,461.4,338.6,471.4,326.2,471.4z"/>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M49.33 62h29.159C86.606 62 93 55.132 93 46.981V19.183c0-7.912-6.632-13.856-14.555-15.176-5.014-.835-10.195-1.215-15.187-1.191-4.99.023-9.612.448-13.805 1.191C37.098 6.188 35 10.758 35 19.183V30h29v4H23.776c-8.484 0-15.914 5.108-18.237 14.811-2.681 11.12-2.8 17.919 0 29.53C7.614 86.983 12.569 93 21.054 93H31V79.952C31 70.315 39.428 62 49.33 62zm-1.838-39.11c-3.026 0-5.478-2.479-5.478-5.545 0-3.079 2.451-5.581 5.478-5.581 3.015 0 5.479 2.502 5.479 5.581-.001 3.066-2.465 5.545-5.479 5.545zm74.789 25.921C120.183 40.363 116.178 34 107.682 34H97v12.981C97 57.031 88.206 65 78.489 65H49.33C41.342 65 35 72.326 35 80.326v27.8c0 7.91 6.745 12.564 14.462 14.834 9.242 2.717 17.994 3.208 29.051 0C85.862 120.831 93 116.549 93 108.126V97H64v-4h43.682c8.484 0 11.647-5.776 14.599-14.66 3.047-9.145 2.916-17.799 0-29.529zm-41.955 55.606c3.027 0 5.479 2.479 5.479 5.547 0 3.076-2.451 5.579-5.479 5.579-3.015 0-5.478-2.502-5.478-5.579 0-3.068 2.463-5.547 5.478-5.547z"/></svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

1
static/logos/redis.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M21.8 31.9C26.6 34.2 53.4 45 57.6 47c4.2 2 7.2 2 12.6-.7 5.3-2.8 30.5-13.1 35.3-15.6 2.5-1.3 3.6-2.3 3.6-3.2v-9.1c0-.9-1.2-1.7-3.6-2.6L71 2.4C66.2.6 64.3.7 58.7 2.7c-5.7 2-32.3 12.5-37 14.3-2.3.9-3.6 1.8-3.6 2.7H18v9.1c0 1 1.4 2 3.8 3.1zm43.6 1.3l-14.7-6.1 21.1-3.2-6.4 9.3zm31.9-14.5l-12.5 4.9-1.3.5-12.4-4.9 13.8-5.5 12.4 5zm-36.5-9l-2-3.8 6.3 2.5 6-2-1.6 3.9 6.1 2.3-7.9.8-1.8 4.2-2.8-4.6-9.1-.8 6.8-2.5zM45.1 15c6.2 0 11.3 2 11.3 4.4 0 2.4-5 4.4-11.3 4.4-6.2 0-11.3-2-11.3-4.4 0-2.4 5.1-4.4 11.3-4.4zM21.8 47.5c4.8 2.3 31.6 13.1 35.8 15.1 4.2 2 7.2 2 12.6-.7 5.3-2.8 30.5-13.1 35.3-15.6 2.5-1.3 3.6-2.3 3.6-3.2V34c0 .9-1.2 1.8-3.5 3.1-4.8 2.5-30 12.9-35.3 15.6-5.3 2.8-8.3 2.8-12.5.7-4.2-2-31.1-12.8-35.9-15.1-2.4-1.1-3.8-2.1-3.8-3v9.2c-.1.9 1.3 1.8 3.7 3zm0 15c4.8 2.3 31.6 13.1 35.8 15.1 4.2 2 7.2 2 12.6-.7 5.3-2.8 30.5-13.1 35.3-15.6 2.5-1.3 3.6-2.3 3.6-3.2V49c0 .9-1.2 1.8-3.5 3.1-4.8 2.5-30 12.9-35.3 15.6-5.3 2.8-8.3 2.8-12.5.7-4.2-2-31.1-12.8-35.9-15.1-2.4-1.1-3.8-2.1-3.8-3v9.2c-.1.8 1.3 1.8 3.7 3zm-.4 35.1c0-1.9-1.5-3.4-3.5-3.4-3.3-.1-6.2 1.1-8.4 2.6C9 97 9 97.6 8 98v-.5c0-1.9-1.6-3.4-3.6-3.4-1.9 0-3.4 1.5-3.4 3.4v25.9c0 1.9 1.5 3.5 3.4 3.5 2 0 3.6-1.6 3.6-3.5V111c1-.9 1.2-3.4 2.8-5.5.8-1.3 1.8-2.4 3.1-3.2 1.1-.9 2.5-1.3 4-1.3 2 .1 3.5-1.6 3.5-3.4zm13.9-3.5c-9 0-15.9 7.5-16 16.5.1 9 7.1 16.4 16.1 16.5 4.7 0 8.6-1.4 11.8-4.3 1.5-1.4.9-3.4 0-4.3-.9-1.1-3.5-1.3-4.9.2-1.6 1.3-4.5 1.8-6.8 1.6-2.3-.2-4.9-1.3-6.3-2.9-1.2-1.1-1.9-3.3-2.2-4.3h20.9c1.8 0 3-1.1 3.2-2.7.1-.1-.1-.5-.1-.6v-.3c0-9-7.1-15.4-15.7-15.4zM26.6 107c.5-2 3.3-6.7 8.9-7 5.7.5 9.1 5 9.7 7H26.6zm58.4 3.6V84.5c0-1.9-1.5-3.6-3.5-3.6S78 82.5 78 84.5v12.4c-3-1.7-5.7-2.8-8.9-2.8-8.9 0-16.1 7.5-16.1 16.5 0 8.9 7.1 16.4 16 16.4 3.3 0 6.4-1.1 8.9-2.8.3 1.6 1.7 2.8 3.5 2.8 2 0 3.6-1.6 3.6-3.6v-12.8zm-9.9 6.5c-1.6 1.7-3.8 2.7-6.2 2.7-2.4 0-4.5-1-6.2-2.7-1.6-1.6-2.6-4-2.6-6.5 0-2.6 1-5 2.6-6.6 1.6-1.7 3.8-2.7 6.2-2.7 2.4 0 4.5 1 6.2 2.7 1.6 1.6 2.6 4 2.6 6.6.1 2.5-.9 4.9-2.6 6.5zm18.4-36.2c-2 0-3.5 1.6-3.5 3.6v1.4c0 2 1.5 3.6 3.5 3.6s3.5-1.6 3.5-3.6v-1.4c0-2-1.5-3.6-3.5-3.6zm0 13.2c-2 0-3.5 1.5-3.5 3.6v25.7c0 2 1.5 3.6 3.5 3.6s3.5-1.6 3.5-3.6V97.8c0-2.1-1.5-3.7-3.5-3.7zm32.1 18.3c-1.1-1.8-2.9-2.9-4.7-3.7-1.9-.9-3.9-1.7-6.1-1.7h-.1l-.1-.3c-2.2-.4-3.9-1.1-4.8-1.7-.5-.3-.7-.6-.7-.7-.1-.2-.1-.3-.1-.6s.2-.9 1.1-1.5c.9-.7 2.3-1.2 4-1.2 2.1 0 4 1.1 6.1 2.4 1.6 1.1 3.8.7 4.9-.9 1-1.6.5-3.8-1.1-4.9-2.1-1.4-5.3-3.6-9.9-3.6-3 0-5.8.9-8.1 2.4-2.2 1.6-3.9 4.2-3.9 7.2 0 1.5.4 3 1.1 4.1 1.2 1.8 2.8 2.7 4.5 3.6 1.7.8 3.7 1.5 5.7 1.5h.1c2.4 1 4.3 1.4 5.3 2.1.5.3.8.7.9.9.1.2.2.4.2.7 0 .5-.3 1.2-1.2 2-1.1.7-2.7 1.3-4.5 1.3-2.6.1-5.5-1.4-7.2-2.9-1.4-1.3-3.8-1-4.9.5-1.2 1.4-1 3.7.5 4.9 2.6 2.1 6.6 4.5 11.7 4.5 3.2 0 6.2-1 8.6-2.6 2.4-1.7 4.1-4.4 4.1-7.6-.1-1.4-.6-2.9-1.4-4.2z" fill="#D82C20"/></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

1
static/logos/svelte.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M110.293 16.914C98.586-.086 75.668-5 58.02 5.707l-29.856 18.98a33.94 33.94 0 00-15.418 22.938 35.543 35.543 0 003.566 23.102 33.01 33.01 0 00-5.066 12.793 36.517 36.517 0 006.191 27.52c11.727 16.96 34.583 21.897 52.27 11.312l29.879-19a34.025 34.025 0 0015.355-22.938 35.44 35.44 0 00-3.586-23.02c7.938-12.456 7.52-28.48-1.062-40.48zm-55.254 95.773a23.645 23.645 0 01-25.394-9.433c-3.461-4.793-4.73-10.711-3.73-16.586l.585-2.832.54-1.75 1.605 1.062c3.52 2.668 7.46 4.582 11.668 5.875l1.082.375-.122 1.067c-.105 1.48.332 3.144 1.188 4.414 1.75 2.52 4.793 3.73 7.727 2.937.644-.207 1.273-.418 1.812-.754l29.754-18.976c1.5-.961 2.457-2.398 2.832-4.106.328-1.773-.106-3.585-1.066-5.02-1.774-2.46-4.793-3.565-7.727-2.831-.645.226-1.332.48-1.879.812l-11.25 7.145c-10.644 6.328-24.394 3.355-31.46-6.832a21.854 21.854 0 01-3.75-16.586 20.643 20.643 0 019.456-13.875l29.692-18.98c1.875-1.168 3.894-2.02 6.082-2.668 9.605-2.5 19.726 1.27 25.394 9.394a22.027 22.027 0 013.043 19.398l-.543 1.77-1.539-1.062a39.399 39.399 0 00-11.727-5.875l-1.066-.313.106-1.066c.105-1.563-.332-3.207-1.188-4.48-1.754-2.52-4.793-3.583-7.727-2.833-.644.211-1.273.418-1.812.754L45.812 49.977c-1.5 1-2.46 2.394-2.773 4.144-.312 1.707.106 3.582 1.066 4.957 1.708 2.524 4.81 3.586 7.688 2.832.687-.207 1.332-.414 1.855-.75l11.375-7.254c1.856-1.226 3.938-2.12 6.067-2.707 9.668-2.52 19.75 1.274 25.394 9.438 3.461 4.793 4.793 10.707 3.832 16.52a20.487 20.487 0 01-9.332 13.874L61.23 109.97a25.82 25.82 0 01-6.187 2.707zm0 0"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,23 +1 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{fill:#007ACC;}
.st1{fill:#FFFFFF;}
</style>
<g id="XMLID_1_">
<polygon id="XMLID_2_" class="st0" points="0,256 0,512 256,512 512,512 512,256 512,0 256,0 0,0 "/>
<path id="XMLID_3_" class="st1" d="M113.2,257.68l-0.14,20.9h33.39h33.39v94.68v94.68h23.57h23.57v-94.68v-94.68h33.24h33.39
v-20.62c0-11.36-0.28-20.9-0.56-21.18c-0.28-0.28-40.82-0.42-89.92-0.42l-89.49,0.28L113.2,257.68z"/>
<path id="XMLID_4_" class="st1" d="M413.11,236.22c13.05,3.23,22.86,8.98,31.98,18.52c4.77,5.05,11.64,14.17,12.2,16.41
c0.14,0.7-22.16,15.57-35.63,23.99c-0.42,0.28-2.38-1.82-4.63-5.05c-6.59-9.54-13.47-13.75-23.99-14.45
c-15.57-1.12-25.53,7.01-25.39,20.62c0,3.93,0.56,6.31,2.24,9.54c3.37,7.01,9.82,11.36,29.6,19.92
c36.61,15.71,52.32,26.23,62.14,40.96c10.94,16.55,13.33,42.78,5.89,62.42c-8.14,21.32-28.34,35.77-56.67,40.54
c-8.84,1.54-29.6,1.26-39-0.42c-20.62-3.65-40.12-13.75-52.04-27.21c-4.77-5.19-13.89-18.8-13.33-19.78
c0.28-0.28,2.38-1.68,4.77-2.95c2.24-1.26,10.94-6.31,19.08-10.94l14.73-8.56l3.09,4.49c4.35,6.59,13.75,15.57,19.36,18.66
c16.27,8.56,38.72,7.43,49.8-2.52c4.77-4.35,6.73-8.84,6.73-15.29c0-5.89-0.7-8.56-3.79-13.05c-3.93-5.75-12.06-10.52-35.21-20.48
c-26.37-11.36-37.73-18.52-48.25-29.6c-6.03-6.45-11.64-16.97-14.03-25.53c-1.96-7.29-2.38-25.39-0.84-32.68
c5.47-25.53,24.69-43.34,52.46-48.53C383.37,233.42,404.27,233.98,413.11,236.22z"/>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#FFFFFF" d="M2 63.91v62.5h125v-125H2zm100.73-5a15.56 15.56 0 017.82 4.5 20.58 20.58 0 013 4c0 .16-5.4 3.81-8.69 5.85-.12.08-.6-.44-1.13-1.23a7.09 7.09 0 00-5.87-3.53c-3.79-.26-6.23 1.73-6.21 5a4.58 4.58 0 00.54 2.34c.83 1.73 2.38 2.76 7.24 4.86 8.95 3.85 12.78 6.39 15.16 10 2.66 4 3.25 10.46 1.45 15.24-2 5.2-6.9 8.73-13.83 9.9a38.32 38.32 0 01-9.52-.1A23 23 0 0180 109.19c-1.15-1.27-3.39-4.58-3.25-4.82a9.34 9.34 0 011.15-.73l4.6-2.64 3.59-2.08.75 1.11a16.78 16.78 0 004.74 4.54c4 2.1 9.46 1.81 12.16-.62a5.43 5.43 0 00.69-6.92c-1-1.39-3-2.56-8.59-5-6.45-2.78-9.23-4.5-11.77-7.24a16.48 16.48 0 01-3.43-6.25 25 25 0 01-.22-8c1.33-6.23 6-10.58 12.82-11.87a31.66 31.66 0 019.49.26zm-29.34 5.24v5.12H57.16v46.23H45.65V69.26H29.38v-5a49.19 49.19 0 01.14-5.16c.06-.08 10-.12 22-.1h21.81z"/></svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 866 B