added forgejo

This commit is contained in:
liyunze 2026-09-29 22:11:25 +08:00
parent f56334a0a7
commit 052c8ebd9f
4 changed files with 244 additions and 14 deletions

View file

@ -0,0 +1,230 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.1"
id="svg9"
width="290"
height="290"
viewBox="0 0 290 290"
sodipodi:docname="icon-forgejo.svg"
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs13" />
<sodipodi:namedview
id="namedview11"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="5.6827586"
inkscape:cx="138.929"
inkscape:cy="96.080097"
inkscape:window-width="1920"
inkscape:window-height="1027"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g15">
<inkscape:grid
type="xygrid"
id="grid282" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
inkscape:label="Image"
id="g15"
style="display:inline">
<image
width="290"
height="290"
preserveAspectRatio="none"
style="display:none;image-rendering:optimizeQuality"
xlink:href="data:image/png;base64,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
"
id="image17"
inkscape:label="Référence"
sodipodi:insensitive="true" />
<path
style="display:inline;opacity:1;fill:#000000"
d="m 87.027174,262.26344 c -7.197799,-2.61288 -13.901897,-9.31925 -16.485087,-17.13673 -2.161468,-6.54123 -1.746375,-15.92119 0.979919,-21.62671 1.051236,-2.2 3.480202,-6.7985 6.977689,-9.3624 l 4.494445,-3.29474 0.302555,-57.08936 c 0.233456,-44.05099 -1.48553,-52.21524 4.03226,-66.445397 C 97.555494,60.934272 112.77826,49.322757 137.46798,43.008188 142.98067,41.598281 148.57837,41 156.2572,41 h 10.93728 l 4.42483,-4.921478 c 6.15409,-6.844834 12.03832,-9.518591 20.88069,-9.488068 11.87344,0.04099 19.43911,5.900102 25.55654,16.012659 5.16795,8.543006 3.21233,22.812262 -4.026,30.506775 -13.9347,14.253417 -30.98921,12.515782 -42.46277,-0.245693 L 167.19448,68 l -9.34724,0.01187 c -14.97197,0.01901 -24.09255,3.323878 -33.35905,12.087741 -5.80355,5.488763 -10.06102,12.618032 -12.09326,20.250579 -1.37976,5.18198 -0.95172,20.09156 -0.75553,30.64981 0.007,0.35161 5.75774,-4.16792 12.08666,-6.97641 12.17083,-5.40086 19.22058,-7.0383 31.36978,-6.96902 l 12.39505,0.0707 c 3.27459,-6.49465 9.01361,-9.94135 11.39009,-11.07903 10.91518,-5.22537 23.81857,-5.47256 34.49304,5.57518 13.54909,14.02289 9.54125,36.10107 -7.73617,45.14922 -4.31699,2.2608 -6.47821,3.12928 -13.20007,3.14553 -7.02152,0.017 -8.59388,-0.77957 -13.302,-3.38728 -2.95032,-1.6341 -6.94203,-4.8966 -8.87046,-7.25 L 166.75908,145 h -7.24305 c -20.64618,0 -36.28974,8.74407 -43.60302,24.37219 -3.70659,7.9208 -4.4021,12.79522 -4.34728,29.444 l 0.0562,11.25397 3.65675,3.19516 c 2.29117,2.00196 5.6159,5.92014 7.25,8.87046 2.60771,4.70812 3.34203,6.28048 3.32506,13.302 -0.0162,6.72186 -0.82251,8.88308 -3.08331,13.20007 -6.70676,12.80655 -21.78189,18.55326 -35.743476,13.62559 z M 97.50098,247.59231 c 16.00064,-0.009 15.97983,-23.52839 0.03323,-23.61431 -15.985093,0.0588 -16.049279,23.60469 -0.03323,23.61431 z m 95.02157,-127.53472 c -15.51131,0.003 -15.57678,22.91713 0.0181,22.84909 15.48125,0.0403 15.45015,-22.83835 -0.0181,-22.84909 z m -0.52703,-77.972469 c -15.67401,0.01631 -15.66684,24.259891 -0.007,24.208608 16.42224,-0.01679 16.33981,-24.241331 0.007,-24.208608 z"
id="path177"
inkscape:label="forgejo_path"
sodipodi:nodetypes="cssscsssscssscscsssssscsssssscssccssssccccccccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -25,7 +25,7 @@ import TwitchPlays from "../images/projects/twitchplays.webp";
position="left" position="left"
image={TwitchPlays} image={TwitchPlays}
alt="Twitch Plays X" alt="Twitch Plays X"
href="https://github.com/liyunze-coding/TwitchPlaysX" href="https://git.rython.dev/rythondev/TwitchPlaysX"
title="Twitch Plays X" title="Twitch Plays X"
description={`Allow Twitch chatters to play games such as Pokemon! description={`Allow Twitch chatters to play games such as Pokemon!
Chatters can enter messages such as "up up down down left Chatters can enter messages such as "up up down down left

View file

@ -43,7 +43,7 @@ import Project from "./Project.astro";
image={PortfolioRoastBot} image={PortfolioRoastBot}
image_light={PortfolioRoastBotLight} image_light={PortfolioRoastBotLight}
alt="Portfolio Roast Bot" alt="Portfolio Roast Bot"
href="https://codeberg.org/RythonDev/portfolio-roast-bot" href="https://git.rython.dev/rythondev/portfolio-roast-bot"
label="View Repository" label="View Repository"
title="Portfolio Roast Bot" title="Portfolio Roast Bot"
description="A Discord bot that retrieves specific portfolio tips via slash commands, removing the need for members to manually search the FAQ forum for website best practices." description="A Discord bot that retrieves specific portfolio tips via slash commands, removing the need for members to manually search the FAQ forum for website best practices."
@ -52,7 +52,7 @@ import Project from "./Project.astro";
<Project <Project
position="right" position="right"
href="https://github.com/liyunze-coding/rython-task-bot-v2" href="https://git.rython.dev/rythondev/rython-task-bot-v2"
title="Multi-Task Widget" title="Multi-Task Widget"
label="View Repository" label="View Repository"
description={` description={`

View file

@ -1,4 +1,15 @@
<div class="flex flex-row items-center justify-center gap-3"> <div class="flex flex-row items-center justify-center gap-3">
<a href="https://git.rython.dev/" target="_blank">
<div
class="flex h-8 w-8 items-center justify-center rounded-full bg-white transition-[filter,background-color] duration-150 hover:invert"
>
<img
src="/images/socials/forgejo.svg"
alt="youtube"
class="aspect-square h-5 w-5"
/>
</div>
</a>
<a href="https://github.com/liyunze-coding" target="_blank"> <a href="https://github.com/liyunze-coding" target="_blank">
<div <div
class="flex h-8 w-8 items-center justify-center rounded-full bg-white transition-[filter] duration-150 hover:invert" class="flex h-8 w-8 items-center justify-center rounded-full bg-white transition-[filter] duration-150 hover:invert"
@ -22,17 +33,6 @@
/> />
</div> </div>
</a> </a>
<a href="https://codeberg.org/RythonDev" target="_blank">
<div
class="flex h-8 w-8 items-center justify-center rounded-full bg-white transition-[filter,background-color] duration-150 hover:invert"
>
<img
src="/images/socials/codeberg.svg"
alt="youtube"
class="aspect-square h-5 w-5"
/>
</div>
</a>
<a href="https://twitch.tv/RythonDev" target="_blank"> <a href="https://twitch.tv/RythonDev" target="_blank">
<div <div
class="flex h-8 w-8 items-center justify-center rounded-full bg-white transition-[filter,background-color] duration-150 hover:bg-[#6eb900] hover:invert" class="flex h-8 w-8 items-center justify-center rounded-full bg-white transition-[filter,background-color] duration-150 hover:bg-[#6eb900] hover:invert"