add tella theme

This commit is contained in:
2023-08-07 10:59:23 +02:00
parent 35bc0c2cac
commit e203dc7597
107 changed files with 4495 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
This favicon was generated using the following font:
- Font Title: Lato
- Font Author: Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato". Licensed under the SIL Open Font License, Version 1.1.
- Font Source: http://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHvxk6XweuBCY.ttf
- Font License: SIL Open Font License, 1.1 (http://scripts.sil.org/OFL))

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

6
themes/tella/static/css/fa6.min.css vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="icomoon" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="896" descent="-128" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" d="" />
<glyph unicode="&#xe900;" glyph-name="message" d="M768 554v86h-512v-86h512zM768 426v86h-512v-86h512zM768 298v86h-512v-86h512zM854 810q34 0 59-25t25-59v-512q0-34-25-60t-59-26h-598l-170-170v768q0 34 25 59t59 25h684z" />
<glyph unicode="&#xe901;" glyph-name="create" d="M884 596l-78-78-160 160 78 78q12 12 30 12t30-12l100-100q12-12 12-30t-12-30zM128 160l472 472 160-160-472-472h-160v160z" />
<glyph unicode="&#xe902;" glyph-name="email" d="M854 554v86l-342-214-342 214v-86l342-212zM854 726q34 0 59-26t25-60v-512q0-34-25-60t-59-26h-684q-34 0-59 26t-25 60v512q0 34 25 60t59 26h684z" />
<glyph unicode="&#xe903;" glyph-name="access_time" d="M534 598v-224l192-114-32-54-224 136v256h64zM512 42q140 0 241 101t101 241-101 241-241 101-241-101-101-241 101-241 241-101zM512 810q176 0 301-125t125-301-125-301-301-125-301 125-125 301 125 301 301 125z" />
<glyph unicode="&#xe904;" glyph-name="keyboard_arrow_left" d="M658 188l-60-60-256 256 256 256 60-60-196-196z" />
<glyph unicode="&#xe905;" glyph-name="keyboard_arrow_right" d="M366 188l196 196-196 196 60 60 256-256-256-256z" />
<glyph unicode="&#xe906;" glyph-name="desktop_windows" d="M896 214v512h-768v-512h768zM896 810q34 0 60-25t26-59v-512q0-34-26-60t-60-26h-298v-86h84v-84h-340v84h84v86h-298q-34 0-60 26t-26 60v512q0 34 26 59t60 25h768z" />
<glyph unicode="&#xe907;" glyph-name="discord" d="M862.805 896c59.989 0 108.373-48.512 111.232-105.6v-918.4l-114.219 96.981-62.72 57.088-68.437 59.648 28.587-94.080h-598.955c-59.819 0-108.373 45.44-108.373 105.643v692.907c0 57.088 48.64 105.685 108.587 105.685h704zM601.771 653.525h-1.28l-8.619-8.533c88.448-25.6 131.243-65.579 131.243-65.579-57.003 28.501-108.373 42.752-159.744 48.512-37.12 5.76-74.24 2.731-105.6 0h-8.533c-20.053 0-62.72-8.533-119.893-31.36-19.925-8.661-31.36-14.336-31.36-14.336s42.752 42.752 136.96 65.579l-5.76 5.76c0 0-71.339 2.731-148.352-54.187 0 0-77.013-134.144-77.013-299.52 0 0 42.667-74.24 159.701-77.056 0 0 17.067 22.741 34.347 42.752-65.707 19.968-91.307 59.904-91.307 59.904s5.717-2.816 14.293-8.533h2.56c1.28 0 1.877-0.64 2.56-1.28v-0.256c0.683-0.683 1.28-1.28 2.56-1.28 14.080-5.803 28.16-11.52 39.68-17.067 19.883-8.619 45.44-17.195 76.8-22.869 39.68-5.76 85.163-8.533 136.96 0 25.6 5.76 51.2 11.392 76.8 22.827 16.64 8.533 37.12 17.067 59.605 31.445 0 0-25.6-39.936-94.080-59.904 14.080-19.883 33.92-42.667 33.92-42.667 117.077 2.56 162.56 76.8 165.12 73.643 0 165.12-77.44 299.52-77.44 299.52-69.76 51.797-135.040 53.76-146.56 53.76zM608.939 465.237c29.995 0 54.187-25.6 54.187-56.96 0-31.573-24.32-57.173-54.187-57.173s-54.187 25.6-54.187 56.917c0.085 31.573 24.448 57.088 54.187 57.216zM415.104 465.237c29.867 0 54.016-25.6 54.016-56.96 0-31.573-24.32-57.173-54.187-57.173s-54.187 25.6-54.187 56.917c0 31.573 24.32 57.088 54.357 57.216z" />
<glyph unicode="&#xe908;" glyph-name="folder" d="M426 726l86-86h342q34 0 59-26t25-60v-426q0-34-25-60t-59-26h-684q-34 0-59 26t-25 60v512q0 34 25 60t59 26h256z" />
<glyph unicode="&#xe909;" glyph-name="lightbulb_outline" d="M634 338q92 64 92 174 0 88-63 151t-151 63-151-63-63-151q0-46 27-96t65-78l36-26v-98h172v98zM512 810q124 0 211-87t87-211q0-156-128-244v-98q0-18-12-30t-30-12h-256q-18 0-30 12t-12 30v98q-128 88-128 244 0 124 87 211t211 87zM384 0v42h256v-42q0-18-12-30t-30-12h-172q-18 0-30 12t-12 30z" />
<glyph unicode="&#xe90a;" glyph-name="person" d="M512 298q108 0 225-47t117-123v-86h-684v86q0 76 117 123t225 47zM512 384q-70 0-120 50t-50 120 50 121 120 51 120-51 50-121-50-120-120-50z" />
<glyph unicode="&#xe90b;" glyph-name="file_download" d="M214 128h596v-86h-596v86zM810 512l-298-298-298 298h170v256h256v-256h170z" />
<glyph unicode="&#xe90c;" glyph-name="remove_red_eye" d="M512 512q52 0 90-38t38-90-38-90-90-38-90 38-38 90 38 90 90 38zM512 170q88 0 151 63t63 151-63 151-151 63-151-63-63-151 63-151 151-63zM512 704q158 0 286-88t184-232q-56-144-184-232t-286-88-286 88-184 232q56 144 184 232t286 88z" />
<glyph unicode="&#xe90d;" glyph-name="keyboard_arrow_up" d="M316 238l-60 60 256 256 256-256-60-60-196 196z" />
<glyph unicode="&#xe90e;" glyph-name="line" d="M826.24 475.179c14.891 0 26.88-12.16 26.88-26.923 0-14.72-11.989-26.88-26.88-26.88h-74.88v-48h74.88c14.891 0 26.88-12.075 26.88-26.88 0-14.677-11.989-26.837-26.88-26.837h-101.803c-14.72 0-26.752 12.16-26.752 26.837v203.563c0 14.72 12.032 26.88 26.88 26.88h101.803c14.763 0 26.752-12.16 26.752-26.88 0-14.891-11.989-26.88-26.88-26.88h-74.88v-48zM661.76 346.496c0-11.52-7.424-21.76-18.432-25.429-2.731-0.896-5.675-1.323-8.491-1.323-9.003 0-16.683 3.84-21.76 10.667l-104.235 141.525v-125.44c0-14.677-11.904-26.837-26.923-26.837-14.763 0-26.709 12.16-26.709 26.837v203.563c0 11.52 7.381 21.76 18.347 25.387 2.56 0.981 5.803 1.408 8.277 1.408 8.32 0 16-4.437 21.12-10.837l105.045-142.080v126.123c0 14.72 12.032 26.88 26.88 26.88 14.72 0 26.88-12.16 26.88-26.88zM416.811 346.496c0-14.677-12.032-26.837-26.923-26.837-14.72 0-26.752 12.16-26.752 26.837v203.563c0 14.72 12.032 26.88 26.88 26.88 14.763 0 26.795-12.16 26.795-26.88zM311.595 319.659h-101.803c-14.72 0-26.88 12.16-26.88 26.837v203.563c0 14.72 12.16 26.88 26.88 26.88 14.848 0 26.88-12.16 26.88-26.88v-176.683h74.923c14.848 0 26.837-12.075 26.837-26.88 0-14.677-12.032-26.837-26.837-26.837zM1024 455.936c0 229.163-229.76 415.659-512 415.659s-512-186.496-512-415.659c0-205.269 182.187-377.259 428.16-409.941 16.683-3.499 39.381-11.008 45.141-25.173 5.12-12.843 3.371-32.683 1.621-46.080l-6.997-43.52c-1.92-12.843-10.24-50.603 44.757-27.52 55.083 22.997 295.083 173.995 402.603 297.6 73.557 80.597 108.715 163.157 108.715 254.635z" />
<glyph unicode="&#xe90f;" glyph-name="hatenabookmark" d="M873.387 896c83.2 0 150.613-67.413 150.613-150.613v-722.773c0-83.2-67.413-150.613-150.613-150.613h-722.773c-83.2 0-150.613 67.413-150.613 150.613v722.773c0 83.2 67.413 150.613 150.613 150.613zM715.307 278.613c-33.28 0-60.16-26.88-60.16-60.16s26.88-60.331 60.16-60.331 60.16 27.52 60.16 60.8-26.88 60.16-60.16 59.691zM367.36 160.128c51.2 0 87.723 1.792 110.080 5.12 22.443 3.584 41.643 9.472 56.32 17.579 19.2 9.899 33.28 24.064 43.52 42.24s15.36 39.040 15.36 63.147c0 33.28-8.96 59.861-26.88 79.787-17.92 20.48-42.24 31.317-74.24 33.877 28.16 7.68 49.323 19.2 62.123 34.56 13.44 14.677 19.84 35.157 19.84 60.757 0 20.48-4.395 37.76-12.8 53.76-8.96 15.36-21.035 27.52-37.675 37.12-14.72 8.32-31.36 13.44-51.84 17.28-19.797 3.157-55.040 5.12-105.557 5.12h-124.373v-447.403h126.123zM398.763 338.688c30.080 0 50.56-3.755 61.44-11.179 11.52-7.68 16.64-21.12 16.64-39.68 0-17.28-5.76-29.44-17.92-36.48-11.52-7.68-32.64-10.837-61.44-10.837h-42.923v98.005zM768.085 308.565v301.227h-104.96v-301.227zM380.8 508.587c30.293 0 50.56-3.413 61.099-10.24 10.453-6.827 15.659-18.56 15.659-35.413 0-16.213-5.547-27.563-16.64-34.304-11.307-6.571-31.872-9.899-61.952-9.899h-24.32v89.856z" />
<glyph unicode="&#xe935;" glyph-name="price-tag" d="M976 896h-384c-26.4 0-63.274-15.274-81.942-33.942l-476.116-476.116c-18.668-18.668-18.668-49.214 0-67.882l412.118-412.118c18.668-18.668 49.214-18.668 67.882 0l476.118 476.118c18.666 18.666 33.94 55.54 33.94 81.94v384c0 26.4-21.6 48-48 48zM736 512c-53.020 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96z" />
<glyph unicode="&#xe9c9;" glyph-name="sphere" d="M480 832c-265.096 0-480-214.904-480-480 0-265.098 214.904-480 480-480 265.098 0 480 214.902 480 480 0 265.096-214.902 480-480 480zM751.59 192c8.58 40.454 13.996 83.392 15.758 128h127.446c-3.336-44.196-13.624-87.114-30.68-128h-112.524zM208.41 512c-8.58-40.454-13.996-83.392-15.758-128h-127.444c3.336 44.194 13.622 87.114 30.678 128h112.524zM686.036 512c9.614-40.962 15.398-83.854 17.28-128h-191.316v128h174.036zM512 576v187.338c14.59-4.246 29.044-11.37 43.228-21.37 26.582-18.74 52.012-47.608 73.54-83.486 14.882-24.802 27.752-52.416 38.496-82.484h-155.264zM331.232 658.484c21.528 35.878 46.956 64.748 73.54 83.486 14.182 10 28.638 17.124 43.228 21.37v-187.34h-155.264c10.746 30.066 23.616 57.68 38.496 82.484zM448 512v-128h-191.314c1.88 44.146 7.666 87.038 17.278 128h174.036zM95.888 192c-17.056 40.886-27.342 83.804-30.678 128h127.444c1.762-44.608 7.178-87.546 15.758-128h-112.524zM256.686 320h191.314v-128h-174.036c-9.612 40.96-15.398 83.854-17.278 128zM448 128v-187.34c-14.588 4.246-29.044 11.372-43.228 21.37-26.584 18.74-52.014 47.61-73.54 83.486-14.882 24.804-27.75 52.418-38.498 82.484h155.266zM628.768 45.516c-21.528-35.876-46.958-64.746-73.54-83.486-14.184-9.998-28.638-17.124-43.228-21.37v187.34h155.266c-10.746-30.066-23.616-57.68-38.498-82.484zM512 192v128h191.314c-1.88-44.146-7.666-87.040-17.28-128h-174.034zM767.348 384c-1.762 44.608-7.178 87.546-15.758 128h112.524c17.056-40.886 27.344-83.806 30.68-128h-127.446zM830.658 576h-95.9c-18.638 58.762-44.376 110.294-75.316 151.428 42.536-20.34 81.058-47.616 114.714-81.272 21.48-21.478 40.362-44.938 56.502-70.156zM185.844 646.156c33.658 33.658 72.18 60.932 114.714 81.272-30.942-41.134-56.676-92.666-75.316-151.428h-95.898c16.138 25.218 35.022 48.678 56.5 70.156zM129.344 128h95.898c18.64-58.762 44.376-110.294 75.318-151.43-42.536 20.34-81.058 47.616-114.714 81.274-21.48 21.478-40.364 44.938-56.502 70.156zM774.156 57.844c-33.656-33.658-72.18-60.934-114.714-81.274 30.942 41.134 56.678 92.668 75.316 151.43h95.9c-16.14-25.218-35.022-48.678-56.502-70.156z" />
<glyph unicode="&#xe9cb;" glyph-name="link" d="M440.236 260.234c-13.31 0-26.616 5.076-36.77 15.23-95.134 95.136-95.134 249.934 0 345.070l192 192c46.088 46.086 107.36 71.466 172.534 71.466s126.448-25.38 172.536-71.464c95.132-95.136 95.132-249.934 0-345.070l-87.766-87.766c-20.308-20.308-53.23-20.308-73.54 0-20.306 20.306-20.306 53.232 0 73.54l87.766 87.766c54.584 54.586 54.584 143.404 0 197.99-26.442 26.442-61.6 41.004-98.996 41.004s-72.552-14.562-98.996-41.006l-192-191.998c-54.586-54.586-54.586-143.406 0-197.992 20.308-20.306 20.306-53.232 0-73.54-10.15-10.152-23.462-15.23-36.768-15.23zM256-116c-65.176 0-126.45 25.38-172.534 71.464-95.134 95.136-95.134 249.934 0 345.070l87.764 87.764c20.308 20.306 53.234 20.306 73.54 0 20.308-20.306 20.308-53.232 0-73.54l-87.764-87.764c-54.586-54.586-54.586-143.406 0-197.992 26.44-26.44 61.598-41.002 98.994-41.002s72.552 14.562 98.998 41.006l192 191.998c54.584 54.586 54.584 143.406 0 197.992-20.308 20.308-20.306 53.232 0 73.54 20.306 20.306 53.232 20.306 73.54-0.002 95.132-95.134 95.132-249.932 0.002-345.068l-192.002-192c-46.090-46.088-107.364-71.466-172.538-71.466z" />
<glyph unicode="&#xea96;" glyph-name="twitter" d="M1024 669.6c-37.6-16.8-78.2-28-120.6-33 43.4 26 76.6 67.2 92.4 116.2-40.6-24-85.6-41.6-133.4-51-38.4 40.8-93 66.2-153.4 66.2-116 0-210-94-210-210 0-16.4 1.8-32.4 5.4-47.8-174.6 8.8-329.4 92.4-433 219.6-18-31-28.4-67.2-28.4-105.6 0-72.8 37-137.2 93.4-174.8-34.4 1-66.8 10.6-95.2 26.2 0-0.8 0-1.8 0-2.6 0-101.8 72.4-186.8 168.6-206-17.6-4.8-36.2-7.4-55.4-7.4-13.6 0-26.6 1.4-39.6 3.8 26.8-83.4 104.4-144.2 196.2-146-72-56.4-162.4-90-261-90-17 0-33.6 1-50.2 3 93.2-59.8 203.6-94.4 322.2-94.4 386.4 0 597.8 320.2 597.8 597.8 0 9.2-0.2 18.2-0.6 27.2 41 29.4 76.6 66.4 104.8 108.6z" />
<glyph unicode="&#xea9d;" glyph-name="youtube" d="M1013.8 588.8c0 0-10 70.6-40.8 101.6-39 40.8-82.6 41-102.6 43.4-143.2 10.4-358.2 10.4-358.2 10.4h-0.4c0 0-215 0-358.2-10.4-20-2.4-63.6-2.6-102.6-43.4-30.8-31-40.6-101.6-40.6-101.6s-10.2-82.8-10.2-165.8v-77.6c0-82.8 10.2-165.8 10.2-165.8s10-70.6 40.6-101.6c39-40.8 90.2-39.4 113-43.8 82-7.8 348.2-10.2 348.2-10.2s215.2 0.4 358.4 10.6c20 2.4 63.6 2.6 102.6 43.4 30.8 31 40.8 101.6 40.8 101.6s10.2 82.8 10.2 165.8v77.6c-0.2 82.8-10.4 165.8-10.4 165.8zM406.2 251.2v287.8l276.6-144.4-276.6-143.4z" />
<glyph unicode="&#xeab0;" glyph-name="github" d="M512.008 883.358c-282.738 0-512.008-229.218-512.008-511.998 0-226.214 146.704-418.132 350.136-485.836 25.586-4.738 34.992 11.11 34.992 24.632 0 12.204-0.48 52.542-0.696 95.324-142.448-30.976-172.504 60.41-172.504 60.41-23.282 59.176-56.848 74.916-56.848 74.916-46.452 31.778 3.51 31.124 3.51 31.124 51.4-3.61 78.476-52.766 78.476-52.766 45.672-78.27 119.776-55.64 149.004-42.558 4.588 33.086 17.852 55.68 32.506 68.464-113.73 12.942-233.276 56.85-233.276 253.032 0 55.898 20.004 101.574 52.76 137.428-5.316 12.9-22.854 64.972 4.952 135.5 0 0 43.006 13.752 140.84-52.49 40.836 11.348 84.636 17.036 128.154 17.234 43.502-0.198 87.336-5.886 128.256-17.234 97.734 66.244 140.656 52.49 140.656 52.49 27.872-70.528 10.35-122.6 5.036-135.5 32.82-35.856 52.694-81.532 52.694-137.428 0-196.654-119.778-239.95-233.79-252.624 18.364-15.89 34.724-47.046 34.724-94.812 0-68.508-0.596-123.644-0.596-140.508 0-13.628 9.222-29.594 35.172-24.566 203.322 67.776 349.842 259.626 349.842 485.768 0 282.78-229.234 511.998-511.992 511.998z" />
<glyph unicode="&#xf09a;" glyph-name="facebook" d="M1008 384c0-247.56-181.381-452.76-418.5-490v346.62h115.561l22 143.381h-137.561v93.1c0 39.221 19.221 77.461 80.82 77.461h62.561v122s-56.762 9.68-111.041 9.68c-113.34 0-187.34-68.66-187.34-192.961v-109.279h-126v-143.381h126v-346.62c-237.12 37.24-418.5 242.44-418.5 490 0 274 222 496 496 496s496-222 496-496z" />
<glyph unicode="&#xf265;" glyph-name="get-pocket" d="M815.2 768c45.4 0 80.801-36.4 80.801-81.199v-270.4c0-249.4-199.6-448.4-447.6-448.4-249 0-448.4 199-448.4 448.4v270.4c0 44.199 37 81.199 81.199 81.199h734zM491.2 231c223.8 215 229.602 210.8 229.602 246.4 0 33.799-27.602 61.4-61.4 61.4-33.801 0-29.801-4.801-211-178.602-178.201 171-176.4 178.602-210.4 178.602-33.801 0-61.4-27.602-61.4-61.4 0-36.201 2.4-28.6 229.8-246.4 22-22.199 60-23.6 84.799 0z" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
.hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f}.hljs,.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}

View File

@@ -0,0 +1,391 @@
/* font */
@font-face {
font-family: 'icomoon';
src: url('./fonts/icomoon.ttf?k0g81o') format('truetype'),
url('./fonts/icomoon.woff?k0g81o') format('woff'),
url('./fonts/icomoon.svg?k0g81o#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^='icon-'],
[class*=' icon-'] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-facebook:before {
content: '\f09a';
}
.icon-get-pocket:before {
content: '\f265';
}
.icon-line:before {
content: '\e90e';
}
.icon-hatenabookmark:before {
content: '\e90f';
}
.icon-discord:before {
content: '\e907';
}
.icon-email:before {
content: '\e902';
}
.icon-message:before {
content: '\e900';
}
.icon-create:before {
content: '\e901';
}
.icon-access_time:before {
content: '\e903';
}
.icon-file_download:before {
content: '\e90b';
}
.icon-folder:before {
content: '\e908';
}
.icon-desktop_windows:before {
content: '\e906';
}
.icon-keyboard_arrow_left:before {
content: '\e904';
}
.icon-keyboard_arrow_right:before {
content: '\e905';
}
.icon-keyboard_arrow_up:before {
content: '\e90d';
}
.icon-remove_red_eye:before {
content: '\e90c';
}
.icon-person:before {
content: '\e90a';
}
.icon-lightbulb_outline:before {
content: '\e909';
}
.icon-price-tag:before {
content: '\e935';
}
.icon-sphere:before {
content: '\e9c9';
}
.icon-link:before {
content: '\e9cb';
}
.icon-twitter:before {
content: '\ea96';
}
.icon-youtube:before {
content: '\ea9d';
}
.icon-github:before {
content: '\eab0';
}
body {
font-family: 'Montserrat', 'Noto Sans JP', sans-serif;
font-weight: 300;
}
.content {
font-family: 'Open Sans', 'Noto Sans JP', sans-serif;
}
html {
scroll-behavior: smooth;
}
/* slide */
@keyframes ScaleAni {
0% {
transform: scale(0.9);
}
100% {
transform: scale(1);
}
}
.swiper-slide .s-fade-txt {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
}
.swiper-slide .s-fade-txt {
animation: FadeAni 0.5s ease 1s 1 normal both;
}
@keyframes FadeAni {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.wrap {
overflow: hidden;
}
.swiper-wrapper img {
width: 100%;
height: 85vh;
object-fit: cover;
}
.active {
display: block !important;
}
.slide-wrap img {
width: 100%;
height: 85vh;
object-fit: cover;
}
.slide-class {
margin: 0 auto;
}
.animation-slide {
position: relative;
}
.swiper-button-prev:after,
.swiper-container-rtl,
.swiper-button-next:after {
color: #fff;
}
.swiper-pagination-bullet {
background: #fff;
}
/* menu */
.mopen {
float: left;
display: block;
background: rgba(255, 255, 255, 0);
position: relative;
z-index: 1000;
}
.mopen span {
transition: all 0.3s;
transform: rotate(0deg);
width: 50px;
height: 2px;
display: block;
background: #000;
position: absolute;
left: 50%;
top: 50%;
margin-left: -25px;
}
.mopen .top {
transform: translateY(-17px);
}
.mopen .bottom {
transform: translateY(17px);
}
.mopen.is-open span {
background: #fff;
}
.mopen.is-open .middle {
background: rgba(255, 255, 255, 0);
}
.mopen.is-open .top {
transform: rotate(-45deg) translateY(0px);
}
.mopen.is-open .bottom {
transform: rotate(45deg) translateY(0px);
}
/* menu bg */
#overlay {
visibility: hidden;
display: flex;
transition: 0.3s linear;
position: absolute;
z-index: 900;
align-items: center;
justify-content: center;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #222;
opacity: 0;
}
#overlay.open {
visibility: visible;
opacity: 0.95;
}
body.scroll-lock {
position: fixed;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
}
.scroll-top {
background-color: #222;
text-align: center;
color: #fff;
position: fixed;
right: 1.5rem;
bottom: 1.5rem;
width: 3rem;
height: 3rem;
display: flex;
flex-direction: column;
z-index: 1000;
padding-top: 0.75em;
padding-bottom: 0.75em;
cursor: pointer;
}
/* form */
input[type='text'],
textarea {
width: 100%;
max-width: 72em;
margin-bottom: 0.5em;
margin-top: 0.5em;
}
input,
textarea {
-webkit-appearance: none;
}
input[type='checkbox'] {
-webkit-appearance: checkbox;
}
span.begin-task-list + ul {
padding-left: 0;
list-style: none;
}
/* pagination */
.pagination {
display: flex;
list-style: none;
border-radius: 0.25rem;
margin: 20px 0;
padding: 0;
justify-content: center;
}
.page-link {
position: relative;
display: block;
padding: 0.75rem 1rem;
margin-left: -1px;
line-height: 1.25;
border: 1px solid #dee2e6;
}
.homepage .page-link,
.listing .page-link {
background-color: #fff;
}
.page-item.disabled .page-link {
color: #6c757d;
pointer-events: none;
cursor: auto;
background-color: #fff;
border-color: #dee2e6;
}
.page-item.active .page-link {
z-index: 1;
}
/* toc */
#TableOfContents > ul {
border: 1px solid #999;
border-radius: 3px;
padding: 0.5em 1em;
line-height: 2;
}
#TableOfContents > ul:before {
content: 'Table of Contents';
text-align: center;
font-size: 1.5em;
font-weight: 400;
}
#TableOfContents ul {
list-style-type: none;
}
#TableOfContents li {
padding-top: 0;
}
#TableOfContents li > ul {
padding-left: 1em;
width: 100%;
}
#TableOfContents a {
display: block;
border-bottom: dashed 1px lightgray;
}
/* hljs */
.hljs-ln-code {
padding-left: 0.8em !important;
}
.content code table.hljs-ln {
margin: 0;
}
.content code table.hljs-ln tr {
border-bottom-width: 0px;
}
/* scroll bar */
::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-track {
border-radius: 8px;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-thumb {
background-color: #121212;
border-radius: 10px;
box-shadow: 0 0 0 1px #121212;
}
/* share */
.share-button {
padding-top: 10px;
padding-bottom: 8px;
transition: all 0.3s;
}
.share-button:hover {
opacity: 0.7;
}
.twitter {
background-color: #1da1f2;
}
.line {
background-color: #00c300;
}
.facebook {
background-color: #3b5998;
}
.pocket {
background-color: #ef4056;
}
.hatena {
background-color: #00a4de;
}
.url {
background-color: #222;
}

1
themes/tella/static/css/style.min.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,83 @@
@font-face {
font-family: 'Open Sans';
src: url('./webfonts/OpenSans-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url('./webfonts/OpenSans-Medium.ttf') format('truetype');
font-weight: medium;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url('./webfonts/OpenSans-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url('./webfonts/OpenSans-Italic.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Open Sans';
src: url('./webfonts/OpenSans-MediumItalic.ttf') format('truetype');
font-weight: medium;
font-style: italic;
}
@font-face {
font-family: 'Open Sans';
src: url('./webfonts/OpenSans-BoldItalic.ttf') format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Montserrat';
src: url('./webfonts/Montserrat-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Montserrat';
src: url('./webfonts/Montserrat-Medium.ttf') format('truetype');
font-weight: medium;
font-style: normal;
}
@font-face {
font-family: 'Montserrat';
src: url('./webfonts/Montserrat-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Montserrat';
src: url('./webfonts/Montserrat-BoldItalic.ttf') format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Montserrat';
src: url('./webfonts/Montserrat-MediumItalic.ttf') format('truetype');
font-weight: medium;
font-style: italic;
}
@font-face {
font-family: 'Montserrat';
src: url('./webfonts/Montserrat-Italic.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}

View File

@@ -0,0 +1 @@
@font-face{font-family:'Open Sans';src:url('./webfonts/OpenSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url('./webfonts/OpenSans-Medium.ttf') format('truetype');font-weight:medium;font-style:normal}@font-face{font-family:'Open Sans';src:url('./webfonts/OpenSans-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url('./webfonts/OpenSans-Italic.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url('./webfonts/OpenSans-MediumItalic.ttf') format('truetype');font-weight:medium;font-style:italic}@font-face{font-family:'Open Sans';src:url('./webfonts/OpenSans-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url('./webfonts/Montserrat-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url('./webfonts/Montserrat-Medium.ttf') format('truetype');font-weight:medium;font-style:normal}@font-face{font-family:Montserrat;src:url('./webfonts/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url('./webfonts/Montserrat-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url('./webfonts/Montserrat-MediumItalic.ttf') format('truetype');font-weight:medium;font-style:italic}@font-face{font-family:Montserrat;src:url('./webfonts/Montserrat-Italic.ttf') format('truetype');font-weight:400;font-style:italic}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 920 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because one or more lines are too long

44
themes/tella/static/js/highlight.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
!function(r,o){"use strict";var e,i="hljs-ln",l="hljs-ln-line",h="hljs-ln-code",s="hljs-ln-numbers",c="hljs-ln-n",m="data-line-number",a=/\r\n|\r|\n/g;function u(e){for(var n=e.toString(),t=e.anchorNode;"TD"!==t.nodeName;)t=t.parentNode;for(var r=e.focusNode;"TD"!==r.nodeName;)r=r.parentNode;var o=parseInt(t.dataset.lineNumber),a=parseInt(r.dataset.lineNumber);if(o==a)return n;var i,l=t.textContent,s=r.textContent;for(a<o&&(i=o,o=a,a=i,i=l,l=s,s=i);0!==n.indexOf(l);)l=l.slice(1);for(;-1===n.lastIndexOf(s);)s=s.slice(0,-1);for(var c=l,u=function(e){for(var n=e;"TABLE"!==n.nodeName;)n=n.parentNode;return n}(t),d=o+1;d<a;++d){var f=p('.{0}[{1}="{2}"]',[h,m,d]);c+="\n"+u.querySelector(f).textContent}return c+="\n"+s}function n(e){try{var n=o.querySelectorAll("code.hljs,code.nohighlight");for(var t in n)n.hasOwnProperty(t)&&(n[t].classList.contains("nohljsln")||d(n[t],e))}catch(e){r.console.error("LineNumbers error: ",e)}}function d(e,n){"object"==typeof e&&r.setTimeout(function(){e.innerHTML=f(e,n)},0)}function f(e,n){var t,r,o=(t=e,{singleLine:function(e){return!!e.singleLine&&e.singleLine}(r=(r=n)||{}),startFrom:function(e,n){var t=1;isFinite(n.startFrom)&&(t=n.startFrom);var r=function(e,n){return e.hasAttribute(n)?e.getAttribute(n):null}(e,"data-ln-start-from");return null!==r&&(t=function(e,n){if(!e)return n;var t=Number(e);return isFinite(t)?t:n}(r,1)),t}(t,r)});return function e(n){var t=n.childNodes;for(var r in t){var o;t.hasOwnProperty(r)&&(o=t[r],0<(o.textContent.trim().match(a)||[]).length&&(0<o.childNodes.length?e(o):v(o.parentNode)))}}(e),function(e,n){var t=g(e);""===t[t.length-1].trim()&&t.pop();if(1<t.length||n.singleLine){for(var r="",o=0,a=t.length;o<a;o++)r+=p('<tr><td class="{0} {1}" {3}="{5}"><div class="{2}" {3}="{5}"></div></td><td class="{0} {4}" {3}="{5}">{6}</td></tr>',[l,s,c,m,h,o+n.startFrom,0<t[o].length?t[o]:" "]);return p('<table class="{0}">{1}</table>',[i,r])}return e}(e.innerHTML,o)}function v(e){var n=e.className;if(/hljs-/.test(n)){for(var t=g(e.innerHTML),r=0,o="";r<t.length;r++){o+=p('<span class="{0}">{1}</span>\n',[n,0<t[r].length?t[r]:" "])}e.innerHTML=o.trim()}}function g(e){return 0===e.length?[]:e.split(a)}function p(e,t){return e.replace(/\{(\d+)\}/g,function(e,n){return void 0!==t[n]?t[n]:e})}r.hljs?(r.hljs.initLineNumbersOnLoad=function(e){"interactive"===o.readyState||"complete"===o.readyState?n(e):r.addEventListener("DOMContentLoaded",function(){n(e)})},r.hljs.lineNumbersBlock=d,r.hljs.lineNumbersValue=function(e,n){if("string"!=typeof e)return;var t=document.createElement("code");return t.innerHTML=e,f(t,n)},(e=o.createElement("style")).type="text/css",e.innerHTML=p(".{0}{border-collapse:collapse}.{0} td{padding:0}.{1}:before{content:attr({2})}",[i,c,m]),o.getElementsByTagName("head")[0].appendChild(e)):r.console.error("highlight.js not detected!"),document.addEventListener("copy",function(e){var n,t=window.getSelection();!function(e){for(var n=e;n;){if(n.className&&-1!==n.className.indexOf("hljs-ln-code"))return 1;n=n.parentNode}}(t.anchorNode)||(n=-1!==window.navigator.userAgent.indexOf("Edge")?u(t):t.toString(),e.clipboardData.setData("text/plain",n),e.preventDefault())})}(window,document);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}