add forge icons
This commit is contained in:
10
_config.ts
10
_config.ts
@@ -25,6 +25,15 @@ site.use(codeHighlight());
|
|||||||
|
|
||||||
site.use(djotPlugin({
|
site.use(djotPlugin({
|
||||||
renderOptions: {
|
renderOptions: {
|
||||||
|
overrides: {
|
||||||
|
symb: (symbol: djot.Symb, renderer: djot.HTMLRenderer) => {
|
||||||
|
if (symbol.alias.startsWith("si-")) {
|
||||||
|
const iconName = symbol.alias.substring(3);
|
||||||
|
return `<img class="text-icon" src="/icons/${iconName}.svg">`;
|
||||||
|
}
|
||||||
|
return renderer.renderAstNodeDefault(symbol);
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}));
|
}));
|
||||||
|
|
||||||
@@ -40,5 +49,6 @@ site.use(googleFonts({
|
|||||||
|
|
||||||
site.copy("/styles");
|
site.copy("/styles");
|
||||||
site.copy("favicon.svg");
|
site.copy("favicon.svg");
|
||||||
|
site.copy("/icons")
|
||||||
|
|
||||||
export default site;
|
export default site;
|
||||||
|
|||||||
1
icons/codeberg.svg
Normal file
1
icons/codeberg.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg class="text-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Codeberg</title><path d="M11.999.747A11.974 11.974 0 0 0 0 12.75c0 2.254.635 4.465 1.833 6.376L11.837 6.19c.072-.092.251-.092.323 0l4.178 5.402h-2.992l.065.239h3.113l.882 1.138h-3.674l.103.374h3.86l.777 1.003h-4.358l.135.483h4.593l.695.894h-5.038l.165.589h5.326l.609.785h-5.717l.182.65h6.038l.562.727h-6.397l.183.65h6.717A12.003 12.003 0 0 0 24 12.75 11.977 11.977 0 0 0 11.999.747zm3.654 19.104.182.65h5.326c.173-.204.353-.433.513-.65zm.385 1.377.18.65h3.563c.233-.198.485-.428.712-.65zm.383 1.377.182.648h1.203c.356-.204.685-.412 1.042-.648zz"/></svg>
|
||||||
|
After Width: | Height: | Size: 650 B |
1
icons/gitea.svg
Normal file
1
icons/gitea.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg class="text-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Gitea</title><path d="M4.209 4.603c-.247 0-.525.02-.84.088-.333.07-1.28.283-2.054 1.027C-.403 7.25.035 9.685.089 10.052c.065.446.263 1.687 1.21 2.768 1.749 2.141 5.513 2.092 5.513 2.092s.462 1.103 1.168 2.119c.955 1.263 1.936 2.248 2.89 2.367 2.406 0 7.212-.004 7.212-.004s.458.004 1.08-.394c.535-.324 1.013-.893 1.013-.893s.492-.527 1.18-1.73c.21-.37.385-.729.538-1.068 0 0 2.107-4.471 2.107-8.823-.042-1.318-.367-1.55-.443-1.627-.156-.156-.366-.153-.366-.153s-4.475.252-6.792.306c-.508.011-1.012.023-1.512.027v4.474l-.634-.301c0-1.39-.004-4.17-.004-4.17-1.107.016-3.405-.084-3.405-.084s-5.399-.27-5.987-.324c-.187-.011-.401-.032-.648-.032zm.354 1.832h.111s.271 2.269.6 3.597C5.549 11.147 6.22 13 6.22 13s-.996-.119-1.641-.348c-.99-.324-1.409-.714-1.409-.714s-.73-.511-1.096-1.52C1.444 8.73 2.021 7.7 2.021 7.7s.32-.859 1.47-1.145c.395-.106.863-.12 1.072-.12zm8.33 2.554c.26.003.509.127.509.127l.868.422-.529 1.075a.686.686 0 0 0-.614.359.685.685 0 0 0 .072.756l-.939 1.924a.69.69 0 0 0-.66.527.687.687 0 0 0 .347.763.686.686 0 0 0 .867-.206.688.688 0 0 0-.069-.882l.916-1.874a.667.667 0 0 0 .237-.02.657.657 0 0 0 .271-.137 8.826 8.826 0 0 1 1.016.512.761.761 0 0 1 .286.282c.073.21-.073.569-.073.569-.087.29-.702 1.55-.702 1.55a.692.692 0 0 0-.676.477.681.681 0 1 0 1.157-.252c.073-.141.141-.282.214-.431.19-.397.515-1.16.515-1.16.035-.066.218-.394.103-.814-.095-.435-.48-.638-.48-.638-.467-.301-1.116-.58-1.116-.58s0-.156-.042-.27a.688.688 0 0 0-.148-.241l.516-1.062 2.89 1.401s.48.218.583.619c.073.282-.019.534-.069.657-.24.587-2.1 4.317-2.1 4.317s-.232.554-.748.588a1.065 1.065 0 0 1-.393-.045l-.202-.08-4.31-2.1s-.417-.218-.49-.596c-.083-.31.104-.691.104-.691l2.073-4.272s.183-.37.466-.497a.855.855 0 0 1 .35-.077z"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.8 KiB |
1
icons/github.svg
Normal file
1
icons/github.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg class="text-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
|
||||||
|
After Width: | Height: | Size: 841 B |
1
icons/gitlab.svg
Normal file
1
icons/gitlab.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg class="text-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitLab</title><path d="m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"/></svg>
|
||||||
|
After Width: | Height: | Size: 592 B |
63
icons/radicle.svg
Normal file
63
icons/radicle.svg
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
<svg class="text-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44" fill="none">
|
||||||
|
<g shape-rendering="crispEdges">
|
||||||
|
<rect x="8" y="0" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="32" y="0" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="12" y="4" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="28" y="4" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="12" y="8" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="16" y="8" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="20" y="8" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="24" y="8" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="28" y="8" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="8" y="12" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="12" y="12" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="16" y="12" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="20" y="12" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="24" y="12" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="28" y="12" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="32" y="12" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="4" y="16" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="8" y="16" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="12" y="16" width="4" height="4" fill="#F4F4F4"/>
|
||||||
|
<rect x="16" y="16" width="4" height="4" fill="#F4F4F4"/>
|
||||||
|
<rect x="20" y="16" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="24" y="16" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="28" y="16" width="4" height="4" fill="#F4F4F4"/>
|
||||||
|
<rect x="32" y="16" width="4" height="4" fill="#F4F4F4"/>
|
||||||
|
<rect x="36" y="16" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="4" y="20" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="8" y="20" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="12" y="20" width="4" height="4" fill="#F4F4F4"/>
|
||||||
|
<rect x="16" y="20" width="4" height="4" fill="#FF55FF"/>
|
||||||
|
<rect x="20" y="20" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="24" y="20" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="28" y="20" width="4" height="4" fill="#F4F4F4"/>
|
||||||
|
<rect x="32" y="20" width="4" height="4" fill="#FF55FF"/>
|
||||||
|
<rect x="36" y="20" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="0" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="4" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="8" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="12" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="16" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="20" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="24" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="28" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="32" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="36" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="40" y="24" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="8" y="28" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="16" y="28" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="24" y="28" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="32" y="28" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="8" y="32" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="16" y="32" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="24" y="32" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="32" y="32" width="4" height="4" fill="#3333DD"/>
|
||||||
|
<rect x="16" y="36" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="24" y="36" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="12" y="40" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="16" y="40" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="24" y="40" width="4" height="4" fill="#5555FF"/>
|
||||||
|
<rect x="28" y="40" width="4" height="4" fill="#5555FF"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.7 KiB |
1
icons/sourcehut.svg
Normal file
1
icons/sourcehut.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg class="text-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>SourceHut</title><path d="M12 0C5.371 0 0 5.371 0 12s5.371 12 12 12 12-5.371 12-12S18.629 0 12 0Zm0 21.677A9.675 9.675 0 0 1 2.323 12 9.675 9.675 0 0 1 12 2.323 9.675 9.675 0 0 1 21.677 12 9.675 9.675 0 0 1 12 21.677Z"/></svg>
|
||||||
|
After Width: | Height: | Size: 323 B |
Reference in New Issue
Block a user