add GreatFrontEnd

This commit is contained in:
Yangshun 2024-06-04 08:24:16 +08:00
parent 6cca1f395e
commit 28fd9aef10
5 changed files with 59 additions and 0 deletions

View File

@ -427,6 +427,19 @@ export const svgs: iSVG[] = [
route: '/library/headlessui.svg',
url: 'https://headlessui.dev/'
},
{
title: 'GreatFrontEnd',
category: 'Education',
route: {
light: '/library/greatfrontend_light.svg',
dark: '/library/greatfrontend_dark.svg'
},
wordmark: {
light: '/library/greatfrontend_mark_light.svg',
dark: '/library/greatfrontend_mark_dark.svg'
},
url: 'https://greatfrontend.com'
},
{
title: 'Kotlin',
category: 'Language',

View File

@ -0,0 +1,5 @@
<svg width="512" height="384" viewBox="0 0 512 384" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M192.066 0L0 192.066L191.921 383.996L255.991 319.925L127.996 191.921L255.991 63.9253L192.066 0Z" fill="#fff"/>
<path d="M320.004 256.009L256.005 320.007L320.004 384.006L384.003 320.007L320.004 256.009Z" fill="#fff"/>
<path d="M256.009 192.015L320.011 256.017L384.004 192.015L448.006 256.017L512 192.015L384.004 64.019L256.009 192.015Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 466 B

View File

@ -0,0 +1,5 @@
<svg width="512" height="384" viewBox="0 0 512 384" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M192.066 0L0 192.066L191.921 383.996L255.991 319.925L127.996 191.921L255.991 63.9253L192.066 0Z" fill="#161619"/>
<path d="M320.004 256.009L256.005 320.007L320.004 384.006L384.003 320.007L320.004 256.009Z" fill="#161619"/>
<path d="M256.009 192.015L320.011 256.017L384.004 192.015L448.006 256.017L512 192.015L384.004 64.019L256.009 192.015Z" fill="#161619"/>
</svg>

After

Width:  |  Height:  |  Size: 475 B

View File

@ -0,0 +1,18 @@
<svg width="2233" height="310" viewBox="0 0 2233 310" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M601.45 149.15V179.87H646.24L646.11 182.74C645.01 207.01 626.69 222.99 599.95 222.99C567.34 222.99 546.68 197.75 546.68 155.03V154.9C546.68 113.11 566.1 89.0996 598.45 89.0996C620.56 89.0996 636.18 100.13 642.72 119.24L643.25 120.61H684.43L684.03 118.71C677.5 81.7296 645.46 54.1396 598.33 54.1396C540.87 54.1396 504.86 92.2296 504.86 155.29V155.42C504.86 219.59 540.74 257.94 599.26 257.94C653.89 257.94 686.2 225.46 686.2 171.8V149.16H601.47L601.45 149.15Z" fill="#fff"/>
<path d="M775.11 105.2C758.12 105.2 746.29 115.7 741.97 133.71H741.13V108.2H701.5V254.54H741.13V172.63C741.13 151.31 752.56 139.58 772.11 139.58C777.8 139.58 783.23 140.42 786.5 141.79V106.71C783.5 105.87 779.44 105.21 775.11 105.21V105.2Z" fill="#fff"/>
<path d="M923.61 178.5C923.61 134.28 896.87 105.2 854.23 105.2C811.59 105.2 784.28 134.94 784.28 181.5V181.63C784.28 228.45 811.29 257.54 855.86 257.54C897.39 257.54 917.51 232.83 921.97 211.25L922.41 209.75H886L885.73 210.59C882.86 218.75 872.93 227.76 856.65 227.76C836.39 227.76 823.77 214.12 823.37 190.78H923.59V178.51L923.61 178.5ZM823.78 165.66C826.39 145.89 838.61 134.94 854.89 134.94C871.17 134.94 883.13 145.44 885.61 165.66H823.78Z" fill="#fff"/>
<path d="M1035.22 108.2V133.58H1034.42C1026.52 115.84 1010.24 105.2 989.58 105.2C952.91 105.2 930.35 133.58 930.35 181.24V181.37C930.35 228.86 952.9 257.54 989.58 257.54C1010.63 257.54 1026.65 246.86 1034.42 229.56H1035.22V254.54H1074.89V108.2H1035.22ZM1035.35 181.37C1035.35 207.85 1022.2 224.49 1002.87 224.49C983.54 224.49 970.7 207.98 970.7 181.37V181.24C970.7 154.45 983.19 138.21 1002.87 138.21C1022.55 138.21 1035.35 154.89 1035.35 181.24V181.37Z" fill="#fff"/>
<path d="M1159.98 138.21V108.2H1133.37V71.8398L1093.3 84.0198V213.59C1093.3 244.97 1108.52 257.54 1140.83 257.54C1149.13 257.54 1155.53 256.7 1159.98 256.04V226.83C1157.55 227.09 1154.95 227.49 1151.42 227.49C1139.46 227.49 1133.37 222.86 1133.37 209.22V138.21H1159.98Z" fill="#fff"/>
<path d="M1305.26 91.5598V57.5298H1176.92V254.53H1217.92V176.99H1297.67V144.38H1217.92V91.5498H1305.26V91.5598Z" fill="#fff"/>
<path d="M1391.32 105.2C1374.33 105.2 1362.5 115.7 1358.18 133.71H1357.38V108.2H1317.71V254.54H1357.38V172.63C1357.38 151.31 1368.77 139.58 1388.32 139.58C1394.06 139.58 1399.48 140.42 1402.75 141.79V106.71C1399.75 105.87 1395.65 105.21 1391.32 105.21V105.2Z" fill="#fff"/>
<path d="M1472.48 105.2C1429.01 105.2 1400.5 133.97 1400.5 181.11V181.38C1400.5 229 1428.35 257.55 1472.61 257.55C1516.87 257.55 1544.72 229.13 1544.72 181.38V181.11C1544.72 133.71 1516.08 105.2 1472.48 105.2ZM1504.39 181.37C1504.39 209.88 1492.03 226.25 1472.75 226.25C1453.47 226.25 1440.84 210.01 1440.84 181.37V181.1C1440.84 152.81 1453.33 136.44 1472.48 136.44C1491.63 136.44 1504.39 152.81 1504.39 181.1V181.37Z" fill="#fff"/>
<path d="M1641.77 105.2H1641.68C1619.66 105.2 1604.74 115.44 1597.24 132.21H1596.44V108.2H1556.77V254.54H1596.44V170.42C1596.44 151.31 1607.69 138.2 1625.48 138.2C1643.27 138.2 1652.27 149.14 1652.27 168.25V254.53H1691.9V160.04C1691.9 125.84 1673.76 105.23 1641.77 105.18V105.2Z" fill="#fff"/>
<path d="M1776.33 138.21V108.2H1749.72V70.6396L1709.65 82.8196V213.58C1709.65 244.96 1724.88 257.53 1757.18 257.53C1765.48 257.53 1771.88 256.69 1776.33 256.03V226.82C1773.9 227.08 1771.34 227.48 1767.81 227.48C1755.85 227.48 1749.72 222.85 1749.72 209.21V138.2H1776.33V138.21Z" fill="#fff"/>
<path d="M1923.11 91.5598V57.5298H1793.28V254.53H1923.11V220.5H1834.27V170.98H1918.07V138.76H1834.27V91.5398H1923.11V91.5598Z" fill="#fff"/>
<path d="M2025.89 105.2C2003.87 105.2 1988.95 115.44 1981.45 132.21H1980.65V108.2H1940.97V254.54H1980.65V170.42C1980.65 151.31 1991.9 138.2 2009.73 138.2C2027.56 138.2 2036.47 149.14 2036.47 168.25V254.53H2076.15V160.04C2076.15 125.79 2057.92 105.18 2025.88 105.18L2025.89 105.2Z" fill="#fff"/>
<path d="M2192.49 57.5298V133.57H2191.65C2183.79 115.83 2167.51 105.19 2146.86 105.19C2110.19 105.19 2087.63 133.57 2087.63 181.23V181.36C2087.63 228.85 2110.18 257.53 2146.86 257.53C2167.91 257.53 2183.93 246.85 2191.65 229.55H2192.49V254.53H2232.16V57.5298H2192.49ZM2192.62 181.36C2192.62 207.84 2179.42 224.48 2160.14 224.48C2140.86 224.48 2127.97 207.97 2127.97 181.36V181.23C2127.97 154.44 2140.46 138.2 2160.14 138.2C2179.82 138.2 2192.62 154.88 2192.62 181.23V181.36Z" fill="#fff"/>
<path d="M155.05 0.509766L206.49 51.9398L103.5 154.93L206.49 257.93L154.93 309.48L0.509766 155.05L155.05 0.509766Z" fill="#fff"/>
<path d="M258 206.508L206.501 258.007L258 309.505L309.498 258.007L258 206.508Z" fill="#fff"/>
<path d="M360.99 206.5L412.48 155.01L309.49 52.0195L206.5 155.01L258 206.5L309.49 155.01L360.99 206.5Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@ -0,0 +1,18 @@
<svg width="2233" height="310" viewBox="0 0 2233 310" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M601.45 149.15V179.87H646.24L646.11 182.74C645.01 207.01 626.69 222.99 599.95 222.99C567.34 222.99 546.68 197.75 546.68 155.03V154.9C546.68 113.11 566.1 89.0996 598.45 89.0996C620.56 89.0996 636.18 100.13 642.72 119.24L643.25 120.61H684.43L684.03 118.71C677.5 81.7296 645.46 54.1396 598.33 54.1396C540.87 54.1396 504.86 92.2296 504.86 155.29V155.42C504.86 219.59 540.74 257.94 599.26 257.94C653.89 257.94 686.2 225.46 686.2 171.8V149.16H601.47L601.45 149.15Z" fill="#161619"/>
<path d="M775.11 105.2C758.12 105.2 746.29 115.7 741.97 133.71H741.13V108.2H701.5V254.54H741.13V172.63C741.13 151.31 752.56 139.58 772.11 139.58C777.8 139.58 783.23 140.42 786.5 141.79V106.71C783.5 105.87 779.44 105.21 775.11 105.21V105.2Z" fill="#161619"/>
<path d="M923.61 178.5C923.61 134.28 896.87 105.2 854.23 105.2C811.59 105.2 784.28 134.94 784.28 181.5V181.63C784.28 228.45 811.29 257.54 855.86 257.54C897.39 257.54 917.51 232.83 921.97 211.25L922.41 209.75H886L885.73 210.59C882.86 218.75 872.93 227.76 856.65 227.76C836.39 227.76 823.77 214.12 823.37 190.78H923.59V178.51L923.61 178.5ZM823.78 165.66C826.39 145.89 838.61 134.94 854.89 134.94C871.17 134.94 883.13 145.44 885.61 165.66H823.78Z" fill="#161619"/>
<path d="M1035.22 108.2V133.58H1034.42C1026.52 115.84 1010.24 105.2 989.58 105.2C952.91 105.2 930.35 133.58 930.35 181.24V181.37C930.35 228.86 952.9 257.54 989.58 257.54C1010.63 257.54 1026.65 246.86 1034.42 229.56H1035.22V254.54H1074.89V108.2H1035.22ZM1035.35 181.37C1035.35 207.85 1022.2 224.49 1002.87 224.49C983.54 224.49 970.7 207.98 970.7 181.37V181.24C970.7 154.45 983.19 138.21 1002.87 138.21C1022.55 138.21 1035.35 154.89 1035.35 181.24V181.37Z" fill="#161619"/>
<path d="M1159.98 138.21V108.2H1133.37V71.8398L1093.3 84.0198V213.59C1093.3 244.97 1108.52 257.54 1140.83 257.54C1149.13 257.54 1155.53 256.7 1159.98 256.04V226.83C1157.55 227.09 1154.95 227.49 1151.42 227.49C1139.46 227.49 1133.37 222.86 1133.37 209.22V138.21H1159.98Z" fill="#161619"/>
<path d="M1305.26 91.5598V57.5298H1176.92V254.53H1217.92V176.99H1297.67V144.38H1217.92V91.5498H1305.26V91.5598Z" fill="#161619"/>
<path d="M1391.32 105.2C1374.33 105.2 1362.5 115.7 1358.18 133.71H1357.38V108.2H1317.71V254.54H1357.38V172.63C1357.38 151.31 1368.77 139.58 1388.32 139.58C1394.06 139.58 1399.48 140.42 1402.75 141.79V106.71C1399.75 105.87 1395.65 105.21 1391.32 105.21V105.2Z" fill="#161619"/>
<path d="M1472.48 105.2C1429.01 105.2 1400.5 133.97 1400.5 181.11V181.38C1400.5 229 1428.35 257.55 1472.61 257.55C1516.87 257.55 1544.72 229.13 1544.72 181.38V181.11C1544.72 133.71 1516.08 105.2 1472.48 105.2ZM1504.39 181.37C1504.39 209.88 1492.03 226.25 1472.75 226.25C1453.47 226.25 1440.84 210.01 1440.84 181.37V181.1C1440.84 152.81 1453.33 136.44 1472.48 136.44C1491.63 136.44 1504.39 152.81 1504.39 181.1V181.37Z" fill="#161619"/>
<path d="M1641.77 105.2H1641.68C1619.66 105.2 1604.74 115.44 1597.24 132.21H1596.44V108.2H1556.77V254.54H1596.44V170.42C1596.44 151.31 1607.69 138.2 1625.48 138.2C1643.27 138.2 1652.27 149.14 1652.27 168.25V254.53H1691.9V160.04C1691.9 125.84 1673.76 105.23 1641.77 105.18V105.2Z" fill="#161619"/>
<path d="M1776.33 138.21V108.2H1749.72V70.6396L1709.65 82.8196V213.58C1709.65 244.96 1724.88 257.53 1757.18 257.53C1765.48 257.53 1771.88 256.69 1776.33 256.03V226.82C1773.9 227.08 1771.34 227.48 1767.81 227.48C1755.85 227.48 1749.72 222.85 1749.72 209.21V138.2H1776.33V138.21Z" fill="#161619"/>
<path d="M1923.11 91.5598V57.5298H1793.28V254.53H1923.11V220.5H1834.27V170.98H1918.07V138.76H1834.27V91.5398H1923.11V91.5598Z" fill="#161619"/>
<path d="M2025.89 105.2C2003.87 105.2 1988.95 115.44 1981.45 132.21H1980.65V108.2H1940.97V254.54H1980.65V170.42C1980.65 151.31 1991.9 138.2 2009.73 138.2C2027.56 138.2 2036.47 149.14 2036.47 168.25V254.53H2076.15V160.04C2076.15 125.79 2057.92 105.18 2025.88 105.18L2025.89 105.2Z" fill="#161619"/>
<path d="M2192.49 57.5298V133.57H2191.65C2183.79 115.83 2167.51 105.19 2146.86 105.19C2110.19 105.19 2087.63 133.57 2087.63 181.23V181.36C2087.63 228.85 2110.18 257.53 2146.86 257.53C2167.91 257.53 2183.93 246.85 2191.65 229.55H2192.49V254.53H2232.16V57.5298H2192.49ZM2192.62 181.36C2192.62 207.84 2179.42 224.48 2160.14 224.48C2140.86 224.48 2127.97 207.97 2127.97 181.36V181.23C2127.97 154.44 2140.46 138.2 2160.14 138.2C2179.82 138.2 2192.62 154.88 2192.62 181.23V181.36Z" fill="#161619"/>
<path d="M155.05 0.509766L206.49 51.9398L103.5 154.93L206.49 257.93L154.93 309.48L0.509766 155.05L155.05 0.509766Z" fill="#161619"/>
<path d="M258 206.508L206.501 258.007L258 309.505L309.498 258.007L258 206.508Z" fill="#161619"/>
<path d="M360.99 206.5L412.48 155.01L309.49 52.0195L206.5 155.01L258 206.5L309.49 155.01L360.99 206.5Z" fill="#161619"/>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB