mirror of
https://github.com/nunocoracao/blowfish.git
synced 2025-01-22 22:45:42 -06:00
Merge pull request #1666 from ldericher/selfhosted-git
✨ Add support for selfhosted git servers
This commit is contained in:
commit
a11112bfed
9 changed files with 1247 additions and 0 deletions
1
assets/icons/forgejo.svg
Normal file
1
assets/icons/forgejo.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg viewBox="0 0 212 212" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="currentColor"><g style="opacity:.7"><path stroke-width="25" d="M64 174V76a50 50 0 0 1 50-50h20"/><circle stroke-width="15" cx="148" cy="26" r="18"/></g><path stroke-width="25" d="M64 174v-30a50 50 0 0 1 50-50h20"/><circle stroke-width="15" cx="148" cy="94" r="18"/><circle stroke-width="15" cx="64" cy="186" r="18"/></g></svg>
|
After Width: | Height: | Size: 411 B |
1
assets/icons/gitea.svg
Normal file
1
assets/icons/gitea.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="5.67 143.05 628.65 387.55"><path fill="currentColor" d="M115.912 143.075c-6.462 0-13.762.525-22.012 2.325-8.7 1.8-33.5 7.4-53.8 26.9C-4.9 212.4 6.6 276.2 8 285.8c1.7 11.7 6.9 44.2 31.7 72.5 45.8 56.1 144.4 54.8 144.4 54.8s12.1 28.9 30.6 55.5c25 33.1 50.7 58.9 75.7 62 63 0 188.9-.1 188.9-.1s12 .1 28.3-10.3c14-8.5 26.5-23.4 26.5-23.4S547 483 565 451.5c5.5-9.7 10.1-19.1 14.1-28 0 0 55.2-117.1 55.2-231.1-1.1-34.5-9.6-40.6-11.6-42.6-4.1-4.1-9.6-4-9.6-4s-117.2 6.6-177.9 8c-13.267.3-26.433.597-39.5.697l.1 117.002s57.4 24.202 83.1 40.102c3.7 2.3 10.2 6.798 12.9 14.398 2.1 6.1 2 13.101-1 19.301l-61 126.9c-6.2 12.7-21.4 18.1-33.9 12l-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5 21.2-17.9 33.8-11.8a5290.322 5290.322 0 0 0 27 12.954c0-36.449-.1-109.053-.1-109.053-29 .4-89.2-2.201-89.2-2.201s-141.4-7.1-156.8-8.5c-4.9-.3-10.525-.825-16.988-.825zm12.188 48.026s7.1 59.399 15.7 94.199c7.2 29.2 24.8 77.7 24.8 77.7s-26.1-3.1-43-9.1c-25.9-8.5-36.9-18.7-36.9-18.7S69.6 321.8 60 295.4c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5 38.5-30c13.8-3.7 31-3.1 31-3.1z"/><path fill="currentColor" d="M326.8 380.1c-8.2.1-15.4 5.8-17.3 13.8-1.9 8 2 16.3 9.1 20 7.7 4 17.5 1.8 22.7-5.4 5.1-7.1 4.3-16.9-1.8-23.1l24-49.1c1.5.1 3.7.2 6.2-.5 4.1-.9 7.1-3.6 7.1-3.6 4.2 1.8 8.6 3.8 13.2 6.1 4.8 2.4 9.3 4.9 13.4 7.3.9.5 1.8 1.1 2.8 1.9 1.6 1.3 3.4 3.1 4.7 5.5 1.9 5.5-1.9 14.9-1.9 14.9-2.3 7.6-18.4 40.6-18.4 40.6-8.1-.2-15.3 5-17.7 12.5-2.6 8.1 1.1 17.3 8.9 21.3 7.8 4 17.4 1.7 22.5-5.3 5-6.8 4.6-16.3-1.1-22.6 1.9-3.7 3.7-7.4 5.6-11.3 5-10.4 13.5-30.4 13.5-30.4.9-1.7 5.7-10.3 2.7-21.3-2.5-11.4-12.6-16.7-12.6-16.7-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3 4.7-9.7 9.4-19.3 14.1-29-4.1-2-8.1-4-12.2-6.1-4.8 9.8-9.7 19.7-14.5 29.5-6.7-.1-12.9 3.5-16.1 9.4-3.4 6.3-2.7 14.1 1.9 19.8l-24.6 50.4z"/></svg>
|
After Width: | Height: | Size: 1.8 KiB |
|
@ -25,6 +25,9 @@ disableTextInHeader = false
|
||||||
# smartTOC = true
|
# smartTOC = true
|
||||||
# smartTOCHideUnfocusedChildren = true
|
# smartTOCHideUnfocusedChildren = true
|
||||||
|
|
||||||
|
giteaDefaultServer = "https://git.fsfe.org"
|
||||||
|
forgejoDefaultServer = "https://v8.next.forgejo.org"
|
||||||
|
|
||||||
[header]
|
[header]
|
||||||
layout = "basic" # valid options: basic, fixed, fixed-fill, fixed-gradient, fixed-fill-blur
|
layout = "basic" # valid options: basic, fixed, fixed-fill, fixed-gradient, fixed-fill-blur
|
||||||
|
|
||||||
|
|
533
data/forgejoColors.json
Normal file
533
data/forgejoColors.json
Normal file
|
@ -0,0 +1,533 @@
|
||||||
|
{
|
||||||
|
"1C Enterprise": "#814CCC",
|
||||||
|
"4D": "#004289",
|
||||||
|
"ABAP": "#E8274B",
|
||||||
|
"ABAP CDS": "#555e25",
|
||||||
|
"ActionScript": "#882B0F",
|
||||||
|
"Ada": "#02f88c",
|
||||||
|
"Adobe Font Metrics": "#fa0f00",
|
||||||
|
"Agda": "#315665",
|
||||||
|
"AGS Script": "#B9D9FF",
|
||||||
|
"AIDL": "#34EB6B",
|
||||||
|
"AL": "#3AA2B5",
|
||||||
|
"Alloy": "#64C800",
|
||||||
|
"Alpine Abuild": "#0D597F",
|
||||||
|
"Altium Designer": "#A89663",
|
||||||
|
"AMPL": "#E6EFBB",
|
||||||
|
"AngelScript": "#C7D7DC",
|
||||||
|
"Ant Build System": "#A9157E",
|
||||||
|
"ANTLR": "#9DC3FF",
|
||||||
|
"ApacheConf": "#d12127",
|
||||||
|
"Apex": "#1797c0",
|
||||||
|
"API Blueprint": "#2ACCA8",
|
||||||
|
"APL": "#5A8164",
|
||||||
|
"Apollo Guidance Computer": "#0B3D91",
|
||||||
|
"AppleScript": "#101F1F",
|
||||||
|
"Arc": "#aa2afe",
|
||||||
|
"AsciiDoc": "#73a0c5",
|
||||||
|
"ASL": null,
|
||||||
|
"ASP.NET": "#9400ff",
|
||||||
|
"AspectJ": "#a957b0",
|
||||||
|
"Assembly": "#6E4C13",
|
||||||
|
"Astro": "#ff5a03",
|
||||||
|
"Asymptote": "#ff0000",
|
||||||
|
"ATS": "#1ac620",
|
||||||
|
"Augeas": "#9CC134",
|
||||||
|
"AutoHotkey": "#6594b9",
|
||||||
|
"AutoIt": "#1C3552",
|
||||||
|
"Avro IDL": "#0040FF",
|
||||||
|
"Awk": "#c30e9b",
|
||||||
|
"Ballerina": "#FF5000",
|
||||||
|
"BASIC": "#ff0000",
|
||||||
|
"Batchfile": "#C1F12E",
|
||||||
|
"Beef": "#a52f4e",
|
||||||
|
"Befunge": null,
|
||||||
|
"BibTeX": "#778899",
|
||||||
|
"Bicep": "#519aba",
|
||||||
|
"Bison": "#6A463F",
|
||||||
|
"BitBake": "#00bce4",
|
||||||
|
"Blade": "#f7523f",
|
||||||
|
"BlitzBasic": "#00FFAE",
|
||||||
|
"BlitzMax": "#cd6400",
|
||||||
|
"Bluespec": "#12223c",
|
||||||
|
"Boo": "#d4bec1",
|
||||||
|
"Boogie": "#c80fa0",
|
||||||
|
"Brainfuck": "#2F2530",
|
||||||
|
"Brightscript": "#662D91",
|
||||||
|
"Browserslist": "#ffd539",
|
||||||
|
"C": "#555555",
|
||||||
|
"C#": "#178600",
|
||||||
|
"C++": "#f34b7d",
|
||||||
|
"C2hs Haskell": null,
|
||||||
|
"Cabal Config": "#483465",
|
||||||
|
"Cap'n Proto": "#c42727",
|
||||||
|
"CartoCSS": null,
|
||||||
|
"Ceylon": "#dfa535",
|
||||||
|
"Chapel": "#8dc63f",
|
||||||
|
"Charity": null,
|
||||||
|
"ChucK": "#3f8000",
|
||||||
|
"Cirru": "#ccccff",
|
||||||
|
"Clarion": "#db901e",
|
||||||
|
"Classic ASP": "#6a40fd",
|
||||||
|
"Clean": "#3F85AF",
|
||||||
|
"Click": "#E4E6F3",
|
||||||
|
"CLIPS": "#00A300",
|
||||||
|
"Clojure": "#db5855",
|
||||||
|
"Closure Templates": "#0d948f",
|
||||||
|
"Cloud Firestore Security Rules": "#FFA000",
|
||||||
|
"CMake": "#DA3434",
|
||||||
|
"COBOL": null,
|
||||||
|
"CodeQL": "#140f46",
|
||||||
|
"CoffeeScript": "#244776",
|
||||||
|
"ColdFusion": "#ed2cd6",
|
||||||
|
"ColdFusion CFC": "#ed2cd6",
|
||||||
|
"COLLADA": "#F1A42B",
|
||||||
|
"Common Lisp": "#3fb68b",
|
||||||
|
"Common Workflow Language": "#B5314C",
|
||||||
|
"Component Pascal": "#B0CE4E",
|
||||||
|
"Cool": null,
|
||||||
|
"Coq": "#d0b68c",
|
||||||
|
"Crystal": "#000100",
|
||||||
|
"CSON": "#244776",
|
||||||
|
"Csound": "#1a1a1a",
|
||||||
|
"Csound Document": "#1a1a1a",
|
||||||
|
"Csound Score": "#1a1a1a",
|
||||||
|
"CSS": "#563d7c",
|
||||||
|
"CSV": "#237346",
|
||||||
|
"Cuda": "#3A4E3A",
|
||||||
|
"CUE": "#5886E1",
|
||||||
|
"CWeb": "#00007a",
|
||||||
|
"Cycript": null,
|
||||||
|
"Cython": "#fedf5b",
|
||||||
|
"D": "#ba595e",
|
||||||
|
"Dafny": "#FFEC25",
|
||||||
|
"Darcs Patch": "#8eff23",
|
||||||
|
"Dart": "#00B4AB",
|
||||||
|
"DataWeave": "#003a52",
|
||||||
|
"Dhall": "#dfafff",
|
||||||
|
"DIGITAL Command Language": null,
|
||||||
|
"DirectX 3D File": "#aace60",
|
||||||
|
"DM": "#447265",
|
||||||
|
"Dockerfile": "#384d54",
|
||||||
|
"Dogescript": "#cca760",
|
||||||
|
"DTrace": null,
|
||||||
|
"Dylan": "#6c616e",
|
||||||
|
"E": "#ccce35",
|
||||||
|
"Easybuild": "#069406",
|
||||||
|
"eC": "#913960",
|
||||||
|
"Ecere Projects": "#913960",
|
||||||
|
"ECL": "#8a1267",
|
||||||
|
"ECLiPSe": "#001d9d",
|
||||||
|
"EditorConfig": "#fff1f2",
|
||||||
|
"Eiffel": "#4d6977",
|
||||||
|
"EJS": "#a91e50",
|
||||||
|
"Elixir": "#6e4a7e",
|
||||||
|
"Elm": "#60B5CC",
|
||||||
|
"Emacs Lisp": "#c065db",
|
||||||
|
"EmberScript": "#FFF4F3",
|
||||||
|
"EQ": "#a78649",
|
||||||
|
"Erlang": "#B83998",
|
||||||
|
"F#": "#b845fc",
|
||||||
|
"F*": "#572e30",
|
||||||
|
"Factor": "#636746",
|
||||||
|
"Fancy": "#7b9db4",
|
||||||
|
"Fantom": "#14253c",
|
||||||
|
"Faust": "#c37240",
|
||||||
|
"Fennel": "#fff3d7",
|
||||||
|
"FIGlet Font": "#FFDDBB",
|
||||||
|
"Filebench WML": "#F6B900",
|
||||||
|
"Filterscript": null,
|
||||||
|
"fish": "#4aae47",
|
||||||
|
"Fluent": "#ffcc33",
|
||||||
|
"FLUX": "#88ccff",
|
||||||
|
"Forth": "#341708",
|
||||||
|
"Fortran": "#4d41b1",
|
||||||
|
"Fortran Free Form": "#4d41b1",
|
||||||
|
"FreeBasic": "#867db1",
|
||||||
|
"FreeMarker": "#0050b2",
|
||||||
|
"Frege": "#00cafe",
|
||||||
|
"Futhark": "#5f021f",
|
||||||
|
"G-code": "#D08CF2",
|
||||||
|
"Game Maker Language": "#71b417",
|
||||||
|
"GAML": "#FFC766",
|
||||||
|
"GAMS": "#f49a22",
|
||||||
|
"GAP": "#0000cc",
|
||||||
|
"GCC Machine Description": "#FFCFAB",
|
||||||
|
"GDB": null,
|
||||||
|
"GDScript": "#355570",
|
||||||
|
"GEDCOM": "#003058",
|
||||||
|
"Gemfile.lock": "#701516",
|
||||||
|
"Genie": "#fb855d",
|
||||||
|
"Genshi": "#951531",
|
||||||
|
"Gentoo Ebuild": "#9400ff",
|
||||||
|
"Gentoo Eclass": "#9400ff",
|
||||||
|
"Gerber Image": "#d20b00",
|
||||||
|
"Gherkin": "#5B2063",
|
||||||
|
"Git Attributes": "#F44D27",
|
||||||
|
"Git Config": "#F44D27",
|
||||||
|
"GLSL": "#5686a5",
|
||||||
|
"Glyph": "#c1ac7f",
|
||||||
|
"Gnuplot": "#f0a9f0",
|
||||||
|
"Go": "#00ADD8",
|
||||||
|
"Go Checksums": "#00ADD8",
|
||||||
|
"Go Module": "#00ADD8",
|
||||||
|
"Golo": "#88562A",
|
||||||
|
"Gosu": "#82937f",
|
||||||
|
"Grace": "#615f8b",
|
||||||
|
"Gradle": "#02303a",
|
||||||
|
"Grammatical Framework": "#ff0000",
|
||||||
|
"GraphQL": "#e10098",
|
||||||
|
"Graphviz (DOT)": "#2596be",
|
||||||
|
"Groovy": "#4298b8",
|
||||||
|
"Groovy Server Pages": "#4298b8",
|
||||||
|
"Hack": "#878787",
|
||||||
|
"Haml": "#ece2a9",
|
||||||
|
"Handlebars": "#f7931e",
|
||||||
|
"HAProxy": "#106da9",
|
||||||
|
"Harbour": "#0e60e3",
|
||||||
|
"Haskell": "#5e5086",
|
||||||
|
"Haxe": "#df7900",
|
||||||
|
"HCL": null,
|
||||||
|
"HiveQL": "#dce200",
|
||||||
|
"HLSL": "#aace60",
|
||||||
|
"HolyC": "#ffefaf",
|
||||||
|
"HTML": "#e34c26",
|
||||||
|
"HTML+ECR": "#2e1052",
|
||||||
|
"HTML+EEX": "#6e4a7e",
|
||||||
|
"HTML+ERB": "#701516",
|
||||||
|
"HTML+PHP": "#4f5d95",
|
||||||
|
"HTML+Razor": "#512be4",
|
||||||
|
"HTTP": "#005C9C",
|
||||||
|
"HXML": "#f68712",
|
||||||
|
"Hy": "#7790B2",
|
||||||
|
"HyPhy": null,
|
||||||
|
"IDL": "#a3522f",
|
||||||
|
"Idris": "#b30000",
|
||||||
|
"Ignore List": "#000000",
|
||||||
|
"IGOR Pro": "#0000cc",
|
||||||
|
"ImageJ Macro": "#99AAFF",
|
||||||
|
"Inform 7": null,
|
||||||
|
"INI": "#d1dbe0",
|
||||||
|
"Inno Setup": "#264b99",
|
||||||
|
"Io": "#a9188d",
|
||||||
|
"Ioke": "#078193",
|
||||||
|
"Isabelle": "#FEFE00",
|
||||||
|
"Isabelle ROOT": "#FEFE00",
|
||||||
|
"J": "#9EEDFF",
|
||||||
|
"JAR Manifest": "#b07219",
|
||||||
|
"Jasmin": "#d03600",
|
||||||
|
"Java": "#b07219",
|
||||||
|
"Java Properties": "#2A6277",
|
||||||
|
"Java Server Pages": "#2A6277",
|
||||||
|
"JavaScript": "#f1e05a",
|
||||||
|
"JavaScript+ERB": "#f1e05a",
|
||||||
|
"Jest Snapshot": "#15c213",
|
||||||
|
"JFlex": "#DBCA00",
|
||||||
|
"Jinja": "#a52a22",
|
||||||
|
"Jison": "#56b3cb",
|
||||||
|
"Jison Lex": "#56b3cb",
|
||||||
|
"Jolie": "#843179",
|
||||||
|
"jq": "#c7254e",
|
||||||
|
"JSON": "#292929",
|
||||||
|
"JSON with Comments": "#292929",
|
||||||
|
"JSON5": "#267CB9",
|
||||||
|
"JSONiq": "#40d47e",
|
||||||
|
"JSONLD": "#0c479c",
|
||||||
|
"Jsonnet": "#0064bd",
|
||||||
|
"Julia": "#a270ba",
|
||||||
|
"Jupyter Notebook": "#DA5B0B",
|
||||||
|
"Kaitai Struct": "#773b37",
|
||||||
|
"KakouneScript": "#6f8042",
|
||||||
|
"KiCad Layout": "#2f4aab",
|
||||||
|
"KiCad Legacy Layout": "#2f4aab",
|
||||||
|
"KiCad Schematic": "#2f4aab",
|
||||||
|
"Kotlin": "#A97BFF",
|
||||||
|
"KRL": "#28430A",
|
||||||
|
"LabVIEW": "#fede06",
|
||||||
|
"Lark": "#2980B9",
|
||||||
|
"Lasso": "#999999",
|
||||||
|
"Latte": "#f2a542",
|
||||||
|
"Lean": null,
|
||||||
|
"Less": "#1d365d",
|
||||||
|
"Lex": "#DBCA00",
|
||||||
|
"LFE": "#4C3023",
|
||||||
|
"LilyPond": "#9ccc7c",
|
||||||
|
"Limbo": null,
|
||||||
|
"Liquid": "#67b8de",
|
||||||
|
"Literate Agda": "#315665",
|
||||||
|
"Literate CoffeeScript": "#244776",
|
||||||
|
"Literate Haskell": "#5e5086",
|
||||||
|
"LiveScript": "#499886",
|
||||||
|
"LLVM": "#185619",
|
||||||
|
"Logos": null,
|
||||||
|
"Logtalk": "#295b9a",
|
||||||
|
"LOLCODE": "#cc9900",
|
||||||
|
"LookML": "#652B81",
|
||||||
|
"LoomScript": null,
|
||||||
|
"LSL": "#3d9970",
|
||||||
|
"Lua": "#000080",
|
||||||
|
"M": null,
|
||||||
|
"M4": null,
|
||||||
|
"M4Sugar": null,
|
||||||
|
"Macaulay2": "#d8ffff",
|
||||||
|
"Makefile": "#427819",
|
||||||
|
"Mako": "#7e858d",
|
||||||
|
"Markdown": "#083fa1",
|
||||||
|
"Marko": "#42bff2",
|
||||||
|
"Mask": "#f97732",
|
||||||
|
"Mathematica": "#dd1100",
|
||||||
|
"MATLAB": "#e16737",
|
||||||
|
"Max": "#c4a79c",
|
||||||
|
"MAXScript": "#00a6a6",
|
||||||
|
"mcfunction": "#E22837",
|
||||||
|
"Mercury": "#ff2b2b",
|
||||||
|
"Meson": "#007800",
|
||||||
|
"Metal": "#8f14e9",
|
||||||
|
"MiniD": null,
|
||||||
|
"Mirah": "#c7a938",
|
||||||
|
"mIRC Script": "#3d57c3",
|
||||||
|
"MLIR": "#5EC8DB",
|
||||||
|
"Modelica": "#de1d31",
|
||||||
|
"Modula-2": "#10253f",
|
||||||
|
"Modula-3": "#223388",
|
||||||
|
"Module Management System": null,
|
||||||
|
"Monkey": null,
|
||||||
|
"Moocode": null,
|
||||||
|
"MoonScript": "#ff4585",
|
||||||
|
"Motorola 68K Assembly": "#005daa",
|
||||||
|
"MQL4": "#62A8D6",
|
||||||
|
"MQL5": "#4A76B8",
|
||||||
|
"MTML": "#b7e1f4",
|
||||||
|
"MUF": null,
|
||||||
|
"mupad": "#244963",
|
||||||
|
"Mustache": "#724b3b",
|
||||||
|
"Myghty": null,
|
||||||
|
"nanorc": "#2d004d",
|
||||||
|
"NASL": null,
|
||||||
|
"NCL": "#28431f",
|
||||||
|
"Nearley": "#990000",
|
||||||
|
"Nemerle": "#3d3c6e",
|
||||||
|
"nesC": "#94B0C7",
|
||||||
|
"NetLinx": "#0aa0ff",
|
||||||
|
"NetLinx+ERB": "#747faa",
|
||||||
|
"NetLogo": "#ff6375",
|
||||||
|
"NewLisp": "#87AED7",
|
||||||
|
"Nextflow": "#3ac486",
|
||||||
|
"Nginx": "#009639",
|
||||||
|
"Nim": "#ffc200",
|
||||||
|
"Nit": "#009917",
|
||||||
|
"Nix": "#7e7eff",
|
||||||
|
"NPM Config": "#cb3837",
|
||||||
|
"NSIS": null,
|
||||||
|
"Nu": "#c9df40",
|
||||||
|
"NumPy": "#9C8AF9",
|
||||||
|
"Nunjucks": "#3d8137",
|
||||||
|
"NWScript": "#111522",
|
||||||
|
"Objective-C": "#438eff",
|
||||||
|
"Objective-C++": "#6866fb",
|
||||||
|
"Objective-J": "#ff0c5a",
|
||||||
|
"ObjectScript": "#424893",
|
||||||
|
"OCaml": "#3be133",
|
||||||
|
"Odin": "#60AFFE",
|
||||||
|
"Omgrofl": "#cabbff",
|
||||||
|
"ooc": "#b0b77e",
|
||||||
|
"Opa": null,
|
||||||
|
"Opal": "#f7ede0",
|
||||||
|
"Open Policy Agent": "#7d9199",
|
||||||
|
"OpenCL": "#ed2e2d",
|
||||||
|
"OpenEdge ABL": "#5ce600",
|
||||||
|
"OpenQASM": "#AA70FF",
|
||||||
|
"OpenRC runscript": null,
|
||||||
|
"OpenSCAD": "#e5cd45",
|
||||||
|
"Org": "#77aa99",
|
||||||
|
"Ox": null,
|
||||||
|
"Oxygene": "#cdd0e3",
|
||||||
|
"Oz": "#fab738",
|
||||||
|
"P4": "#7055b5",
|
||||||
|
"Pan": "#cc0000",
|
||||||
|
"Papyrus": "#6600cc",
|
||||||
|
"Parrot": "#f3ca0a",
|
||||||
|
"Parrot Assembly": null,
|
||||||
|
"Parrot Internal Representation": null,
|
||||||
|
"Pascal": "#E3F171",
|
||||||
|
"Pawn": "#dbb284",
|
||||||
|
"PEG.js": "#234d6b",
|
||||||
|
"Pep8": "#C76F5B",
|
||||||
|
"Perl": "#0298c3",
|
||||||
|
"PHP": "#4F5D95",
|
||||||
|
"PicoLisp": "#6067af",
|
||||||
|
"PigLatin": "#fcd7de",
|
||||||
|
"Pike": "#005390",
|
||||||
|
"PLpgSQL": "#336790",
|
||||||
|
"PLSQL": "#dad8d8",
|
||||||
|
"PogoScript": "#d80074",
|
||||||
|
"Pony": null,
|
||||||
|
"PostCSS": "#dc3a0c",
|
||||||
|
"PostScript": "#da291c",
|
||||||
|
"POV-Ray SDL": "#6bac65",
|
||||||
|
"PowerBuilder": "#8f0f8d",
|
||||||
|
"PowerShell": "#012456",
|
||||||
|
"Prisma": "#0c344b",
|
||||||
|
"Processing": "#0096D8",
|
||||||
|
"Prolog": "#74283c",
|
||||||
|
"Propeller Spin": "#7fa2a7",
|
||||||
|
"Pug": "#a86454",
|
||||||
|
"Puppet": "#302B6D",
|
||||||
|
"PureBasic": "#5a6986",
|
||||||
|
"PureScript": "#1D222D",
|
||||||
|
"Python": "#3572A5",
|
||||||
|
"Python console": "#3572A5",
|
||||||
|
"Python traceback": "#3572A5",
|
||||||
|
"q": "#0040cd",
|
||||||
|
"Q#": "#fed659",
|
||||||
|
"QMake": null,
|
||||||
|
"QML": "#44a51c",
|
||||||
|
"Qt Script": "#00b841",
|
||||||
|
"Quake": "#882233",
|
||||||
|
"R": "#198CE7",
|
||||||
|
"Racket": "#3c5caa",
|
||||||
|
"Ragel": "#9d5200",
|
||||||
|
"Raku": "#0000fb",
|
||||||
|
"RAML": "#77d9fb",
|
||||||
|
"Rascal": "#fffaa0",
|
||||||
|
"RDoc": "#701516",
|
||||||
|
"REALbasic": null,
|
||||||
|
"Reason": "#ff5847",
|
||||||
|
"Rebol": "#358a5b",
|
||||||
|
"Record Jar": "#0673ba",
|
||||||
|
"Red": "#f50000",
|
||||||
|
"Redcode": null,
|
||||||
|
"Regular Expression": "#009a00",
|
||||||
|
"Ren'Py": "#ff7f7f",
|
||||||
|
"RenderScript": null,
|
||||||
|
"ReScript": "#ed5051",
|
||||||
|
"reStructuredText": "#141414",
|
||||||
|
"REXX": "#d90e09",
|
||||||
|
"Ring": "#2D54CB",
|
||||||
|
"Riot": "#A71E49",
|
||||||
|
"RMarkdown": "#198ce7",
|
||||||
|
"RobotFramework": "#00c0b5",
|
||||||
|
"Roff": "#ecdebe",
|
||||||
|
"Roff Manpage": "#ecdebe",
|
||||||
|
"Rouge": "#cc0088",
|
||||||
|
"RPC": null,
|
||||||
|
"Ruby": "#701516",
|
||||||
|
"RUNOFF": "#665a4e",
|
||||||
|
"Rust": "#dea584",
|
||||||
|
"Sage": null,
|
||||||
|
"SaltStack": "#646464",
|
||||||
|
"SAS": "#B34936",
|
||||||
|
"Sass": "#a53b70",
|
||||||
|
"Scala": "#c22d40",
|
||||||
|
"Scaml": "#bd181a",
|
||||||
|
"Scheme": "#1e4aec",
|
||||||
|
"Scilab": "#ca0f21",
|
||||||
|
"SCSS": "#c6538c",
|
||||||
|
"sed": "#64b970",
|
||||||
|
"Self": "#0579aa",
|
||||||
|
"ShaderLab": "#222c37",
|
||||||
|
"Shell": "#89e051",
|
||||||
|
"ShellSession": null,
|
||||||
|
"Shen": "#120F14",
|
||||||
|
"Sieve": null,
|
||||||
|
"Singularity": "#64E6AD",
|
||||||
|
"Slash": "#007eff",
|
||||||
|
"Slice": "#003fa2",
|
||||||
|
"Slim": "#2b2b2b",
|
||||||
|
"Smali": null,
|
||||||
|
"Smalltalk": "#596706",
|
||||||
|
"Smarty": "#f0c040",
|
||||||
|
"SmPL": "#c94949",
|
||||||
|
"SMT": null,
|
||||||
|
"Solidity": "#AA6746",
|
||||||
|
"SourcePawn": "#f69e1d",
|
||||||
|
"SPARQL": "#0C4597",
|
||||||
|
"SQF": "#3F3F3F",
|
||||||
|
"SQL": "#e38c00",
|
||||||
|
"SQLPL": "#e38c00",
|
||||||
|
"Squirrel": "#800000",
|
||||||
|
"SRecode Template": "#348a34",
|
||||||
|
"Stan": "#b2011d",
|
||||||
|
"Standard ML": "#dc566d",
|
||||||
|
"Starlark": "#76d275",
|
||||||
|
"Stata": "#1a5f91",
|
||||||
|
"StringTemplate": "#3fb34f",
|
||||||
|
"Stylus": "#ff6347",
|
||||||
|
"SubRip Text": "#9e0101",
|
||||||
|
"SugarSS": "#2fcc9f",
|
||||||
|
"SuperCollider": "#46390b",
|
||||||
|
"Svelte": "#ff3e00",
|
||||||
|
"SVG": "#ff9900",
|
||||||
|
"Swift": "#F05138",
|
||||||
|
"SWIG": null,
|
||||||
|
"SystemVerilog": "#DAE1C2",
|
||||||
|
"Tcl": "#e4cc98",
|
||||||
|
"Tcsh": null,
|
||||||
|
"Terra": "#00004c",
|
||||||
|
"TeX": "#3D6117",
|
||||||
|
"Textile": "#ffe7ac",
|
||||||
|
"TextMate Properties": "#df66e4",
|
||||||
|
"Thrift": "#D12127",
|
||||||
|
"TI Program": "#A0AA87",
|
||||||
|
"TLA": "#4b0079",
|
||||||
|
"TOML": "#9c4221",
|
||||||
|
"TSQL": "#e38c00",
|
||||||
|
"TSV": "#237346",
|
||||||
|
"TSX": "#2b7489",
|
||||||
|
"Turing": "#cf142b",
|
||||||
|
"Twig": "#c1d026",
|
||||||
|
"TXL": "#0178b8",
|
||||||
|
"TypeScript": "#2b7489",
|
||||||
|
"Unified Parallel C": "#4e3617",
|
||||||
|
"Unity3D Asset": "#222c37",
|
||||||
|
"Unix Assembly": null,
|
||||||
|
"Uno": "#9933cc",
|
||||||
|
"UnrealScript": "#a54c4d",
|
||||||
|
"UrWeb": "#ccccee",
|
||||||
|
"V": "#4f87c4",
|
||||||
|
"Vala": "#fbe5cd",
|
||||||
|
"Valve Data Format": "#f26025",
|
||||||
|
"VBA": "#867db1",
|
||||||
|
"VBScript": "#15dcdc",
|
||||||
|
"VCL": "#148AA8",
|
||||||
|
"Verilog": "#b2b7f8",
|
||||||
|
"VHDL": "#adb2cb",
|
||||||
|
"Vim Help File": "#199f4b",
|
||||||
|
"Vim Script": "#199f4b",
|
||||||
|
"Vim Snippet": "#199f4b",
|
||||||
|
"Visual Basic .NET": "#945db7",
|
||||||
|
"Volt": "#1F1F1F",
|
||||||
|
"Vue": "#41b883",
|
||||||
|
"wdl": "#42f1f4",
|
||||||
|
"Web Ontology Language": "#5b70bd",
|
||||||
|
"WebAssembly": "#04133b",
|
||||||
|
"WebIDL": null,
|
||||||
|
"Wikitext": "#fc5757",
|
||||||
|
"Windows Registry Entries": "#52d5ff",
|
||||||
|
"wisp": "#7582D1",
|
||||||
|
"Wollok": "#a23738",
|
||||||
|
"World of Warcraft Addon Data": "#f7e43f",
|
||||||
|
"X10": "#4B6BEF",
|
||||||
|
"xBase": "#403a40",
|
||||||
|
"XC": "#99DA07",
|
||||||
|
"XML": "#0060ac",
|
||||||
|
"XML Property List": "#0060ac",
|
||||||
|
"Xojo": "#81bd41",
|
||||||
|
"Xonsh": "#285EEF",
|
||||||
|
"XProc": null,
|
||||||
|
"XQuery": "#5232e7",
|
||||||
|
"XS": null,
|
||||||
|
"XSLT": "#EB8CEB",
|
||||||
|
"Xtend": "#24255d",
|
||||||
|
"Yacc": "#4B6C4B",
|
||||||
|
"YAML": "#cb171e",
|
||||||
|
"YARA": "#220000",
|
||||||
|
"YASnippet": "#32AB90",
|
||||||
|
"ZAP": "#0d665e",
|
||||||
|
"Zeek": null,
|
||||||
|
"ZenScript": "#00BCD1",
|
||||||
|
"Zephir": "#118f9e",
|
||||||
|
"Zig": "#ec915c",
|
||||||
|
"ZIL": "#dc75e5",
|
||||||
|
"Zimpl": "#d67711"
|
||||||
|
}
|
533
data/giteaColors.json
Normal file
533
data/giteaColors.json
Normal file
|
@ -0,0 +1,533 @@
|
||||||
|
{
|
||||||
|
"1C Enterprise": "#814CCC",
|
||||||
|
"4D": "#004289",
|
||||||
|
"ABAP": "#E8274B",
|
||||||
|
"ABAP CDS": "#555e25",
|
||||||
|
"ActionScript": "#882B0F",
|
||||||
|
"Ada": "#02f88c",
|
||||||
|
"Adobe Font Metrics": "#fa0f00",
|
||||||
|
"Agda": "#315665",
|
||||||
|
"AGS Script": "#B9D9FF",
|
||||||
|
"AIDL": "#34EB6B",
|
||||||
|
"AL": "#3AA2B5",
|
||||||
|
"Alloy": "#64C800",
|
||||||
|
"Alpine Abuild": "#0D597F",
|
||||||
|
"Altium Designer": "#A89663",
|
||||||
|
"AMPL": "#E6EFBB",
|
||||||
|
"AngelScript": "#C7D7DC",
|
||||||
|
"Ant Build System": "#A9157E",
|
||||||
|
"ANTLR": "#9DC3FF",
|
||||||
|
"ApacheConf": "#d12127",
|
||||||
|
"Apex": "#1797c0",
|
||||||
|
"API Blueprint": "#2ACCA8",
|
||||||
|
"APL": "#5A8164",
|
||||||
|
"Apollo Guidance Computer": "#0B3D91",
|
||||||
|
"AppleScript": "#101F1F",
|
||||||
|
"Arc": "#aa2afe",
|
||||||
|
"AsciiDoc": "#73a0c5",
|
||||||
|
"ASL": null,
|
||||||
|
"ASP.NET": "#9400ff",
|
||||||
|
"AspectJ": "#a957b0",
|
||||||
|
"Assembly": "#6E4C13",
|
||||||
|
"Astro": "#ff5a03",
|
||||||
|
"Asymptote": "#ff0000",
|
||||||
|
"ATS": "#1ac620",
|
||||||
|
"Augeas": "#9CC134",
|
||||||
|
"AutoHotkey": "#6594b9",
|
||||||
|
"AutoIt": "#1C3552",
|
||||||
|
"Avro IDL": "#0040FF",
|
||||||
|
"Awk": "#c30e9b",
|
||||||
|
"Ballerina": "#FF5000",
|
||||||
|
"BASIC": "#ff0000",
|
||||||
|
"Batchfile": "#C1F12E",
|
||||||
|
"Beef": "#a52f4e",
|
||||||
|
"Befunge": null,
|
||||||
|
"BibTeX": "#778899",
|
||||||
|
"Bicep": "#519aba",
|
||||||
|
"Bison": "#6A463F",
|
||||||
|
"BitBake": "#00bce4",
|
||||||
|
"Blade": "#f7523f",
|
||||||
|
"BlitzBasic": "#00FFAE",
|
||||||
|
"BlitzMax": "#cd6400",
|
||||||
|
"Bluespec": "#12223c",
|
||||||
|
"Boo": "#d4bec1",
|
||||||
|
"Boogie": "#c80fa0",
|
||||||
|
"Brainfuck": "#2F2530",
|
||||||
|
"Brightscript": "#662D91",
|
||||||
|
"Browserslist": "#ffd539",
|
||||||
|
"C": "#555555",
|
||||||
|
"C#": "#178600",
|
||||||
|
"C++": "#f34b7d",
|
||||||
|
"C2hs Haskell": null,
|
||||||
|
"Cabal Config": "#483465",
|
||||||
|
"Cap'n Proto": "#c42727",
|
||||||
|
"CartoCSS": null,
|
||||||
|
"Ceylon": "#dfa535",
|
||||||
|
"Chapel": "#8dc63f",
|
||||||
|
"Charity": null,
|
||||||
|
"ChucK": "#3f8000",
|
||||||
|
"Cirru": "#ccccff",
|
||||||
|
"Clarion": "#db901e",
|
||||||
|
"Classic ASP": "#6a40fd",
|
||||||
|
"Clean": "#3F85AF",
|
||||||
|
"Click": "#E4E6F3",
|
||||||
|
"CLIPS": "#00A300",
|
||||||
|
"Clojure": "#db5855",
|
||||||
|
"Closure Templates": "#0d948f",
|
||||||
|
"Cloud Firestore Security Rules": "#FFA000",
|
||||||
|
"CMake": "#DA3434",
|
||||||
|
"COBOL": null,
|
||||||
|
"CodeQL": "#140f46",
|
||||||
|
"CoffeeScript": "#244776",
|
||||||
|
"ColdFusion": "#ed2cd6",
|
||||||
|
"ColdFusion CFC": "#ed2cd6",
|
||||||
|
"COLLADA": "#F1A42B",
|
||||||
|
"Common Lisp": "#3fb68b",
|
||||||
|
"Common Workflow Language": "#B5314C",
|
||||||
|
"Component Pascal": "#B0CE4E",
|
||||||
|
"Cool": null,
|
||||||
|
"Coq": "#d0b68c",
|
||||||
|
"Crystal": "#000100",
|
||||||
|
"CSON": "#244776",
|
||||||
|
"Csound": "#1a1a1a",
|
||||||
|
"Csound Document": "#1a1a1a",
|
||||||
|
"Csound Score": "#1a1a1a",
|
||||||
|
"CSS": "#563d7c",
|
||||||
|
"CSV": "#237346",
|
||||||
|
"Cuda": "#3A4E3A",
|
||||||
|
"CUE": "#5886E1",
|
||||||
|
"CWeb": "#00007a",
|
||||||
|
"Cycript": null,
|
||||||
|
"Cython": "#fedf5b",
|
||||||
|
"D": "#ba595e",
|
||||||
|
"Dafny": "#FFEC25",
|
||||||
|
"Darcs Patch": "#8eff23",
|
||||||
|
"Dart": "#00B4AB",
|
||||||
|
"DataWeave": "#003a52",
|
||||||
|
"Dhall": "#dfafff",
|
||||||
|
"DIGITAL Command Language": null,
|
||||||
|
"DirectX 3D File": "#aace60",
|
||||||
|
"DM": "#447265",
|
||||||
|
"Dockerfile": "#384d54",
|
||||||
|
"Dogescript": "#cca760",
|
||||||
|
"DTrace": null,
|
||||||
|
"Dylan": "#6c616e",
|
||||||
|
"E": "#ccce35",
|
||||||
|
"Easybuild": "#069406",
|
||||||
|
"eC": "#913960",
|
||||||
|
"Ecere Projects": "#913960",
|
||||||
|
"ECL": "#8a1267",
|
||||||
|
"ECLiPSe": "#001d9d",
|
||||||
|
"EditorConfig": "#fff1f2",
|
||||||
|
"Eiffel": "#4d6977",
|
||||||
|
"EJS": "#a91e50",
|
||||||
|
"Elixir": "#6e4a7e",
|
||||||
|
"Elm": "#60B5CC",
|
||||||
|
"Emacs Lisp": "#c065db",
|
||||||
|
"EmberScript": "#FFF4F3",
|
||||||
|
"EQ": "#a78649",
|
||||||
|
"Erlang": "#B83998",
|
||||||
|
"F#": "#b845fc",
|
||||||
|
"F*": "#572e30",
|
||||||
|
"Factor": "#636746",
|
||||||
|
"Fancy": "#7b9db4",
|
||||||
|
"Fantom": "#14253c",
|
||||||
|
"Faust": "#c37240",
|
||||||
|
"Fennel": "#fff3d7",
|
||||||
|
"FIGlet Font": "#FFDDBB",
|
||||||
|
"Filebench WML": "#F6B900",
|
||||||
|
"Filterscript": null,
|
||||||
|
"fish": "#4aae47",
|
||||||
|
"Fluent": "#ffcc33",
|
||||||
|
"FLUX": "#88ccff",
|
||||||
|
"Forth": "#341708",
|
||||||
|
"Fortran": "#4d41b1",
|
||||||
|
"Fortran Free Form": "#4d41b1",
|
||||||
|
"FreeBasic": "#867db1",
|
||||||
|
"FreeMarker": "#0050b2",
|
||||||
|
"Frege": "#00cafe",
|
||||||
|
"Futhark": "#5f021f",
|
||||||
|
"G-code": "#D08CF2",
|
||||||
|
"Game Maker Language": "#71b417",
|
||||||
|
"GAML": "#FFC766",
|
||||||
|
"GAMS": "#f49a22",
|
||||||
|
"GAP": "#0000cc",
|
||||||
|
"GCC Machine Description": "#FFCFAB",
|
||||||
|
"GDB": null,
|
||||||
|
"GDScript": "#355570",
|
||||||
|
"GEDCOM": "#003058",
|
||||||
|
"Gemfile.lock": "#701516",
|
||||||
|
"Genie": "#fb855d",
|
||||||
|
"Genshi": "#951531",
|
||||||
|
"Gentoo Ebuild": "#9400ff",
|
||||||
|
"Gentoo Eclass": "#9400ff",
|
||||||
|
"Gerber Image": "#d20b00",
|
||||||
|
"Gherkin": "#5B2063",
|
||||||
|
"Git Attributes": "#F44D27",
|
||||||
|
"Git Config": "#F44D27",
|
||||||
|
"GLSL": "#5686a5",
|
||||||
|
"Glyph": "#c1ac7f",
|
||||||
|
"Gnuplot": "#f0a9f0",
|
||||||
|
"Go": "#00ADD8",
|
||||||
|
"Go Checksums": "#00ADD8",
|
||||||
|
"Go Module": "#00ADD8",
|
||||||
|
"Golo": "#88562A",
|
||||||
|
"Gosu": "#82937f",
|
||||||
|
"Grace": "#615f8b",
|
||||||
|
"Gradle": "#02303a",
|
||||||
|
"Grammatical Framework": "#ff0000",
|
||||||
|
"GraphQL": "#e10098",
|
||||||
|
"Graphviz (DOT)": "#2596be",
|
||||||
|
"Groovy": "#4298b8",
|
||||||
|
"Groovy Server Pages": "#4298b8",
|
||||||
|
"Hack": "#878787",
|
||||||
|
"Haml": "#ece2a9",
|
||||||
|
"Handlebars": "#f7931e",
|
||||||
|
"HAProxy": "#106da9",
|
||||||
|
"Harbour": "#0e60e3",
|
||||||
|
"Haskell": "#5e5086",
|
||||||
|
"Haxe": "#df7900",
|
||||||
|
"HCL": null,
|
||||||
|
"HiveQL": "#dce200",
|
||||||
|
"HLSL": "#aace60",
|
||||||
|
"HolyC": "#ffefaf",
|
||||||
|
"HTML": "#e34c26",
|
||||||
|
"HTML+ECR": "#2e1052",
|
||||||
|
"HTML+EEX": "#6e4a7e",
|
||||||
|
"HTML+ERB": "#701516",
|
||||||
|
"HTML+PHP": "#4f5d95",
|
||||||
|
"HTML+Razor": "#512be4",
|
||||||
|
"HTTP": "#005C9C",
|
||||||
|
"HXML": "#f68712",
|
||||||
|
"Hy": "#7790B2",
|
||||||
|
"HyPhy": null,
|
||||||
|
"IDL": "#a3522f",
|
||||||
|
"Idris": "#b30000",
|
||||||
|
"Ignore List": "#000000",
|
||||||
|
"IGOR Pro": "#0000cc",
|
||||||
|
"ImageJ Macro": "#99AAFF",
|
||||||
|
"Inform 7": null,
|
||||||
|
"INI": "#d1dbe0",
|
||||||
|
"Inno Setup": "#264b99",
|
||||||
|
"Io": "#a9188d",
|
||||||
|
"Ioke": "#078193",
|
||||||
|
"Isabelle": "#FEFE00",
|
||||||
|
"Isabelle ROOT": "#FEFE00",
|
||||||
|
"J": "#9EEDFF",
|
||||||
|
"JAR Manifest": "#b07219",
|
||||||
|
"Jasmin": "#d03600",
|
||||||
|
"Java": "#b07219",
|
||||||
|
"Java Properties": "#2A6277",
|
||||||
|
"Java Server Pages": "#2A6277",
|
||||||
|
"JavaScript": "#f1e05a",
|
||||||
|
"JavaScript+ERB": "#f1e05a",
|
||||||
|
"Jest Snapshot": "#15c213",
|
||||||
|
"JFlex": "#DBCA00",
|
||||||
|
"Jinja": "#a52a22",
|
||||||
|
"Jison": "#56b3cb",
|
||||||
|
"Jison Lex": "#56b3cb",
|
||||||
|
"Jolie": "#843179",
|
||||||
|
"jq": "#c7254e",
|
||||||
|
"JSON": "#292929",
|
||||||
|
"JSON with Comments": "#292929",
|
||||||
|
"JSON5": "#267CB9",
|
||||||
|
"JSONiq": "#40d47e",
|
||||||
|
"JSONLD": "#0c479c",
|
||||||
|
"Jsonnet": "#0064bd",
|
||||||
|
"Julia": "#a270ba",
|
||||||
|
"Jupyter Notebook": "#DA5B0B",
|
||||||
|
"Kaitai Struct": "#773b37",
|
||||||
|
"KakouneScript": "#6f8042",
|
||||||
|
"KiCad Layout": "#2f4aab",
|
||||||
|
"KiCad Legacy Layout": "#2f4aab",
|
||||||
|
"KiCad Schematic": "#2f4aab",
|
||||||
|
"Kotlin": "#A97BFF",
|
||||||
|
"KRL": "#28430A",
|
||||||
|
"LabVIEW": "#fede06",
|
||||||
|
"Lark": "#2980B9",
|
||||||
|
"Lasso": "#999999",
|
||||||
|
"Latte": "#f2a542",
|
||||||
|
"Lean": null,
|
||||||
|
"Less": "#1d365d",
|
||||||
|
"Lex": "#DBCA00",
|
||||||
|
"LFE": "#4C3023",
|
||||||
|
"LilyPond": "#9ccc7c",
|
||||||
|
"Limbo": null,
|
||||||
|
"Liquid": "#67b8de",
|
||||||
|
"Literate Agda": "#315665",
|
||||||
|
"Literate CoffeeScript": "#244776",
|
||||||
|
"Literate Haskell": "#5e5086",
|
||||||
|
"LiveScript": "#499886",
|
||||||
|
"LLVM": "#185619",
|
||||||
|
"Logos": null,
|
||||||
|
"Logtalk": "#295b9a",
|
||||||
|
"LOLCODE": "#cc9900",
|
||||||
|
"LookML": "#652B81",
|
||||||
|
"LoomScript": null,
|
||||||
|
"LSL": "#3d9970",
|
||||||
|
"Lua": "#000080",
|
||||||
|
"M": null,
|
||||||
|
"M4": null,
|
||||||
|
"M4Sugar": null,
|
||||||
|
"Macaulay2": "#d8ffff",
|
||||||
|
"Makefile": "#427819",
|
||||||
|
"Mako": "#7e858d",
|
||||||
|
"Markdown": "#083fa1",
|
||||||
|
"Marko": "#42bff2",
|
||||||
|
"Mask": "#f97732",
|
||||||
|
"Mathematica": "#dd1100",
|
||||||
|
"MATLAB": "#e16737",
|
||||||
|
"Max": "#c4a79c",
|
||||||
|
"MAXScript": "#00a6a6",
|
||||||
|
"mcfunction": "#E22837",
|
||||||
|
"Mercury": "#ff2b2b",
|
||||||
|
"Meson": "#007800",
|
||||||
|
"Metal": "#8f14e9",
|
||||||
|
"MiniD": null,
|
||||||
|
"Mirah": "#c7a938",
|
||||||
|
"mIRC Script": "#3d57c3",
|
||||||
|
"MLIR": "#5EC8DB",
|
||||||
|
"Modelica": "#de1d31",
|
||||||
|
"Modula-2": "#10253f",
|
||||||
|
"Modula-3": "#223388",
|
||||||
|
"Module Management System": null,
|
||||||
|
"Monkey": null,
|
||||||
|
"Moocode": null,
|
||||||
|
"MoonScript": "#ff4585",
|
||||||
|
"Motorola 68K Assembly": "#005daa",
|
||||||
|
"MQL4": "#62A8D6",
|
||||||
|
"MQL5": "#4A76B8",
|
||||||
|
"MTML": "#b7e1f4",
|
||||||
|
"MUF": null,
|
||||||
|
"mupad": "#244963",
|
||||||
|
"Mustache": "#724b3b",
|
||||||
|
"Myghty": null,
|
||||||
|
"nanorc": "#2d004d",
|
||||||
|
"NASL": null,
|
||||||
|
"NCL": "#28431f",
|
||||||
|
"Nearley": "#990000",
|
||||||
|
"Nemerle": "#3d3c6e",
|
||||||
|
"nesC": "#94B0C7",
|
||||||
|
"NetLinx": "#0aa0ff",
|
||||||
|
"NetLinx+ERB": "#747faa",
|
||||||
|
"NetLogo": "#ff6375",
|
||||||
|
"NewLisp": "#87AED7",
|
||||||
|
"Nextflow": "#3ac486",
|
||||||
|
"Nginx": "#009639",
|
||||||
|
"Nim": "#ffc200",
|
||||||
|
"Nit": "#009917",
|
||||||
|
"Nix": "#7e7eff",
|
||||||
|
"NPM Config": "#cb3837",
|
||||||
|
"NSIS": null,
|
||||||
|
"Nu": "#c9df40",
|
||||||
|
"NumPy": "#9C8AF9",
|
||||||
|
"Nunjucks": "#3d8137",
|
||||||
|
"NWScript": "#111522",
|
||||||
|
"Objective-C": "#438eff",
|
||||||
|
"Objective-C++": "#6866fb",
|
||||||
|
"Objective-J": "#ff0c5a",
|
||||||
|
"ObjectScript": "#424893",
|
||||||
|
"OCaml": "#3be133",
|
||||||
|
"Odin": "#60AFFE",
|
||||||
|
"Omgrofl": "#cabbff",
|
||||||
|
"ooc": "#b0b77e",
|
||||||
|
"Opa": null,
|
||||||
|
"Opal": "#f7ede0",
|
||||||
|
"Open Policy Agent": "#7d9199",
|
||||||
|
"OpenCL": "#ed2e2d",
|
||||||
|
"OpenEdge ABL": "#5ce600",
|
||||||
|
"OpenQASM": "#AA70FF",
|
||||||
|
"OpenRC runscript": null,
|
||||||
|
"OpenSCAD": "#e5cd45",
|
||||||
|
"Org": "#77aa99",
|
||||||
|
"Ox": null,
|
||||||
|
"Oxygene": "#cdd0e3",
|
||||||
|
"Oz": "#fab738",
|
||||||
|
"P4": "#7055b5",
|
||||||
|
"Pan": "#cc0000",
|
||||||
|
"Papyrus": "#6600cc",
|
||||||
|
"Parrot": "#f3ca0a",
|
||||||
|
"Parrot Assembly": null,
|
||||||
|
"Parrot Internal Representation": null,
|
||||||
|
"Pascal": "#E3F171",
|
||||||
|
"Pawn": "#dbb284",
|
||||||
|
"PEG.js": "#234d6b",
|
||||||
|
"Pep8": "#C76F5B",
|
||||||
|
"Perl": "#0298c3",
|
||||||
|
"PHP": "#4F5D95",
|
||||||
|
"PicoLisp": "#6067af",
|
||||||
|
"PigLatin": "#fcd7de",
|
||||||
|
"Pike": "#005390",
|
||||||
|
"PLpgSQL": "#336790",
|
||||||
|
"PLSQL": "#dad8d8",
|
||||||
|
"PogoScript": "#d80074",
|
||||||
|
"Pony": null,
|
||||||
|
"PostCSS": "#dc3a0c",
|
||||||
|
"PostScript": "#da291c",
|
||||||
|
"POV-Ray SDL": "#6bac65",
|
||||||
|
"PowerBuilder": "#8f0f8d",
|
||||||
|
"PowerShell": "#012456",
|
||||||
|
"Prisma": "#0c344b",
|
||||||
|
"Processing": "#0096D8",
|
||||||
|
"Prolog": "#74283c",
|
||||||
|
"Propeller Spin": "#7fa2a7",
|
||||||
|
"Pug": "#a86454",
|
||||||
|
"Puppet": "#302B6D",
|
||||||
|
"PureBasic": "#5a6986",
|
||||||
|
"PureScript": "#1D222D",
|
||||||
|
"Python": "#3572A5",
|
||||||
|
"Python console": "#3572A5",
|
||||||
|
"Python traceback": "#3572A5",
|
||||||
|
"q": "#0040cd",
|
||||||
|
"Q#": "#fed659",
|
||||||
|
"QMake": null,
|
||||||
|
"QML": "#44a51c",
|
||||||
|
"Qt Script": "#00b841",
|
||||||
|
"Quake": "#882233",
|
||||||
|
"R": "#198CE7",
|
||||||
|
"Racket": "#3c5caa",
|
||||||
|
"Ragel": "#9d5200",
|
||||||
|
"Raku": "#0000fb",
|
||||||
|
"RAML": "#77d9fb",
|
||||||
|
"Rascal": "#fffaa0",
|
||||||
|
"RDoc": "#701516",
|
||||||
|
"REALbasic": null,
|
||||||
|
"Reason": "#ff5847",
|
||||||
|
"Rebol": "#358a5b",
|
||||||
|
"Record Jar": "#0673ba",
|
||||||
|
"Red": "#f50000",
|
||||||
|
"Redcode": null,
|
||||||
|
"Regular Expression": "#009a00",
|
||||||
|
"Ren'Py": "#ff7f7f",
|
||||||
|
"RenderScript": null,
|
||||||
|
"ReScript": "#ed5051",
|
||||||
|
"reStructuredText": "#141414",
|
||||||
|
"REXX": "#d90e09",
|
||||||
|
"Ring": "#2D54CB",
|
||||||
|
"Riot": "#A71E49",
|
||||||
|
"RMarkdown": "#198ce7",
|
||||||
|
"RobotFramework": "#00c0b5",
|
||||||
|
"Roff": "#ecdebe",
|
||||||
|
"Roff Manpage": "#ecdebe",
|
||||||
|
"Rouge": "#cc0088",
|
||||||
|
"RPC": null,
|
||||||
|
"Ruby": "#701516",
|
||||||
|
"RUNOFF": "#665a4e",
|
||||||
|
"Rust": "#dea584",
|
||||||
|
"Sage": null,
|
||||||
|
"SaltStack": "#646464",
|
||||||
|
"SAS": "#B34936",
|
||||||
|
"Sass": "#a53b70",
|
||||||
|
"Scala": "#c22d40",
|
||||||
|
"Scaml": "#bd181a",
|
||||||
|
"Scheme": "#1e4aec",
|
||||||
|
"Scilab": "#ca0f21",
|
||||||
|
"SCSS": "#c6538c",
|
||||||
|
"sed": "#64b970",
|
||||||
|
"Self": "#0579aa",
|
||||||
|
"ShaderLab": "#222c37",
|
||||||
|
"Shell": "#89e051",
|
||||||
|
"ShellSession": null,
|
||||||
|
"Shen": "#120F14",
|
||||||
|
"Sieve": null,
|
||||||
|
"Singularity": "#64E6AD",
|
||||||
|
"Slash": "#007eff",
|
||||||
|
"Slice": "#003fa2",
|
||||||
|
"Slim": "#2b2b2b",
|
||||||
|
"Smali": null,
|
||||||
|
"Smalltalk": "#596706",
|
||||||
|
"Smarty": "#f0c040",
|
||||||
|
"SmPL": "#c94949",
|
||||||
|
"SMT": null,
|
||||||
|
"Solidity": "#AA6746",
|
||||||
|
"SourcePawn": "#f69e1d",
|
||||||
|
"SPARQL": "#0C4597",
|
||||||
|
"SQF": "#3F3F3F",
|
||||||
|
"SQL": "#e38c00",
|
||||||
|
"SQLPL": "#e38c00",
|
||||||
|
"Squirrel": "#800000",
|
||||||
|
"SRecode Template": "#348a34",
|
||||||
|
"Stan": "#b2011d",
|
||||||
|
"Standard ML": "#dc566d",
|
||||||
|
"Starlark": "#76d275",
|
||||||
|
"Stata": "#1a5f91",
|
||||||
|
"StringTemplate": "#3fb34f",
|
||||||
|
"Stylus": "#ff6347",
|
||||||
|
"SubRip Text": "#9e0101",
|
||||||
|
"SugarSS": "#2fcc9f",
|
||||||
|
"SuperCollider": "#46390b",
|
||||||
|
"Svelte": "#ff3e00",
|
||||||
|
"SVG": "#ff9900",
|
||||||
|
"Swift": "#F05138",
|
||||||
|
"SWIG": null,
|
||||||
|
"SystemVerilog": "#DAE1C2",
|
||||||
|
"Tcl": "#e4cc98",
|
||||||
|
"Tcsh": null,
|
||||||
|
"Terra": "#00004c",
|
||||||
|
"TeX": "#3D6117",
|
||||||
|
"Textile": "#ffe7ac",
|
||||||
|
"TextMate Properties": "#df66e4",
|
||||||
|
"Thrift": "#D12127",
|
||||||
|
"TI Program": "#A0AA87",
|
||||||
|
"TLA": "#4b0079",
|
||||||
|
"TOML": "#9c4221",
|
||||||
|
"TSQL": "#e38c00",
|
||||||
|
"TSV": "#237346",
|
||||||
|
"TSX": "#2b7489",
|
||||||
|
"Turing": "#cf142b",
|
||||||
|
"Twig": "#c1d026",
|
||||||
|
"TXL": "#0178b8",
|
||||||
|
"TypeScript": "#2b7489",
|
||||||
|
"Unified Parallel C": "#4e3617",
|
||||||
|
"Unity3D Asset": "#222c37",
|
||||||
|
"Unix Assembly": null,
|
||||||
|
"Uno": "#9933cc",
|
||||||
|
"UnrealScript": "#a54c4d",
|
||||||
|
"UrWeb": "#ccccee",
|
||||||
|
"V": "#4f87c4",
|
||||||
|
"Vala": "#fbe5cd",
|
||||||
|
"Valve Data Format": "#f26025",
|
||||||
|
"VBA": "#867db1",
|
||||||
|
"VBScript": "#15dcdc",
|
||||||
|
"VCL": "#148AA8",
|
||||||
|
"Verilog": "#b2b7f8",
|
||||||
|
"VHDL": "#adb2cb",
|
||||||
|
"Vim Help File": "#199f4b",
|
||||||
|
"Vim Script": "#199f4b",
|
||||||
|
"Vim Snippet": "#199f4b",
|
||||||
|
"Visual Basic .NET": "#945db7",
|
||||||
|
"Volt": "#1F1F1F",
|
||||||
|
"Vue": "#41b883",
|
||||||
|
"wdl": "#42f1f4",
|
||||||
|
"Web Ontology Language": "#5b70bd",
|
||||||
|
"WebAssembly": "#04133b",
|
||||||
|
"WebIDL": null,
|
||||||
|
"Wikitext": "#fc5757",
|
||||||
|
"Windows Registry Entries": "#52d5ff",
|
||||||
|
"wisp": "#7582D1",
|
||||||
|
"Wollok": "#a23738",
|
||||||
|
"World of Warcraft Addon Data": "#f7e43f",
|
||||||
|
"X10": "#4B6BEF",
|
||||||
|
"xBase": "#403a40",
|
||||||
|
"XC": "#99DA07",
|
||||||
|
"XML": "#0060ac",
|
||||||
|
"XML Property List": "#0060ac",
|
||||||
|
"Xojo": "#81bd41",
|
||||||
|
"Xonsh": "#285EEF",
|
||||||
|
"XProc": null,
|
||||||
|
"XQuery": "#5232e7",
|
||||||
|
"XS": null,
|
||||||
|
"XSLT": "#EB8CEB",
|
||||||
|
"Xtend": "#24255d",
|
||||||
|
"Yacc": "#4B6C4B",
|
||||||
|
"YAML": "#cb171e",
|
||||||
|
"YARA": "#220000",
|
||||||
|
"YASnippet": "#32AB90",
|
||||||
|
"ZAP": "#0d665e",
|
||||||
|
"Zeek": null,
|
||||||
|
"ZenScript": "#00BCD1",
|
||||||
|
"Zephir": "#118f9e",
|
||||||
|
"Zig": "#ec915c",
|
||||||
|
"ZIL": "#dc75e5",
|
||||||
|
"Zimpl": "#d67711"
|
||||||
|
}
|
|
@ -171,6 +171,8 @@ Many of the article defaults here can be overridden on a per article basis by sp
|
||||||
| `autoSwitchAppearance` | `true` | Whether the theme appearance automatically switches based upon the visitor's operating system preference. Set to `false` to force the site to always use the `defaultAppearance`. |
|
| `autoSwitchAppearance` | `true` | Whether the theme appearance automatically switches based upon the visitor's operating system preference. Set to `false` to force the site to always use the `defaultAppearance`. |
|
||||||
| `enableSearch` | `false` | Whether site search is enabled. Set to `true` to enable search functionality. Note that the search feature depends on the `outputs.home` setting in the [site configuration](#site-configuration) being set correctly. |
|
| `enableSearch` | `false` | Whether site search is enabled. Set to `true` to enable search functionality. Note that the search feature depends on the `outputs.home` setting in the [site configuration](#site-configuration) being set correctly. |
|
||||||
| `enableCodeCopy` | `false` | Whether copy-to-clipboard buttons are enabled for `<code>` blocks. The `highlight.noClasses` parameter must be set to `false` for code copy to function correctly. Read more about [other configuration files](#other-configuration-files) below. |
|
| `enableCodeCopy` | `false` | Whether copy-to-clipboard buttons are enabled for `<code>` blocks. The `highlight.noClasses` parameter must be set to `false` for code copy to function correctly. Read more about [other configuration files](#other-configuration-files) below. |
|
||||||
|
| `forgejoDefaultServer` | _Not set_ | The default `server` parameter for the `forgejo` shortcode. |
|
||||||
|
| `giteaDefaultServer` | _Not set_ | The default `server` parameter for the `gitea` shortcode. |
|
||||||
| `mainSections` | _Not set_ | The sections that should be displayed in the recent articles list. If not provided the section with the greatest number of articles is used. |
|
| `mainSections` | _Not set_ | The sections that should be displayed in the recent articles list. If not provided the section with the greatest number of articles is used. |
|
||||||
| `showViews` | _Not set_ | Whether or not articles and list views are displayed. This requires firebase integrations to be enabled, look below. |
|
| `showViews` | _Not set_ | Whether or not articles and list views are displayed. This requires firebase integrations to be enabled, look below. |
|
||||||
| `showLikes` | _Not set_ | Whether or not articles and list likes are displayed. This requires firebase integrations to be enabled, look below. |
|
| `showLikes` | _Not set_ | Whether or not articles and list likes are displayed. This requires firebase integrations to be enabled, look below. |
|
||||||
|
|
|
@ -286,6 +286,26 @@ Blowfish also supports automatic conversion of images included using standard Ma
|
||||||
|
|
||||||
<br/><br/><br/>
|
<br/><br/><br/>
|
||||||
|
|
||||||
|
## Forgejo Card
|
||||||
|
|
||||||
|
`forgejo` allows you to quickly link a Forgejo repository via the forgejo API, providing real-time updates on stats such as stars and forks.
|
||||||
|
|
||||||
|
<!-- prettier-ignore-start -->
|
||||||
|
| Parameter | Description |
|
||||||
|
| --------- | ----------------------------------------------------- |
|
||||||
|
| `repo` | [String] forgejo repo in the format of `username/repo`|
|
||||||
|
| `server` | [String] server URL like `https://v8.next.forgejo.org`|
|
||||||
|
<!-- prettier-ignore-end -->
|
||||||
|
|
||||||
|
**Example 1:**
|
||||||
|
|
||||||
|
```md
|
||||||
|
{{</* forgejo server="https://v8.next.forgejo.org" repo="forgejo/forgejo" */>}}
|
||||||
|
```
|
||||||
|
{{< forgejo server="https://v8.next.forgejo.org" repo="forgejo/forgejo" >}}
|
||||||
|
|
||||||
|
<br/><br/><br/>
|
||||||
|
|
||||||
## Gallery
|
## Gallery
|
||||||
|
|
||||||
`gallery` allows you to showcase multiple images at once, in a responsive manner with more varied and interesting layouts.
|
`gallery` allows you to showcase multiple images at once, in a responsive manner with more varied and interesting layouts.
|
||||||
|
@ -345,6 +365,26 @@ In order to add images to the gallery, use `img` tags for each image and add `cl
|
||||||
|
|
||||||
<br/><br/><br/>
|
<br/><br/><br/>
|
||||||
|
|
||||||
|
## Gitea Card
|
||||||
|
|
||||||
|
`gitea` allows you to quickly link a Gitea repository via the gitea API, providing real-time updates on stats such as stars and forks.
|
||||||
|
|
||||||
|
<!-- prettier-ignore-start -->
|
||||||
|
| Parameter | Description |
|
||||||
|
| --------- | ----------------------------------------------------- |
|
||||||
|
| `repo` | [String] gitea repo in the format of `username/repo` |
|
||||||
|
| `server` | [String] server URL like `https://git.fsfe.org` |
|
||||||
|
<!-- prettier-ignore-end -->
|
||||||
|
|
||||||
|
**Example 1:**
|
||||||
|
|
||||||
|
```md
|
||||||
|
{{</* gitea server="https://git.fsfe.org" repo="FSFE/fsfe-website" */>}}
|
||||||
|
```
|
||||||
|
{{< gitea server="https://git.fsfe.org" repo="FSFE/fsfe-website" >}}
|
||||||
|
|
||||||
|
<br/><br/><br/>
|
||||||
|
|
||||||
## GitHub Card
|
## GitHub Card
|
||||||
|
|
||||||
`github` allows you to quickly link a github repository, all while showing and updating in realtime stats about it, such as the number of stars and forks it has.
|
`github` allows you to quickly link a github repository, all while showing and updating in realtime stats about it, such as the number of stars and forks it has.
|
||||||
|
|
67
layouts/shortcodes/forgejo.html
Normal file
67
layouts/shortcodes/forgejo.html
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
{{ $id := delimit (slice "forgejo" (partial "functions/uid.html" .)) "-" }}
|
||||||
|
{{- $forgejoURL := print (.Get "server" | default .Site.Params.forgejoDefaultServer) "/api/v1/repos/" (.Get "repo") -}}
|
||||||
|
{{- $forgejoData := getJSON ($forgejoURL) -}}
|
||||||
|
{{- $forgejoColors := .Site.Data.forgejoColors -}}
|
||||||
|
{{- with $forgejoData -}}
|
||||||
|
|
||||||
|
<a id="{{ $id }}" target="_blank" href="{{ .html_url }}" class="cursor-pointer">
|
||||||
|
<div
|
||||||
|
class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl">
|
||||||
|
|
||||||
|
<div class="flex items-center">
|
||||||
|
<span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;">
|
||||||
|
{{ partial "icon.html" "forgejo" }}
|
||||||
|
</span>
|
||||||
|
<div
|
||||||
|
id="{{ $id }}-full_name"
|
||||||
|
class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral">
|
||||||
|
{{ .full_name | markdownify }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p id="{{ $id }}-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral">
|
||||||
|
{{ .description | markdownify }}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="m-0 mt-2 flex items-center">
|
||||||
|
|
||||||
|
<span class="mr-1 inline-block h-3 w-3 rounded-full"
|
||||||
|
style="background-color: {{ if .language }} {{- index $forgejoColors .language -}} {{ else }} #0077b6 {{ end }}"></span>
|
||||||
|
<div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
|
||||||
|
{{ if .language }} {{ .language }} {{ else }} null {{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<span class="text-md mr-1 text-neutral-800 dark:text-neutral">
|
||||||
|
{{ partial "icon.html" "star" }}
|
||||||
|
</span>
|
||||||
|
<div id="{{ $id }}-stars_count" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
|
||||||
|
{{ .stars_count }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<span class="text-md mr-1 text-neutral-800 dark:text-neutral">
|
||||||
|
{{ partial "icon.html" "fork" }}
|
||||||
|
</span>
|
||||||
|
<div id="{{ $id }}-forks_count" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
|
||||||
|
{{ .forks_count }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
fetch({{ $forgejoURL }}, {
|
||||||
|
headers: new Headers({
|
||||||
|
'User-agent': 'Mozilla/4.0 Custom User Agent'
|
||||||
|
})
|
||||||
|
})
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(data => {
|
||||||
|
document.getElementById('{{ $id }}-full_name').innerHTML = data.full_name;
|
||||||
|
document.getElementById('{{ $id }}-description').innerHTML = data.description;
|
||||||
|
document.getElementById('{{ $id }}-stars_count').innerHTML = data.stars_count;
|
||||||
|
document.getElementById('{{ $id }}-forks_count').innerHTML = data.forks_count;
|
||||||
|
})
|
||||||
|
.catch(error => console.error(error))
|
||||||
|
</script>
|
||||||
|
</a>
|
||||||
|
{{- end -}}
|
67
layouts/shortcodes/gitea.html
Normal file
67
layouts/shortcodes/gitea.html
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
{{ $id := delimit (slice "gitea" (partial "functions/uid.html" .)) "-" }}
|
||||||
|
{{- $giteaURL := print (.Get "server" | default .Site.Params.giteaDefaultServer) "/api/v1/repos/" (.Get "repo") -}}
|
||||||
|
{{- $giteaData := getJSON ($giteaURL) -}}
|
||||||
|
{{- $giteaColors := .Site.Data.giteaColors -}}
|
||||||
|
{{- with $giteaData -}}
|
||||||
|
|
||||||
|
<a id="{{ $id }}" target="_blank" href="{{ .html_url }}" class="cursor-pointer">
|
||||||
|
<div
|
||||||
|
class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl">
|
||||||
|
|
||||||
|
<div class="flex items-center">
|
||||||
|
<span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;">
|
||||||
|
{{ partial "icon.html" "gitea" }}
|
||||||
|
</span>
|
||||||
|
<div
|
||||||
|
id="{{ $id }}-full_name"
|
||||||
|
class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral">
|
||||||
|
{{ .full_name | markdownify }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p id="{{ $id }}-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral">
|
||||||
|
{{ .description | markdownify }}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="m-0 mt-2 flex items-center">
|
||||||
|
|
||||||
|
<span class="mr-1 inline-block h-3 w-3 rounded-full"
|
||||||
|
style="background-color: {{ if .language }} {{- index $giteaColors .language -}} {{ else }} #0077b6 {{ end }}"></span>
|
||||||
|
<div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
|
||||||
|
{{ if .language }} {{ .language }} {{ else }} null {{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<span class="text-md mr-1 text-neutral-800 dark:text-neutral">
|
||||||
|
{{ partial "icon.html" "star" }}
|
||||||
|
</span>
|
||||||
|
<div id="{{ $id }}-stars_count" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
|
||||||
|
{{ .stars_count }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<span class="text-md mr-1 text-neutral-800 dark:text-neutral">
|
||||||
|
{{ partial "icon.html" "fork" }}
|
||||||
|
</span>
|
||||||
|
<div id="{{ $id }}-forks_count" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
|
||||||
|
{{ .forks_count }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
fetch({{ $giteaURL }}, {
|
||||||
|
headers: new Headers({
|
||||||
|
'User-agent': 'Mozilla/4.0 Custom User Agent'
|
||||||
|
})
|
||||||
|
})
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(data => {
|
||||||
|
document.getElementById('{{ $id }}-full_name').innerHTML = data.full_name;
|
||||||
|
document.getElementById('{{ $id }}-description').innerHTML = data.description;
|
||||||
|
document.getElementById('{{ $id }}-stars_count').innerHTML = data.stars_count;
|
||||||
|
document.getElementById('{{ $id }}-forks_count').innerHTML = data.forks_count;
|
||||||
|
})
|
||||||
|
.catch(error => console.error(error))
|
||||||
|
</script>
|
||||||
|
</a>
|
||||||
|
{{- end -}}
|
Loading…
Reference in a new issue