From adfb0a98dddf55a7d4c33e8d6f938dbb0a973a95 Mon Sep 17 00:00:00 2001 From: Captain Arepa Date: Mon, 21 Aug 2023 17:19:24 -0400 Subject: [PATCH] update --- .gitmodules | 15 - config.hugo-theme-shell.toml | 95 +++ config.toml | 176 ++-- content/_index.md | 22 + content/about.md | 58 +- content/blog/index.md | 11 - content/contact.md | 38 + content/donate.md | 15 + content/fediverse/_index.md | 9 + .../{policy => fediverse}/general-terms.md | 4 +- .../privacy-policy.md | 4 +- .../terms-of-service.md | 4 +- content/info/description.md | 7 - .../git.cachapa.xyz/terms-of-service.md | 7 - .../nitter.cachapa.xyz/terms-of-service.md | 7 - hugo-PaperMod | 1 - layouts/_default/baseof.html | 36 + layouts/_default/li.html | 1 + layouts/_default/list.html | 12 + layouts/_default/single.html | 29 + layouts/partials/about.html | 15 + layouts/partials/footer.html | 3 + layouts/partials/head.html | 17 + layouts/partials/header.html | 10 + layouts/partials/lang.html | 28 + layouts/post/list.html | 22 + public/about/index.html | 672 +++------------ public/categories/index.html | 570 ++----------- public/categories/index.xml | 9 +- public/contact/index.html | 148 ++++ public/css/about.css | 26 + public/css/colours.css | 17 + public/css/custom.css | 1 + public/css/footer.css | 7 + public/css/header.css | 20 + public/css/layout.css | 57 ++ public/css/logo.css | 37 + public/css/palettes/apprentice.css | 20 + public/css/palettes/base16-dark.css | 22 + public/css/palettes/base16-light.css | 22 + public/css/palettes/dracula.css | 20 + public/css/palettes/gruvbox-dark.css | 23 + public/css/palettes/gruvbox-light.css | 23 + public/css/palettes/material.css | 20 + public/css/palettes/papercolor-dark.css | 20 + public/css/palettes/papercolor-light.css | 20 + public/css/palettes/solarized-dark.css | 20 + public/css/palettes/solarized-light.css | 20 + public/css/palettes/tender.css | 20 + public/css/palettes/tokyo-night-dark.css | 20 + public/css/palettes/tokyo-night-light.css | 20 + public/css/palettes/windows-95-light.css | 20 + public/css/palettes/windows-95.css | 20 + public/css/risotto.css | 12 + public/css/typography.css | 215 +++++ public/donate/index.html | 114 +++ public/fediverse/general-terms/index.html | 146 ++++ public/fediverse/index.html | 113 +++ public/fediverse/index.xml | 43 + public/fediverse/privacy-policy/index.html | 128 +++ public/fediverse/terms-of-service/index.html | 392 +++++++++ public/images/rice.svg | 1 + public/index.html | 793 ++---------------- public/index.xml | 118 ++- public/series/index.html | 570 ++----------- public/series/index.xml | 9 +- public/sitemap.xml | 42 +- public/tags/index.html | 579 ++----------- public/tags/index.xml | 19 +- ...s_b95b077eb505d5c0aff8055eaced30ad.content | 2 +- ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 4 +- themes/docura | 1 - themes/hello-friend-ng | 1 - themes/hugo-PaperMod | 1 - themes/lotusdocs | 1 - 75 files changed, 2684 insertions(+), 3160 deletions(-) create mode 100644 config.hugo-theme-shell.toml create mode 100644 content/_index.md delete mode 100644 content/blog/index.md create mode 100644 content/contact.md create mode 100644 content/donate.md create mode 100644 content/fediverse/_index.md rename content/{policy => fediverse}/general-terms.md (98%) rename content/{policy/moar.cachapa.xyz => fediverse}/privacy-policy.md (95%) rename content/{policy/moar.cachapa.xyz => fediverse}/terms-of-service.md (99%) delete mode 100644 content/info/description.md delete mode 100644 content/policy/git.cachapa.xyz/terms-of-service.md delete mode 100644 content/policy/nitter.cachapa.xyz/terms-of-service.md delete mode 160000 hugo-PaperMod create mode 100644 layouts/_default/baseof.html create mode 100644 layouts/_default/li.html create mode 100644 layouts/_default/list.html create mode 100644 layouts/_default/single.html create mode 100644 layouts/partials/about.html create mode 100644 layouts/partials/footer.html create mode 100644 layouts/partials/head.html create mode 100644 layouts/partials/header.html create mode 100644 layouts/partials/lang.html create mode 100644 layouts/post/list.html create mode 100644 public/contact/index.html create mode 100644 public/css/about.css create mode 100644 public/css/colours.css create mode 100644 public/css/custom.css create mode 100644 public/css/footer.css create mode 100644 public/css/header.css create mode 100644 public/css/layout.css create mode 100644 public/css/logo.css create mode 100644 public/css/palettes/apprentice.css create mode 100644 public/css/palettes/base16-dark.css create mode 100644 public/css/palettes/base16-light.css create mode 100644 public/css/palettes/dracula.css create mode 100644 public/css/palettes/gruvbox-dark.css create mode 100644 public/css/palettes/gruvbox-light.css create mode 100644 public/css/palettes/material.css create mode 100644 public/css/palettes/papercolor-dark.css create mode 100644 public/css/palettes/papercolor-light.css create mode 100644 public/css/palettes/solarized-dark.css create mode 100644 public/css/palettes/solarized-light.css create mode 100644 public/css/palettes/tender.css create mode 100644 public/css/palettes/tokyo-night-dark.css create mode 100644 public/css/palettes/tokyo-night-light.css create mode 100644 public/css/palettes/windows-95-light.css create mode 100644 public/css/palettes/windows-95.css create mode 100644 public/css/risotto.css create mode 100644 public/css/typography.css create mode 100644 public/donate/index.html create mode 100644 public/fediverse/general-terms/index.html create mode 100644 public/fediverse/index.html create mode 100644 public/fediverse/index.xml create mode 100644 public/fediverse/privacy-policy/index.html create mode 100644 public/fediverse/terms-of-service/index.html create mode 100644 public/images/rice.svg delete mode 160000 themes/docura delete mode 160000 themes/hello-friend-ng delete mode 160000 themes/hugo-PaperMod delete mode 160000 themes/lotusdocs diff --git a/.gitmodules b/.gitmodules index af7a8cd..2b29de8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,21 +1,6 @@ [submodule "themes/hugo-theme-shell"] path = themes/hugo-theme-shell url = https://github.com/Yukuro/hugo-theme-shell.git -[submodule "hugo-PaperMod"] - path = hugo-PaperMod - url = https://github.com/adityatelange/hugo-PaperMod.git -[submodule "themes/hugo-PaperMod"] - path = themes/hugo-PaperMod - url = https://github.com/adityatelange/hugo-PaperMod.git -[submodule "themes/lotusdocs"] - path = themes/lotusdocs - url = https://github.com/colinwilson/lotusdocs.git -[submodule "themes/hello-friend-ng"] - path = themes/hello-friend-ng - url = https://github.com/rhazdon/hugo-theme-hello-friend-ng.git -[submodule "themes/docura"] - path = themes/docura - url = https://github.com/docura/docura.git [submodule "themes/risotto"] path = themes/risotto url = https://github.com/joeroe/risotto.git diff --git a/config.hugo-theme-shell.toml b/config.hugo-theme-shell.toml new file mode 100644 index 0000000..0044416 --- /dev/null +++ b/config.hugo-theme-shell.toml @@ -0,0 +1,95 @@ +baseURL = 'http://cachapa.xyz/' +languageCode = 'en-us' +title = "cachapa.xyz - Captain Arepa's main page" +theme = 'hugo-theme-shell' +author = "Captain Arepa" + +# author = "Yukuro" +# prevent build failures when using Hugo's Instagram shortcode due to deprecated Instagram API. +# See https://github.com/gohugoio/hugo/issues/7228#issuecomment-714490456 +ignoreErrors = ["error-remote-getjson"] + +[taxonomies] + category = "categories" + tag = "tags" + series = "series" + +[Params] + +# Additions start here + [Params.Navbar] + use = false + + [Params.Extensions] + use = true + ext = ".txt" # extension to add after single page +# Additions stop here + + # Note: This is for the meta description, which is different from the "description" displayed in the terminal. + description = "Jane Doe's Portfolio!" + [Params.Terminal] + # Note: color scheme + # Note: You can choose between + # Note: hugo-theme-shell original: ["shell-powershell", "shell-ubuntu", "shell-retro"] + # Note: gogh theme: https://mayccoll.github.io/Gogh/ + scheme = "shell-ubuntu" + + # Note: in terminal + # [userName]@[pcName]:~/$ cd [workDir] + # [userName]@[pcName]:~/[workDir]$ cat [profile] + # + # [description] + # + # Note: if you set Params.Tree > use = true + # [userName]@[pcName]:~/[workDir]$ tree ./[folderName]/ + # ./[folderName]/ + # ... + # Note: result of the tree command + userName = "captain-arepa" + pcName = "cachapa-pc" + workDir = "home" + profile = "profile.md" + + # Note: speed at which text is displayed on the terminal + # Note: if set to 0, typing animation will be disabled + # Note: + # Note: if you want to enable Mathjax, you need to set it to 0 + # Note: and set "math: true" at front matter in your Markdown file + ps1Delay = 0 # prompt speed : [userName]@[pcName]:~/$ , [userName]@[pcName]:~/[workDir]$ + stdoutDelay = 0 # stdout speed : [description] , files in Params.Tree + commandDelay = 35 # command speed : cd [workDir] , cat [profile] , tree ./[folderName]/ + + # terminalDelay = 5 : deprecated + + # Note: speed at which text is displayed on the activity pages + # Note: if set to 0, typing animation will be disabled + # Note: + # Note: if you want to enable Mathjax, you need to set it to 0 + # Note: and set "math: true" at front matter in your Markdown file + titleDelay = 0 # title speed : "title" in front matter + contentDelay = 0 # content speed : content in .md file + + # activityDelay = 5 : deprecated + + description = "/info/description.md" + + # Note: If you want to use a Markdown file, you can use the following + # description = "/description.md" + # Note: and put the description.md in /content/description.md + + [Params.Tree] + use = true + folderName = "home" + # Note: ["ACTIVITY", "URL or PATH TO YOUR MARKDOWN FILE"] + files = [ + ["fedi (misskey)", "https://moar.cachapa.xyz/@captain_arepa"], + ["blog", "https://blog.cachapa.xyz"], + ["gitea/forgejo", "https://git.cachapa.xyz/"], + ["github", "https://github.com/captain-arepa"], + ["about/contact", "/about.md"], + ] + +[module] + [module.hugoVersion] + extended = true + min = "0.85.0" diff --git a/config.toml b/config.toml index 0044416..eccda6a 100644 --- a/config.toml +++ b/config.toml @@ -1,95 +1,115 @@ -baseURL = 'http://cachapa.xyz/' -languageCode = 'en-us' -title = "cachapa.xyz - Captain Arepa's main page" -theme = 'hugo-theme-shell' +baseURL = "https://cachapa.xyz" +theme = "risotto" +title = "cachapa.xyz" author = "Captain Arepa" - -# author = "Yukuro" +copyright = "© 2021–2023 [Captain Arepa](https://cachapa.xyz)" +paginate = 3 +languageCode = "en" +DefaultContentLanguage = "en" +enableInlineShortcodes = true # prevent build failures when using Hugo's Instagram shortcode due to deprecated Instagram API. # See https://github.com/gohugoio/hugo/issues/7228#issuecomment-714490456 ignoreErrors = ["error-remote-getjson"] +# Automatically add content sections to main menu +sectionPagesMenu = "main" + +[params] +noindex = false + +[params.theme] +palette = "base16-dark" + +# Sidebar: about/bio +[params.about] +title = "cachapa.xyz" +description = "Captain Arepa's main page." +# logo = "images/rice.svg" + +# Sidebar: social links +# Available icon sets: +# * FontAwesome 6 ('fa-brands', 'fa-normal', or 'fa-solid' for brands) +# * Academicons ('ai ai-') + +# [[params.socialLinks]] +# icon = "fa-brands fa-github" +# title = "GitHub" +# url = "https://github.com/joeroe/risotto" + +# [[params.socialLinks]] +# icon = "fa-solid fa-envelope" +# title = "Email" +# url = "mailto:example@example.com" + +# [[params.socialLinks]] +# icon = "ai ai-orcid" +# title = "ORCID" +# url = "https://orcid.org/0000-0001-2345-6789" + +[menu] + + [[menu.main]] + identifier = "about" + name = "About" + url = "/about/" + weight = 40 + [[menu.main]] + identifier = "fediverse" + name = "Fedi" + url = "/fediverse/" + weight = 60 + [[menu.main]] + identifier = "Contact" + name = "contact" + url = "/contact/" + weight = 100 + [[menu.main]] + identifier = "Donate" + name = "donate" + url = "/donate/" + weight = 80 + [taxonomies] - category = "categories" - tag = "tags" - series = "series" +category = "categories" +tag = "tags" +series = "series" -[Params] +# For hugo >= 0.60.0, enable inline HTML +[markup.goldmark.renderer] +unsafe = true -# Additions start here - [Params.Navbar] - use = false - - [Params.Extensions] - use = true - ext = ".txt" # extension to add after single page -# Additions stop here - - # Note: This is for the meta description, which is different from the "description" displayed in the terminal. - description = "Jane Doe's Portfolio!" - [Params.Terminal] - # Note: color scheme - # Note: You can choose between - # Note: hugo-theme-shell original: ["shell-powershell", "shell-ubuntu", "shell-retro"] - # Note: gogh theme: https://mayccoll.github.io/Gogh/ - scheme = "shell-ubuntu" +[markup] - # Note: in terminal - # [userName]@[pcName]:~/$ cd [workDir] - # [userName]@[pcName]:~/[workDir]$ cat [profile] - # - # [description] - # - # Note: if you set Params.Tree > use = true - # [userName]@[pcName]:~/[workDir]$ tree ./[folderName]/ - # ./[folderName]/ - # ... - # Note: result of the tree command - userName = "captain-arepa" - pcName = "cachapa-pc" - workDir = "home" - profile = "profile.md" + # Table of contents + # Add toc = true to content front matter to enable + [markup.tableOfContents] + startLevel = 2 + endLevel = 3 + ordered = true - # Note: speed at which text is displayed on the terminal - # Note: if set to 0, typing animation will be disabled - # Note: - # Note: if you want to enable Mathjax, you need to set it to 0 - # Note: and set "math: true" at front matter in your Markdown file - ps1Delay = 0 # prompt speed : [userName]@[pcName]:~/$ , [userName]@[pcName]:~/[workDir]$ - stdoutDelay = 0 # stdout speed : [description] , files in Params.Tree - commandDelay = 35 # command speed : cd [workDir] , cat [profile] , tree ./[folderName]/ +[privacy] - # terminalDelay = 5 : deprecated + [privacy.vimeo] + disabled = false + simple = true - # Note: speed at which text is displayed on the activity pages - # Note: if set to 0, typing animation will be disabled - # Note: - # Note: if you want to enable Mathjax, you need to set it to 0 - # Note: and set "math: true" at front matter in your Markdown file - titleDelay = 0 # title speed : "title" in front matter - contentDelay = 0 # content speed : content in .md file + [privacy.twitter] + disabled = false + enableDNT = true + simple = true - # activityDelay = 5 : deprecated + [privacy.instagram] + disabled = false + simple = true - description = "/info/description.md" + [privacy.youtube] + disabled = false + privacyEnhanced = true - # Note: If you want to use a Markdown file, you can use the following - # description = "/description.md" - # Note: and put the description.md in /content/description.md +[services] - [Params.Tree] - use = true - folderName = "home" - # Note: ["ACTIVITY", "URL or PATH TO YOUR MARKDOWN FILE"] - files = [ - ["fedi (misskey)", "https://moar.cachapa.xyz/@captain_arepa"], - ["blog", "https://blog.cachapa.xyz"], - ["gitea/forgejo", "https://git.cachapa.xyz/"], - ["github", "https://github.com/captain-arepa"], - ["about/contact", "/about.md"], - ] + [services.instagram] + disableInlineCSS = true -[module] - [module.hugoVersion] - extended = true - min = "0.85.0" + [services.twitter] + disableInlineCSS = true diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..a4b6265 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,22 @@ +# Welcome to my website! + +As simple as it might be. I'll update it in due time, been too busy with stuff. + +# Links of Interest + +Here are some links you might be interested in if you ended up here. + +* {{< rawhtml >}} + My fediverse instance, Moar Cachapas! (main/admin) + {{< /rawhtml >}} +* {{< rawhtml >}} + My blog, Cachapa Blog (tits/admin) + {{< /rawhtml >}} +* {{< rawhtml >}} + My Gitea/Forgejo instance. (alt/backup) + {{< /rawhtml >}} +* {{< rawhtml >}} + My GitHub page. (alt/backup) + {{< /rawhtml >}} + +I'll update this page bit by bit. Ciao! \ No newline at end of file diff --git a/content/about.md b/content/about.md index b8bea18..4954bfd 100644 --- a/content/about.md +++ b/content/about.md @@ -2,11 +2,9 @@ title: "About" date: 2022-12-18T10:50:00-04:00 draft: false -tags: ['about'] +tags: [] --- -# This is the about page, lmao. - ## What you have to know about me. I'm Captain Arepa. Well, that's my online alias, d'uh.\ @@ -15,7 +13,7 @@ I'm a 30-something y/o Android/backend developer of sorts.\ I live in a pariah banana wannabe-commie republic called "Venezuela". Most people don't know or care about it, so I won't talk too much about that either. I'll move to Europe sometime during 2023, so I guess my life will be a bit more interesting, heh. -### Likes +## Likes * Anime, Manga, Doujins. * Tatas, Booties, Cunnies. @@ -26,14 +24,14 @@ I'll move to Europe sometime during 2023, so I guess my life will be a bit more * Well written, elegant code. * Your mum. -### Dislikes +## Dislikes * Soyfaggotry. * Soydev shit. * Web bloat. * Eggplant -### Hates +## Hates * E-thots and fake puritans. * Pronountards and terminally online nitwits. @@ -43,50 +41,6 @@ I'll move to Europe sometime during 2023, so I guess my life will be a bit more * Etc. * I'll add more stuff here if I come up with anything. -### Contact - -You can find me on the following instances on the fediverse: -* {{< rawhtml >}} - Moar Cachapas (main/admin) - {{< /rawhtml >}} -* {{< rawhtml >}} - Breastmilk Club (tits/admin) - {{< /rawhtml >}} -* {{< rawhtml >}} - Baest (alt/backup) - {{< /rawhtml >}} -* {{< rawhtml >}} - Lolicon.Rocks (alt/backup) - {{< /rawhtml >}} - -You can also send me an email to any of the following addresses: -* [captain_arepa@cachapa.xyz](mailto:captain_arepa@cachapa.xyz) (main) -* [captain.arepa@yandex.com](mailto:captain_arepa@yandex.com) (backup) -* [captain.arepa@fedora.email](mailto:captain.arepa@fedora.email) (backup, I rarely check it) - -I'm also on Discord and Matrix: -* Discord: @captain_arepa -* Matrix: @captain_arepa:matrix.5dollah.click - -And last, but not least, I'm also on Twatter (until I get yeeted again): -* {{< rawhtml >}} - @TheLastArepa (main account) - {{< /rawhtml >}} -* {{< rawhtml >}} - @ArepaSponsz (alt/backup) - {{< /rawhtml >}} - -### Other stuff - -Go to the [home page](/), there's the list of relevant links. - -### Donations and wotnot - -In case you feel generous, here I leave some links for donos and wotnot: - -* Liberapay: [@captain_arepa](https://en.liberapay.com/captain_arepa/) -* XMR (Monero): 44uYq6gCveKEFfJNCyeYev4ZvBt96oqNgTWn49JoLWJ2TrhzZmeeLeA8BvBYAsefxxM3w1KCAuogWLDPM1ukizMiDGJ2MLs -And also the QR code, because why not. - -![xrm captain arepa](/img/captain_arepa_xmr.png) +## Welp... +I'll come up with other stuff later. diff --git a/content/blog/index.md b/content/blog/index.md deleted file mode 100644 index f1e4c6d..0000000 --- a/content/blog/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "captain arepa's blog" -date: 2022-12-18T11:14:52-04:00 -draft: false -tags: [] ---- - -# COMING SOON! - -I'll set up a WriteFreely instance in the near future, lmao.\ -Please wait patiently (?) diff --git a/content/contact.md b/content/contact.md new file mode 100644 index 0000000..af71af7 --- /dev/null +++ b/content/contact.md @@ -0,0 +1,38 @@ +--- +title: "Contact" +# date: 2023-08-21T11:26:51-04:00 +draft: false +tags: [] +--- + +You can find me on the following instances on the fediverse: +* {{< rawhtml >}} + Moar Cachapas (main/admin) + {{< /rawhtml >}} +* {{< rawhtml >}} + Breastmilk Club (tits/admin) + {{< /rawhtml >}} +* {{< rawhtml >}} + Baest (alt/backup) + {{< /rawhtml >}} +* {{< rawhtml >}} + Lolicon.Rocks (alt/backup) + {{< /rawhtml >}} + +You can also send me an email to any of the following addresses: +* [captain_arepa@cachapa.xyz](mailto:captain_arepa@cachapa.xyz) (main) +* [captain.arepa@yandex.com](mailto:captain_arepa@yandex.com) (backup) +* [captain.arepa@fedora.email](mailto:captain.arepa@fedora.email) (backup, I rarely check it) + +I'm also on Discord and Matrix: +* Discord: @captain_arepa +* Matrix: @captain_arepa:matrix.5dollah.click + +And last, but not least, I'm also on Twatter (until I get yeeted again): +* {{< rawhtml >}} + @TheLastArepa (main account) + {{< /rawhtml >}} +* {{< rawhtml >}} + @ArepaSponsz (alt/backup) + {{< /rawhtml >}} + diff --git a/content/donate.md b/content/donate.md new file mode 100644 index 0000000..d28e513 --- /dev/null +++ b/content/donate.md @@ -0,0 +1,15 @@ +--- +title: "Donations and wotnot" +# date: 2023-08-21T11:28:31-04:00 +draft: false +tags: [] +--- + +In case you feel generous, here I leave some links for donos and wotnot: + +* Liberapay: [@captain_arepa](https://en.liberapay.com/captain_arepa/) +* XMR (Monero): 44uYq6gCveKEFfJNCyeYev4ZvBt96oqNgTWn49JoLWJ2TrhzZmeeLeA8BvBYAsefxxM3w1KCAuogWLDPM1ukizMiDGJ2MLs +And also the QR code, because why not. + +![xrm captain arepa](/img/captain_arepa_xmr.png) + diff --git a/content/fediverse/_index.md b/content/fediverse/_index.md new file mode 100644 index 0000000..76c5b06 --- /dev/null +++ b/content/fediverse/_index.md @@ -0,0 +1,9 @@ +--- +title: "Fediverse" +# date: 2023-08-21T17:01:03-04:00 +draft: false +tags: [] +--- + +\ +Here you can find links relevant to the Terms and Conditions and Privacy Policy for my fediverse instance, [moar.cachapa.xyz](https://moar.cachapa.xyz). diff --git a/content/policy/general-terms.md b/content/fediverse/general-terms.md similarity index 98% rename from content/policy/general-terms.md rename to content/fediverse/general-terms.md index 5f12df5..6401daf 100644 --- a/content/policy/general-terms.md +++ b/content/fediverse/general-terms.md @@ -1,6 +1,6 @@ --- -title: "General Terms" -date: 2023-02-11T11:18:24-04:00 +title: "cachapa.xyz - General Terms" +# date: 2023-02-11T11:18:24-04:00 draft: false tags: [] --- diff --git a/content/policy/moar.cachapa.xyz/privacy-policy.md b/content/fediverse/privacy-policy.md similarity index 95% rename from content/policy/moar.cachapa.xyz/privacy-policy.md rename to content/fediverse/privacy-policy.md index 22aeb37..94029e9 100644 --- a/content/policy/moar.cachapa.xyz/privacy-policy.md +++ b/content/fediverse/privacy-policy.md @@ -1,6 +1,6 @@ --- -title: "Privacy Policy" -date: 2023-02-13T12:58:56-04:00 +title: "moar.cachapa.xyz - Privacy Policy" +# date: 2023-02-13T12:58:56-04:00 draft: false tags: [] --- diff --git a/content/policy/moar.cachapa.xyz/terms-of-service.md b/content/fediverse/terms-of-service.md similarity index 99% rename from content/policy/moar.cachapa.xyz/terms-of-service.md rename to content/fediverse/terms-of-service.md index 56329b0..a9515a2 100644 --- a/content/policy/moar.cachapa.xyz/terms-of-service.md +++ b/content/fediverse/terms-of-service.md @@ -1,6 +1,6 @@ --- -title: "ToS and Policy Stuff" -date: 2023-02-11T12:45:00-04:00 +title: "moar.cachapa.xyz - Terms of Service" +# date: 2023-02-11T12:45:00-04:00 draft: false tags: [] --- diff --git a/content/info/description.md b/content/info/description.md deleted file mode 100644 index a6226f0..0000000 --- a/content/info/description.md +++ /dev/null @@ -1,7 +0,0 @@ -~~143 141 143 150 141 160 141 056 170 171 172~~\ -Hello, this is Captain Arepa!\ -~~141 162 145 160 141 144 145 163 165 176 176~~\ -You can check my sites on the links down below...\ -~~143 157 162 162 145 143 164 151 157 156 176~~\ -... at your own risk, that is.\ -~~165 157 157 150 176 143 165 156 156 171 176~~ \ No newline at end of file diff --git a/content/policy/git.cachapa.xyz/terms-of-service.md b/content/policy/git.cachapa.xyz/terms-of-service.md deleted file mode 100644 index 9b080ef..0000000 --- a/content/policy/git.cachapa.xyz/terms-of-service.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "Terms of Service" -date: 2023-02-11T12:45:19-04:00 -draft: true -tags: [] ---- - diff --git a/content/policy/nitter.cachapa.xyz/terms-of-service.md b/content/policy/nitter.cachapa.xyz/terms-of-service.md deleted file mode 100644 index d882118..0000000 --- a/content/policy/nitter.cachapa.xyz/terms-of-service.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "Terms of Service" -date: 2023-02-11T12:45:11-04:00 -draft: true -tags: [] ---- - diff --git a/hugo-PaperMod b/hugo-PaperMod deleted file mode 160000 index 9d4a9e8..0000000 --- a/hugo-PaperMod +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9d4a9e825a109feea060eb7522763ca9a37375b8 diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..9ef13f5 --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,36 @@ + + + + + {{- partial "head.html" . -}} + + + +
+ + + +
+ {{- block "main" . }}{{- end }} +
+ +
+
+ {{- partial "about.html" . -}} +
+
+
+ {{- block "aside" . }}{{- end }} +
+
+ +
+ {{- partial "footer.html" . -}} +
+ +
+ + + diff --git a/layouts/_default/li.html b/layouts/_default/li.html new file mode 100644 index 0000000..c85e091 --- /dev/null +++ b/layouts/_default/li.html @@ -0,0 +1 @@ +
  • {{ .Title | markdownify }}
  • diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..37742ef --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,12 @@ +{{ define "main" }} +

    {{ .Title | markdownify }}

    + + {{ .Content }} + +
      + {{ range .Pages }} + {{ .Render "li" }} + {{ end }} +
    + +{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..77abf32 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,29 @@ +{{ define "main" }} +
    +

    {{ .Title | markdownify }}

    +
    + {{ if .Params.toc }} + + {{ end }} +
    + {{ .Content }} +
    +
    +{{ end }} + +{{define "aside" }} + {{ if .Params.description }}

    {{ .Params.description }}

    {{ end }} + {{ if or (.Params.author) (.Params.date) }} +

    + {{ if .Params.author }}By {{ .Params.author }}{{ if .Date }}, {{ end }}{{ end }} + {{ if .Date }}{{ .Date.Format "2006-01-02" }}{{ end }} +

    + {{ end }} + + {{ if and (.Params.toc) (.TableOfContents) }} +
    + On this page: + {{ .TableOfContents }} + {{ end }} +{{ end }} diff --git a/layouts/partials/about.html b/layouts/partials/about.html new file mode 100644 index 0000000..6c6e1bc --- /dev/null +++ b/layouts/partials/about.html @@ -0,0 +1,15 @@ +{{ with .Site.Params.about }} +
    + {{ with .logo }}{{ end }} +

    {{ .title }}

    +{{ with .description }}

    {{ . | markdownify }}

    {{ end }} +
    +{{ end }} + + diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..7ee6434 --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,3 @@ +{{- partial "lang.html" . -}} + + diff --git a/layouts/partials/head.html b/layouts/partials/head.html new file mode 100644 index 0000000..45673a5 --- /dev/null +++ b/layouts/partials/head.html @@ -0,0 +1,17 @@ +{{ with .Title }}{{ . }} – {{end}}{{ .Site.Title }} +{{ with .Site.Params.about }}{{ end }} + + + +{{ if .Site.Params.noindex }} {{ end }} + + + + + + + + + + + diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100644 index 0000000..45c46ce --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,10 @@ + + diff --git a/layouts/partials/lang.html b/layouts/partials/lang.html new file mode 100644 index 0000000..43c93d4 --- /dev/null +++ b/layouts/partials/lang.html @@ -0,0 +1,28 @@ +

    + {{ $siteLanguages := .Site.Languages }} + {{ $pageLang := .Page.Lang }} + + {{ $currentPage := . }} + {{ $pageName := "" }} + {{ range .Site.Menus.main }} + {{ if eq ($currentPage.Permalink) (.URL | absLangURL) }} + {{ $pageName = .Name }} + {{ end }} + {{ end }} + + {{ range .Page.AllTranslations }} + {{ $translation := .}} + {{ range $siteLanguages }} + {{ if eq $translation.Lang .Lang }} + {{ $selected := false }} + {{ if eq $pageLang .Lang }} +
    $ echo $LANG
    {{ .LanguageName }}

    + + {{ else }} +
    export LANG={{ .LanguageName }}; ./{{ $pageName }}
    + {{ end }} + {{ end }} + {{ end }} + {{ end }} +

    +

    diff --git a/layouts/post/list.html b/layouts/post/list.html new file mode 100644 index 0000000..027e282 --- /dev/null +++ b/layouts/post/list.html @@ -0,0 +1,22 @@ +{{ define "main" }} +
    +

    {{ .Title | markdownify }}

    + {{ .Content }} +
    + + {{ range .Pages }} + + {{ end }} +{{ end }} diff --git a/public/about/index.html b/public/about/index.html index c458976..a5133b0 100644 --- a/public/about/index.html +++ b/public/about/index.html @@ -1,622 +1,148 @@ - - About - - - - - - - -
    + + + + + + + - - -
    -
    - - +

    +

    + + +
    - - - - + diff --git a/public/categories/index.html b/public/categories/index.html index fe6d231..ff8ce5b 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -1,566 +1,100 @@ - - Categories - - - - - - - -
    -
    -

    Categories

    -
      - -
    -
    -
    - - - - + diff --git a/public/categories/index.xml b/public/categories/index.xml index 5f33aeb..d6353ee 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -1,10 +1,11 @@ - Categories on cachapa.xyz - Captain Arepa's main page - http://cachapa.xyz/categories/ - Recent content in Categories on cachapa.xyz - Captain Arepa's main page + Categories on cachapa.xyz + https://cachapa.xyz/categories/ + Recent content in Categories on cachapa.xyz Hugo -- gohugo.io - en-us + en + © 2021–2023 [Captain Arepa](https://cachapa.xyz) diff --git a/public/contact/index.html b/public/contact/index.html new file mode 100644 index 0000000..a980962 --- /dev/null +++ b/public/contact/index.html @@ -0,0 +1,148 @@ + + + + Contact – cachapa.xyz + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    +

    Contact

    +
    + +
    +

    You can find me on the following instances on the fediverse:

    + +

    You can also send me an email to any of the following addresses:

    + +

    I’m also on Discord and Matrix:

    +
      +
    • Discord: @captain_arepa
    • +
    • Matrix: @captain_arepa:matrix.5dollah.click
    • +
    +

    And last, but not least, I’m also on Twatter (until I get yeeted again):

    + + +
    +
    + +
    + +
    +
    +
    + +

    cachapa.xyz

    +

    Captain Arepa’s main page.

    +
    + + + +
    +
    +
    + + + + + +
    +
    + + + +
    + + + diff --git a/public/css/about.css b/public/css/about.css new file mode 100644 index 0000000..6c12ba4 --- /dev/null +++ b/public/css/about.css @@ -0,0 +1,26 @@ +/* About/bio section */ +.about__logo { + height: 1.5rem; +} + +.about__title { + display: inline; + vertical-align: top; +} + +.about__title::before { + content: none; +} + +/* Social media links */ +.aside__social-links { + padding: 0; +} + +.aside__social-links li { + display: inline-block; +} + +.aside__social-links li::marker { + content: none; +} diff --git a/public/css/colours.css b/public/css/colours.css new file mode 100644 index 0000000..4326985 --- /dev/null +++ b/public/css/colours.css @@ -0,0 +1,17 @@ +:root { + /* Background */ + --bg: var(--base00); + --off-bg: var(--base01); + --inner-bg: var(--base02); + + /* Text */ + --fg: var(--base05); + --off-fg: var(--base04); + --muted: var(--base03); + --link: var(--base0D); + --hover: var(--base0C); + --highlight: var(--base0A); + + /* Logo */ + --logo: var(--base0B); +} diff --git a/public/css/custom.css b/public/css/custom.css new file mode 100644 index 0000000..71949ed --- /dev/null +++ b/public/css/custom.css @@ -0,0 +1 @@ +/* Override this file to customise the theme's CSS for your site */ diff --git a/public/css/footer.css b/public/css/footer.css new file mode 100644 index 0000000..3e84188 --- /dev/null +++ b/public/css/footer.css @@ -0,0 +1,7 @@ +.page__footer { + color: var(--off-fg); +} + +.page__footer p { + margin: 0; +} diff --git a/public/css/header.css b/public/css/header.css new file mode 100644 index 0000000..cab735b --- /dev/null +++ b/public/css/header.css @@ -0,0 +1,20 @@ +/* Main menu */ +.main-nav ul { + display: flex; + flex-flow: row wrap; + justify-content: flex-start; + margin: 0; + padding: 0 0 0.25rem 0; + gap: 0rem 1.5rem; +} + +.main-nav li { + padding-top: 0.25rem; + margin-left: 1rem; + text-transform: lowercase; +} + +.main-nav li::marker { + content: "./"; +} + diff --git a/public/css/layout.css b/public/css/layout.css new file mode 100644 index 0000000..d249166 --- /dev/null +++ b/public/css/layout.css @@ -0,0 +1,57 @@ +/* 1rem = 16px by default */ + +.page { + max-width: 64rem; + margin: 1rem auto; + display: grid; + grid-template-areas: + "header" + "body" + "aside" + "footer"; + grid-template-columns: minmax(0, 1fr); /* https://css-tricks.com/preventing-a-grid-blowout/ */ + grid-row-gap: 2rem; +} + +@media (min-width: 45rem) { + .page { + grid-template-areas: + "header header" + "body aside" + "footer footer"; + grid-template-columns: minmax(0, 1fr) 15rem; + grid-column-gap: 2rem; + } +} + +/* Header */ +.page__header { + grid-area: header; + display: flex; +} + +.page__logo { + flex-shrink: 0; +} + +.page__nav { + flex-grow: 1; +} + +/* Body + aside */ +.page__body { + grid-area: body; + background-color: var(--off-bg); + box-shadow: 0 0 0 1rem var(--off-bg); + overflow-wrap: break-word; +} + +.page__aside { + grid-area: aside; + color: var(--off-fg); +} + +/* Footer */ +.page__footer { + grid-area: footer; +} diff --git a/public/css/logo.css b/public/css/logo.css new file mode 100644 index 0000000..368fff4 --- /dev/null +++ b/public/css/logo.css @@ -0,0 +1,37 @@ +.page__logo { + padding: 0; + margin: 0; + font-weight: inherit; + color: var(--bg); +} + +.page__logo:before { + content: none; +} + +.page__logo-inner { + display: block; + background: var(--logo); + opacity: 0.90; + padding: 0.25rem; +} + +a.page__logo-inner:link, a.page__logo-inner:visited { + color: inherit; + text-decoration: inherit; +} + +a.page__logo-inner:hover, +a.page__logo-inner:active { + opacity: 1; +} + +.page__logo-inner:before { + content: "["; + color: var(--bg); +} + +.page__logo-inner:after { + content: "] $"; + color: var(--bg); +} diff --git a/public/css/palettes/apprentice.css b/public/css/palettes/apprentice.css new file mode 100644 index 0000000..303d1c7 --- /dev/null +++ b/public/css/palettes/apprentice.css @@ -0,0 +1,20 @@ +/* Apprentice by romainl */ + +:root { + --base00: #262626; + --base01: #AF5F5F; + --base02: #5F875F; + --base03: #87875F; + --base04: #5F87AF; + --base05: #5F5F87; + --base06: #5F8787; + --base07: #6C6C6C; + --base08: #444444; + --base09: #FF8700; + --base0A: #87AF87; + --base0B: #FFFFAF; + --base0C: #87AFD7; + --base0D: #8787AF; + --base0E: #5FAFAF; + --base0F: #BCBCBC; +} \ No newline at end of file diff --git a/public/css/palettes/base16-dark.css b/public/css/palettes/base16-dark.css new file mode 100644 index 0000000..cb1ec1d --- /dev/null +++ b/public/css/palettes/base16-dark.css @@ -0,0 +1,22 @@ +/* base16 default dark + * https://github.com/chriskempson/base16-default-schemes + */ + +:root { + --base00: #181818; + --base01: #282828; + --base02: #383838; + --base03: #585858; + --base04: #b8b8b8; + --base05: #d8d8d8; + --base06: #e8e8e8; + --base07: #f8f8f8; + --base08: #ab4642; + --base09: #dc9656; + --base0A: #f7ca88; + --base0B: #a1b56c; + --base0C: #86c1b9; + --base0D: #7cafc2; + --base0E: #ba8baf; + --base0F: #a16946; +} diff --git a/public/css/palettes/base16-light.css b/public/css/palettes/base16-light.css new file mode 100644 index 0000000..bcbbb5a --- /dev/null +++ b/public/css/palettes/base16-light.css @@ -0,0 +1,22 @@ +/* base16 default light + * https://github.com/chriskempson/base16-default-schemes + */ + +:root { + --base00: #f8f8f8; + --base01: #e8e8e8; + --base02: #d8d8d8; + --base03: #b8b8b8; + --base04: #585858; + --base05: #383838; + --base06: #282828; + --base07: #181818; + --base08: #ab4642; + --base09: #dc9656; + --base0A: #f7ca88; + --base0B: #a1b56c; + --base0C: #86c1b9; + --base0D: #7cafc2; + --base0E: #ba8baf; + --base0F: #a16946; +} diff --git a/public/css/palettes/dracula.css b/public/css/palettes/dracula.css new file mode 100644 index 0000000..66f1abc --- /dev/null +++ b/public/css/palettes/dracula.css @@ -0,0 +1,20 @@ +/* Dracula by Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula) */ + +:root { + --base00: #282936; + --base01: #3a3c4e; + --base02: #4d4f68; + --base03: #626483; + --base04: #62d6e8; + --base05: #e9e9f4; + --base06: #f1f2f8; + --base07: #f7f7fb; + --base08: #ea51b2; + --base09: #b45bcf; + --base0A: #00f769; + --base0B: #ebff87; + --base0C: #a1efe4; + --base0D: #62d6e8; + --base0E: #b45bcf; + --base0F: #00f769; +} \ No newline at end of file diff --git a/public/css/palettes/gruvbox-dark.css b/public/css/palettes/gruvbox-dark.css new file mode 100644 index 0000000..1d60bd9 --- /dev/null +++ b/public/css/palettes/gruvbox-dark.css @@ -0,0 +1,23 @@ +/* gruvbox dark + * https://github.com/morhetz/gruvbox + * base16: https://github.com/dawikur/base16-gruvbox-scheme + */ + +:root { + --base00: #282828; + --base01: #3c3836; + --base02: #504945; + --base03: #665c54; + --base04: #bdae93; + --base05: #d5c4a1; + --base06: #ebdbb2; + --base07: #fbf1c7; + --base08: #fb4934; + --base09: #fe8019; + --base0A: #fabd2f; + --base0B: #b8bb26; + --base0C: #8ec07c; + --base0D: #83a598; + --base0E: #d3869b; + --base0F: #d65d0e; +} diff --git a/public/css/palettes/gruvbox-light.css b/public/css/palettes/gruvbox-light.css new file mode 100644 index 0000000..f786cf0 --- /dev/null +++ b/public/css/palettes/gruvbox-light.css @@ -0,0 +1,23 @@ +/* gruvbox light + * https://github.com/morhetz/gruvbox + * base16: https://github.com/dawikur/base16-gruvbox-scheme + */ + +:root { + --base00: #fbf1c7; + --base01: #ebdbb2; + --base02: #d5c4a1; + --base03: #bdae93; + --base04: #665c54; + --base05: #504945; + --base06: #3c3836; + --base07: #282828; + --base08: #9d0006; + --base09: #af3a03; + --base0A: #b57614; + --base0B: #79740e; + --base0C: #427b58; + --base0D: #076678; + --base0E: #8f3f71; + --base0F: #d65d0e; +} diff --git a/public/css/palettes/material.css b/public/css/palettes/material.css new file mode 100644 index 0000000..60bfafb --- /dev/null +++ b/public/css/palettes/material.css @@ -0,0 +1,20 @@ +/* Material by Nate Peterson */ + +:root { + --base00: #263238; + --base01: #2E3C43; + --base02: #314549; + --base03: #546E7A; + --base04: #B2CCD6; + --base05: #EEFFFF; + --base06: #EEFFFF; + --base07: #FFFFFF; + --base08: #F07178; + --base09: #F78C6C; + --base0A: #FFCB6B; + --base0B: #C3E88D; + --base0C: #89DDFF; + --base0D: #82AAFF; + --base0E: #C792EA; + --base0F: #FF5370; +} \ No newline at end of file diff --git a/public/css/palettes/papercolor-dark.css b/public/css/palettes/papercolor-dark.css new file mode 100644 index 0000000..d289932 --- /dev/null +++ b/public/css/palettes/papercolor-dark.css @@ -0,0 +1,20 @@ +/* PaperColor Dark by Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) */ + +:root { + --base00: #1c1c1c; + --base01: #af005f; + --base02: #5faf00; + --base03: #d7af5f; + --base04: #5fafd7; + --base05: #808080; + --base06: #d7875f; + --base07: #d0d0d0; + --base08: #585858; + --base09: #5faf5f; + --base0A: #afd700; + --base0B: #af87d7; + --base0C: #ffaf00; + --base0D: #ff5faf; + --base0E: #00afaf; + --base0F: #5f8787; +} \ No newline at end of file diff --git a/public/css/palettes/papercolor-light.css b/public/css/palettes/papercolor-light.css new file mode 100644 index 0000000..7eeb7f5 --- /dev/null +++ b/public/css/palettes/papercolor-light.css @@ -0,0 +1,20 @@ +/* PaperColor Light by Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) */ + +:root { + --base00: #eeeeee; + --base01: #af0000; + --base02: #008700; + --base03: #5f8700; + --base04: #0087af; + --base05: #444444; + --base06: #005f87; + --base07: #878787; + --base08: #bcbcbc; + --base09: #d70000; + --base0A: #d70087; + --base0B: #8700af; + --base0C: #d75f00; + --base0D: #d75f00; + --base0E: #005faf; + --base0F: #005f87; +} \ No newline at end of file diff --git a/public/css/palettes/solarized-dark.css b/public/css/palettes/solarized-dark.css new file mode 100644 index 0000000..a646595 --- /dev/null +++ b/public/css/palettes/solarized-dark.css @@ -0,0 +1,20 @@ +/* Solarized Dark by Ethan Schoonover (modified by aramisgithub) */ + +:root { + --base00: #002b36; + --base01: #073642; + --base02: #586e75; + --base03: #657b83; + --base04: #839496; + --base05: #93a1a1; + --base06: #eee8d5; + --base07: #fdf6e3; + --base08: #dc322f; + --base09: #cb4b16; + --base0A: #b58900; + --base0B: #859900; + --base0C: #2aa198; + --base0D: #268bd2; + --base0E: #6c71c4; + --base0F: #d33682; +} \ No newline at end of file diff --git a/public/css/palettes/solarized-light.css b/public/css/palettes/solarized-light.css new file mode 100644 index 0000000..dfb92c1 --- /dev/null +++ b/public/css/palettes/solarized-light.css @@ -0,0 +1,20 @@ +/* Solarized Light by Ethan Schoonover (modified by aramisgithub) */ + +:root { + --base00: #fdf6e3; + --base01: #eee8d5; + --base02: #93a1a1; + --base03: #839496; + --base04: #657b83; + --base05: #586e75; + --base06: #073642; + --base07: #002b36; + --base08: #dc322f; + --base09: #cb4b16; + --base0A: #b58900; + --base0B: #859900; + --base0C: #2aa198; + --base0D: #268bd2; + --base0E: #6c71c4; + --base0F: #d33682; +} \ No newline at end of file diff --git a/public/css/palettes/tender.css b/public/css/palettes/tender.css new file mode 100644 index 0000000..77fbe87 --- /dev/null +++ b/public/css/palettes/tender.css @@ -0,0 +1,20 @@ +/* tender by Jacobo Tabernero (https://github/com/jacoborus/tender.vim) */ + +:root { + --base00: #282828; + --base01: #383838; + --base02: #484848; + --base03: #4c4c4c; + --base04: #b8b8b8; + --base05: #eeeeee; + --base06: #e8e8e8; + --base07: #feffff; + --base08: #f43753; + --base09: #dc9656; + --base0A: #ffc24b; + --base0B: #c9d05c; + --base0C: #73cef4; + --base0D: #b3deef; + --base0E: #d3b987; + --base0F: #a16946; +} \ No newline at end of file diff --git a/public/css/palettes/tokyo-night-dark.css b/public/css/palettes/tokyo-night-dark.css new file mode 100644 index 0000000..760d2fe --- /dev/null +++ b/public/css/palettes/tokyo-night-dark.css @@ -0,0 +1,20 @@ +/* Tokyo Night Dark by Michaël Ball */ + +:root { + --base00: #1A1B26; + --base01: #16161E; + --base02: #2F3549; + --base03: #444B6A; + --base04: #787C99; + --base05: #A9B1D6; + --base06: #CBCCD1; + --base07: #D5D6DB; + --base08: #C0CAF5; + --base09: #A9B1D6; + --base0A: #0DB9D7; + --base0B: #9ECE6A; + --base0C: #B4F9F8; + --base0D: #2AC3DE; + --base0E: #BB9AF7; + --base0F: #F7768E; +} \ No newline at end of file diff --git a/public/css/palettes/tokyo-night-light.css b/public/css/palettes/tokyo-night-light.css new file mode 100644 index 0000000..66e73c8 --- /dev/null +++ b/public/css/palettes/tokyo-night-light.css @@ -0,0 +1,20 @@ +/* Tokyo Night Light by Michaël Ball */ + +:root { + --base00: #D5D6DB; + --base01: #CBCCD1; + --base02: #DFE0E5; + --base03: #9699A3; + --base04: #4C505E; + --base05: #343B59; + --base06: #1A1B26; + --base07: #1A1B26; + --base08: #343B58; + --base09: #965027; + --base0A: #166775; + --base0B: #485E30; + --base0C: #3E6968; + --base0D: #34548A; + --base0E: #5A4A78; + --base0F: #8C4351; +} \ No newline at end of file diff --git a/public/css/palettes/windows-95-light.css b/public/css/palettes/windows-95-light.css new file mode 100644 index 0000000..70cfeeb --- /dev/null +++ b/public/css/palettes/windows-95-light.css @@ -0,0 +1,20 @@ +/* Windows 95 Light by Fergus Collins (https://github.com/C-Fergus) */ + +:root { + --base00: #fcfcfc; + --base01: #e0e0e0; + --base02: #c4c4c4; + --base03: #a8a8a8; + --base04: #7e7e7e; + --base05: #545454; + --base06: #2a2a2a; + --base07: #000000; + --base08: #a80000; + --base09: #fcfc54; + --base0A: #a85400; + --base0B: #00a800; + --base0C: #00a8a8; + --base0D: #0000a8; + --base0E: #a800a8; + --base0F: #54fc54; +} \ No newline at end of file diff --git a/public/css/palettes/windows-95.css b/public/css/palettes/windows-95.css new file mode 100644 index 0000000..5b44cf8 --- /dev/null +++ b/public/css/palettes/windows-95.css @@ -0,0 +1,20 @@ +/* Windows 95 by Fergus Collins (https://github.com/C-Fergus) */ + +:root { + --base00: #000000; + --base01: #1C1C1C; + --base02: #383838; + --base03: #545454; + --base04: #7e7e7e; + --base05: #a8a8a8; + --base06: #d2d2d2; + --base07: #fcfcfc; + --base08: #fc5454; + --base09: #a85400; + --base0A: #fcfc54; + --base0B: #54fc54; + --base0C: #54fcfc; + --base0D: #5454fc; + --base0E: #fc54fc; + --base0F: #00a800; +} \ No newline at end of file diff --git a/public/css/risotto.css b/public/css/risotto.css new file mode 100644 index 0000000..dcb5a96 --- /dev/null +++ b/public/css/risotto.css @@ -0,0 +1,12 @@ +@import 'colours.css'; +@import 'typography.css'; +@import 'layout.css'; +@import 'header.css'; +@import 'logo.css'; +@import 'about.css'; +@import 'footer.css'; + +body { + background-color: var(--bg); + color: var(--fg); +} diff --git a/public/css/typography.css b/public/css/typography.css new file mode 100644 index 0000000..6369cf0 --- /dev/null +++ b/public/css/typography.css @@ -0,0 +1,215 @@ +/* Fonts */ +:root { + --font-monospace: "Fira Mono", monospace; +} + +body { + font-family: var(--font-monospace); + font-size: 16px; + line-height: 1.5rem; +} + +/* Headings */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 1rem; + margin: 1.5rem 0 0 0; + font-weight: 600; +} + +h1+h2, +h1+h3, +h1+h4, +h1+h5, +h1+h6, +h2+h3, +h2+h4, +h2+h5, +h2+h6, +h3+h4, +h3+h5, +h3+h6, +h4+h5, +h4+h6, +h5+h6 { + margin: 0; +} + +h1:before { content: "# "; } +h2:before { content: "## "; } +h3:before { content: "### "; } +h4:before { content: "#### "; } +h5:before { content: "##### "; } +h6:before { content: "###### "; } + +h1:before, +h2:before, +h3:before, +h4:before, +h5:before, +h6:before { + color: var(--muted); +} + +h1:first-child { + margin-top: 0; +} + +/* Paragraphs */ +p { + margin: 0 0 1.5rem 0; +} + +/* Links */ + +a:link, a:visited { + color: var(--link); +} + +a:hover, a:active, a.active { + color: var(--hover); +} + +/* Lists */ +ul { + margin: 0 0 1.5rem 0; + padding-left: 1.25rem; +} + +ol { + margin: 0 0 1.5rem 0; + padding-left: 1.75rem; +} + +ul ul, +ul ol, +ol ul, +ol ol { + margin: 0; +} + +ul li::marker { + content: '∗\00A0'; + color: var(--muted); +} + +ol li::marker { + color: var(--muted); +} + +dt { + margin: 0; + font-weight: bold; +} + +dd { + margin: 0 0 0 1.5rem; + font-style: italic; +} + +dd + dt { + margin-top: 1.5rem; +} + +dl { + margin: 0 0 1.5rem 0; +} + +/* Blockquotes */ +blockquote { + position: relative; + margin: 0 0 1.5rem 1.5rem; +} + +blockquote::before { + position: absolute; + left: -1.5rem; + content: ">"; + color: var(--muted); +} + +.twitter-tweet::before { + content: "\f099"; + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} + +/* Code */ +pre, +code, +kbd, +samp { + background: var(--inner-bg) !important; + font-family: var(--font-monospace); + color: var(--off-fg); +} + +pre { + overflow-x: auto; + padding: 1.5rem; + margin: 0 0 1.5rem 0; +} + +/* Emphasis */ +b, +strong { + font-weight: 600; +} + +/* Highlighting */ +::selection, +mark { + background-color: var(--highlight); + color: var(--bg); +} + +/* Other typographic elements */ +hr { + border: 0; + margin-bottom: 1.5rem; +} + +hr:after { + content: '---'; + color: var(--muted); +} + + +/* Prevent super/sub from affecting line height */ +sup, sub { + vertical-align: baseline; + position: relative; + top: -0.25rem; + font-size: unset; +} +sub { + top: 0.25rem; +} + +/* Tables */ +table { + border-spacing: 0; + margin: 0 0 1.5rem 0; + overflow-wrap: anywhere; +} +th, td { + padding: 0 .75rem; + vertical-align: top; +} +th:first-child, td:first-child { + padding-left: 0; +} +th { + text-align: inherit; +} + +/* Figures */ +img { + max-width: 100%; + height: auto; +} + diff --git a/public/donate/index.html b/public/donate/index.html new file mode 100644 index 0000000..c873933 --- /dev/null +++ b/public/donate/index.html @@ -0,0 +1,114 @@ + + + + Donations and wotnot – cachapa.xyz + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    +

    Donations and wotnot

    +
    + +
    +

    In case you feel generous, here I leave some links for donos and wotnot:

    +
      +
    • Liberapay: @captain_arepa
    • +
    • XMR (Monero): 44uYq6gCveKEFfJNCyeYev4ZvBt96oqNgTWn49JoLWJ2TrhzZmeeLeA8BvBYAsefxxM3w1KCAuogWLDPM1ukizMiDGJ2MLs +And also the QR code, because why not.
    • +
    +

    xrm captain arepa

    + +
    +
    + +
    + +
    +
    +
    + +

    cachapa.xyz

    +

    Captain Arepa’s main page.

    +
    + + + +
    +
    +
    + + + + + +
    +
    + + + +
    + + + diff --git a/public/fediverse/general-terms/index.html b/public/fediverse/general-terms/index.html new file mode 100644 index 0000000..a23a641 --- /dev/null +++ b/public/fediverse/general-terms/index.html @@ -0,0 +1,146 @@ + + + + cachapa.xyz - General Terms – cachapa.xyz + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    +

    cachapa.xyz - General Terms

    +
    + +
    +

    Preliminary Statement

    +

    By means of the present I hereby place on record that I, the individual bearing the online alias “Captain Arepa” -henceforth knonwn as admin-, am the owner, administrator and operator of every single website and/or service -henceforth known as site(s)- hosted and running within the scope of the cachapa.xyz domain and sub-domains.

    +

    General Guidelines

    +

    The sites hosted under the cachapa.xyz domain are varied in nature, ranging from email clients to federated microblogging sites. Thus, there is the possibility that some of them might be used by individuals -henceforth known as user(s)-, either related or unrelated to the admin. Regardless, the right of admission to any site where the option to sign-up is enabled will be reserved to the admin, unless stated otherwise.

    +

    The following list represents the general guidelines every site hosted and operating under the cachapa.xyz domain should observe and/or abide to.

    +
      +
    1. The use of the site is strictly of personal, informational, educational and non-commercial nature, unless stated otherwise in the Terms of Service.
    2. +
    3. The operation and maintenance of the site should be guaranteed by the admin or any individual whom the admin may have designated or delegated such tasks to, be them users or not to the site.
    4. +
    5. The intention to halt the regular operation of the site, be it temporary or permanent in nature, shall be stated, through public and regular channels contained, hosted or announced in the site of interest, to the users that may be affected by such measure.
    6. +
    7. Each site shall make reference to this page and its contents, as well as make available the access to it, be it in the form of a hyper-link or quoted text.
    8. +
    9. Each site shall provide, whenever possible and appliccable, and at the discretion of the admin, the following content: +
        +
      1. An About page
      2. +
      3. A Terms of Service page, or section under the About page.
      4. +
      5. A Privacy Policy page, or section under the About page.
      6. +
      7. A Contact Us form or Contact information, whether in its own page or as a section under the About page.
      8. +
      +
    10. +
    +

    Inquiries

    +

    Any inquiry or notification of relevance regarding the use or abuse, regardless of its nature, of any of the sites by any of their users, regardless of their role, should be sent in the form of an email to the address (or addresses) listed in the About page of the site of interest. These inquiries might include, but are no limited to, general complaints, copyright claims, C&D or takedown notices, private data exposure and death threats.

    +

    In case no contact information is provided on the site of interest, such inquiry should be sent to the following email addresses, with Regarding [subdomain of interest].cachapa.xyz - [subject of the email] as the subject:

    +
      +
    1. admin[at]cachapa.xyz
    2. +
    3. contact[at]cachapa.xyz
    4. +
    5. captain_arepa[at]cachapa.xyz
    6. +
    7. captain.arepa[at]yandex.com
    8. +
    +

    Any email that doesn’t follow the aforementioned subject format will be filtered out and automatically sent to the spam folder.

    +

    Statement of User Generated Content and Fair Use

    +

    Given the nature of the sites hosted under the cachapa.xyz domain and the context they operate under according section 1 of the General Guidelines contained in this page, it is likely that the content published by users may contain or provide access to media files (images, audio, videos, etc), either of public or private domain. Therefore, such content shall be considered to be under fair use, provided that such content is published under a context that doesn’t contravene or violate the current legislation regarding fair use.

    +

    Final Considerations

    +

    In order to safeguard the rights to freedom of speech, expression and privacy of the users, regardless of their personal condition, beliefs and geographical location, the following considerations are to be taken into account:

    +
      +
    • The sites, and their derivative and/or complementary service and contents, operating under the cachapa.xyz domain, are currently hosted in Finland, unless stated otherwise.
    • +
    • The contents, opinions and/or statements contained, stored and/or archived on the sites, that are proven to have been generated from and published within the scope of the cachapa.xyz domain or any of its sub-domains, regardless of their context or nature, are the sole responsibility of the user or users who generated them.
    • +
    • Any admnistrative action that is to be taken against the regular operation of any of the sites under the cachapa.xyz domain or subdomains should be notified beforehand, with exact proof and context, to the aforementiond email addresses in the Inquiries section of this page, proven it doesn’t contravene or violate the EU’s General Data Protection Regulation or Finland’s Data Protection Act (1050/2018) in any extent or capacity.
    • +
    +
    +

    Stated and signed,

    +

    Captain Arepa (mppa).

    + +
    +
    + +
    + +
    +
    +
    + +

    cachapa.xyz

    +

    Captain Arepa’s main page.

    +
    + + + +
    +
    +
    + + + + + +
    +
    + + + +
    + + + diff --git a/public/fediverse/index.html b/public/fediverse/index.html new file mode 100644 index 0000000..8b71f5e --- /dev/null +++ b/public/fediverse/index.html @@ -0,0 +1,113 @@ + + + + Fediverse – cachapa.xyz + + + + + + + + + + + + + + + + + + + +
    + + + +
    +

    Fediverse

    + +


    +Here you can find links relevant to the Terms and Conditions and Privacy Policy for my fediverse instance, moar.cachapa.xyz.

    + + + + + +
    + +
    +
    +
    + +

    cachapa.xyz

    +

    Captain Arepa’s main page.

    +
    + + + +
    +
    +
    +
    +
    + + + +
    + + + diff --git a/public/fediverse/index.xml b/public/fediverse/index.xml new file mode 100644 index 0000000..6788c5d --- /dev/null +++ b/public/fediverse/index.xml @@ -0,0 +1,43 @@ + + + + Fediverse on cachapa.xyz + https://cachapa.xyz/fediverse/ + Recent content in Fediverse on cachapa.xyz + Hugo -- gohugo.io + en + © 2021–2023 [Captain Arepa](https://cachapa.xyz) + + cachapa.xyz - General Terms + https://cachapa.xyz/fediverse/general-terms/ + Mon, 01 Jan 0001 00:00:00 +0000 + + https://cachapa.xyz/fediverse/general-terms/ + Preliminary Statement By means of the present I hereby place on record that I, the individual bearing the online alias &ldquo;Captain Arepa&rdquo; -henceforth knonwn as admin-, am the owner, administrator and operator of every single website and/or service -henceforth known as site(s)- hosted and running within the scope of the cachapa.xyz domain and sub-domains. +General Guidelines The sites hosted under the cachapa.xyz domain are varied in nature, ranging from email clients to federated microblogging sites. + + + + moar.cachapa.xyz - Privacy Policy + https://cachapa.xyz/fediverse/privacy-policy/ + Mon, 01 Jan 0001 00:00:00 +0000 + + https://cachapa.xyz/fediverse/privacy-policy/ + Disclaimer As stated in the Terms of Service, moar.cachapa.xyz is a private instance, with sign-up disabled. However, external users are welcome to apply for an account through the channels listed in said page. +Stored Information As a service provider, moar.cachapa.xyz holds and store information regarding its local users. Such information is limited only to: +Email address IP from where the user is accessing and its respective timestamp This instance doesn&rsquo;t require user to enter any personal information that might represente a liability to the or the site. + + + + moar.cachapa.xyz - Terms of Service + https://cachapa.xyz/fediverse/terms-of-service/ + Mon, 01 Jan 0001 00:00:00 +0000 + + https://cachapa.xyz/fediverse/terms-of-service/ + Disclaimer The following Terms of Services extend from and are bound to the General Terms for cachapa.xyz subdomains. Please read this page before reading further or taking any action towards this instance. For this instance&rsquo;s privacy policy, please read this page. +The contents and opinions generated from any account on this instance, be them users or services (i.e. &ldquo;bots&rdquo;), are the sole responsibility of their authors, holders and/or maintainers. +Any changes to these Terms of Service shall be reflected in the Changelog section. + + + + diff --git a/public/fediverse/privacy-policy/index.html b/public/fediverse/privacy-policy/index.html new file mode 100644 index 0000000..ca22d38 --- /dev/null +++ b/public/fediverse/privacy-policy/index.html @@ -0,0 +1,128 @@ + + + + moar.cachapa.xyz - Privacy Policy – cachapa.xyz + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    +

    moar.cachapa.xyz - Privacy Policy

    +
    + +
    +

    Disclaimer

    +

    As stated in the +Terms of Service, moar.cachapa.xyz is a private instance, with sign-up disabled. However, external users are welcome to apply for an account through the channels listed in said page.

    +

    Stored Information

    +

    As a service provider, moar.cachapa.xyz holds and store information regarding its local users. Such information is limited only to:

    +
      +
    • Email address
    • +
    • IP from where the user is accessing and its respective timestamp
    • +
    +

    This instance doesn’t require user to enter any personal information that might represente a liability to the or the site.

    +

    What the information can be used for.

    +

    Other than sitting there doing nothing, the information listed and stored can be used for the following purposes:

    +
      +
    • Email: used for password reset, authentication and general moderation. It is therefore recommended for users to register a valid and functional email address in order to receive any notification from moar.cachapa.xyz.
    • +
    • IP address: any audit that might be required by the site on a technical capacity (detecting bad faith actors), or by any authority that may require them, proven they have an valid order to do so.
    • +
    +

    Seriously, I’m not handing over anything as long as no laws are broken.

    +

    Warrant Canary

    +

    There’s no format for a warrant canary notice for now. Might work on it soon.

    +

    Media Policy

    +

    This instance, and part of the media it contains, is hosted in Finland. However, it uses object storage to host most of the media files (local or remotely cached), and the bucket these files are hosted in is located in Tokyo, Japan. Therefore, media file are subject to Finnish and Japanese jurisdiction.

    +

    The admin of this instance has access to the files uploaded by users via Misskey’s “Files” utility. This allows to inspect each file metadata and the associated user who uploaded it, including timestamps and IP. Periodic inspections are made to ensure no illegal content is uploaded to the instance. If any file is deemed to be in violation of the Terms of Service, the offending user will be notified immediately of their suspension.

    +

    Additionally, this instance has the option to cache remote media content to ensure a smooth browsing experience for the users. This includes media that has been flagged as sensitive. If any of these remote cached files found during any inspection violates this instance’s Terms of Service, a purge of remote cache will be performed, as well as a remote report on the offending account and its defederation from this instance.

    + +
    +
    + +
    + +
    +
    +
    + +

    cachapa.xyz

    +

    Captain Arepa’s main page.

    +
    + + + +
    +
    +
    + + + + + +
    +
    + + + +
    + + + diff --git a/public/fediverse/terms-of-service/index.html b/public/fediverse/terms-of-service/index.html new file mode 100644 index 0000000..100e1e6 --- /dev/null +++ b/public/fediverse/terms-of-service/index.html @@ -0,0 +1,392 @@ + + + + moar.cachapa.xyz - Terms of Service – cachapa.xyz + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    +

    moar.cachapa.xyz - Terms of Service

    +
    + +
    +

    Disclaimer

    +

    The following Terms of Services extend from and are bound to the General Terms for cachapa.xyz subdomains. Please read +this page before reading further or taking any action towards this instance. For this instance’s privacy policy, please read +this page.

    +

    The contents and opinions generated from any account on this instance, be them users or services (i.e. “bots”), are the sole responsibility of their authors, holders and/or maintainers.

    +

    Any changes to these Terms of Service shall be reflected in the Changelog section.

    +

    Terms of Service

    +

    moar.cachapa.xyz is a private instance with strong advocacy for freedom of speech and freedon of expression. On this regard, the terms for its usage are apply only to this instance’s user and service accounts hosted in it.

    +

    User Account

    +

    This instance has open registrations. A valid email must be used for sign up since a verification email will be sent.

    +

    All regular user accounts will be given a “Simple Cachapa” role, equivalent to that of a regular user without elevated privileges, with the following features:

    +
      +
    • Drive storage capacity: 2GB (2000MB)
    • +
    • Max file size (upload/download): 64MB
    • +
    • Pinned notes: 20
    • +
    • Atennas: 10
    • +
    • Clips: 20
    • +
    • Notes per clip: 500
    • +
    • Lists: 10
    • +
    • Users per list: 1000
    • +
    +

    Additionally, there are other roles on the instance that serve as identifier labels (mostly):

    +
      +
    • Party Cachapa: role that enable users to send invites. Active only when registrations are closed.
    • +
    • Ero Cachapa: role for users who post NSFW content. Will automatically mark all media as sensitive.
    • +
    • Artistic Cachapa: role for users who are illustrators or media creators. Only additional perk is 5GB (5000MB) of Drive storage.
    • +
    • Chachapa Bot: role for automated service accounts (bots).
    • +
    • Proxy: role for the instance proxy account, used for federation purposes.
    • +
    • Gaius Cachapa Maximus: role for the owner.
    • +
    +

    For now, only the Ero Cachapa and Artistic Cachapa roles can be assigned at request.

    +

    Depending on the state of the server and the number of users in the instance, the drive capacity for the “User” role can be upgraded. +User accounts are subject to suspension were they to violate any of the rules listed in the Rules and Guidelines section.

    +

    Services

    +

    A service is, in the context of Misskey (the software this instance uses) and the Fediverse in general, an automated account. All users in this instance have the ability to generate access tokens in order to interact with Misskey’s API (be it through an Android application, like Milktea or through some script running on a server).

    +

    Any user with the intention to run a service account in this instance must notify it first to the admin. Failure to do so will result in the offending account’s suspension and deletion.

    +

    Rules and Guidelines

    +

    The general rules and guidelines for content to be posted and hosted in this instance are the following:

    +
      +
    1. Users must be 18 years old or more in order to apply for and have an account in this instance. No underage user will be accepted. If a user is found to be underaged their account will be promptly suspended.
    2. +
    3. Block evasion, be it account-wise or intance-wise, is prohibited. Any account found to be in violation of this will be immedately suspended.
    4. +
    5. The following content is strictly prohibited to be posted and/or hosted in this instance, and will result in a permanent ban/suspension: +
        +
      1. Fedposting (i.e. credible threats to governement actors or institutions that might incur in a response from law enforcement).
      2. +
      3. Doxxing (including self-doxxing).
      4. +
      5. Unsolicited spam and/or advertising.
      6. +
      7. Photorealistic depictions, be them audiovisual records or CGI/3D renders, of actual children in any state of dress or activity.
      8. +
      9. Discussions inciting or encouraging the use, consumption, acquisition or distribution of CSEM/CSAM.
      10. +
      11. Fringe and/or degenerate content that might allude or include furry, scat, vore, gore and/or other paraphilias egregious in nature; snuff, extreme displays of violence, animal cruelty, etc; in any audiovisual form or manner.
      12. +
      13. Anything that might include any combination of the above mentioned.
      14. +
      15. Anything that may, in one way or another, be illegal in the United States of America. +1
      16. +
      +
    6. +
    7. Posting content deemed to be educational or informative, regardless of their nature or origin, is allowed in this instance as long as it’s done in good faith and doesn’t violate anything from point (3). +2
    8. +
    9. Diving into hellthreads is not encouraged, but you can do so at your own discretion (mostly due the way Misskey’s user interface handles thread depth).
    10. +
    11. All NSFW media files must be marked as Sensitive. Content Warning (CW) label must be used whenever applicable (i.e. content or discussions that require discretion).
    12. +
    13. Don’t be a retard.
    14. +
    15. Lolicon is not CSAM/CSEM/CP, therefore, it can be posted here. +3 +4
    16. +
    17. Don’t be shy, you can use slurs here. +5
    18. +
    +
    +

    +1 While this instance is hosted in Finland and the media files are located in an object storage bucket in Japan, most of the internet revolves aroung the US because fuck it.
    + +2 Don’t try to get funny with this one.
    + +3 Cope seethe and mald.
    + +4 AI-generated lolicon images can be posted, as long as they don’t blatantly go beyond uncanny valley territory or violate point (3.4)
    + +5 KIKE NIGGER FAGGOT!!!

    +
    +

    Federation

    +

    While open to federation, this instance and its admin reserve the right to block or defederate from any instance or service that might represent a potential liability or threat. The following lists contains such instances and the reason for their block/suspension/defederation.

    +
      +
    • Instances known to host either CSAM/CSEM or content promoting and/or discussing pedophilia, zoophilia and other paraphilias egregious in nature. (NOTE: instances in italics have mutual block/suspension status with *.cachapa.xyz)
    • +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Offending InstanceDefederation Reason
    anime.websitePedophiles, hosts CSAM
    freak.universityPedophiles, hosts CSAM
    youjo.lovePedophiles, hosts CSAM
    nnia.spacePedophiles, hosts CSAM
    lolison.topPedophiles, hosts CSAM
    lolison.networkPedophiles, hosts CSAM
    ghetti.monsterPedophiles, hosts CSAM
    nnia.spacePedophiles, hosts CSAM
    pieville.netPedophiles
    rapemeat.solutionsPedophiles, hosts CSAM
    horserock.xyzPedophiles, hosts CSAM
    xhais.lovePedophiles, hosts CSAM
    sad.cabPedophiles, hosts CSAM
    pedo.schoolPedophiles, hosts CSAM
    *.miria.lovePedophiles, hosts CSAM
    feral.cafePedophiles, zoophiles
    feline.rodeoPedophiles, zoophiles
    pl.murky.clubPedophiles, zoophiles
    lewdieheaven.comPedophiles
    +
      +
    • Instances known to host bad-faith actors or services that promote spam, DDoS attacks, mass surveillance, datamining or data harvesting.
    • +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Offending InstanceDefederation Reason
    respublica.euGlobohomo cuckoldry
    social.network.europa.euGlobohomo cuckoldry
    solagg.comSpam
    *.d-fens.systemsDatamining
    *.activitypub-troll.cfTroll AP actor
    mostr.pubNostr bridge, too spammy
    +

    Maintenance

    +

    This instance undergoes daily scheduled maintenance:

    +
      +
    • Redis Cache flush: every 15 minutes.
    • +
    • Drive cleanup: everyday at 00:00 UTC
    • +
    • Drive remote files cleanup: everyday at 00:20 UTC
    • +
    • Misskey service restart: everyday at 06:00 UTC
    • +
    +

    NOTE: any of these scheduled actions can be executed at any time, at the discretion of the admin.

    +

    Beware that by removing the remote cache files, storage space can be reclaimed, but also cached media like user avatars or thumbnails will be missing. It’s a bug in Misskey, but there’s nothing to be done (for now) since it’s technical wachamacallit the developers should actually fix.

    +

    If there’s a need to engage in extensive maintenance, it’ll be announced to the regular channel (an announcement on the instance, d’uh). If the instance goes poof for whatever reason for an extended period of time during the maintenance period, please send a message to any of the addresses in the Contact section.

    +

    Contact

    +

    In case of inquiries or comments, you can write an email, using the following subject template Regarding moar.cachapa.xyz - [subject of the email], to any of the following email addresses:

    +
      +
    • admin[at]cachapa.xyz
    • +
    • contact[at]cachapa.xyz
    • +
    • captain_arepa[at]cachapa.xyz
    • +
    • captain.arepa[at]yandex.com
    • +
    +

    You can also reach out to any of my alts on the fediverse (proven the instance isn’t nuked yet):

    + +

    In case of a more casual approach, you can contact the admin directly to +@captain_arepa@moar.cachapa.xyz.

    +

    Changelog

    +
      +
    • 2023-03-22: +
        +
      • Updated Terms of service.
      • +
      • Added changelog.
      • +
      • Added rules and guidelines.
      • +
      • Lorem ipsum, yada yada, blah blah blah, etc etc etc.
      • +
      +
    • +
    • 2023-03-01: +
        +
      • Updated federation block list.
      • +
      +
    • +
    • 2023-02-13: +
        +
      • Minor adjustments.
      • +
      +
    • +
    • 2023-02-11: +
        +
      • Uploaded original Terms of Service
      • +
      +
    • +
    • 2023-07-29: +
        +
      • Updated Terms of Service.
      • +
      +
    • +
    • 2023-08-12: +
        +
      • Updated Terms of Service.
      • +
      +
    • +
    • 2023-08-17: +
        +
      • Updated “User Account” and “Rules and Guideline” sections.
      • +
      +
    • +
    • 2023-08-18: +
        +
      • Updated Rules and Guidelines
      • +
      +
    • +
    + +
    +
    + +
    + +
    +
    +
    + +

    cachapa.xyz

    +

    Captain Arepa’s main page.

    +
    + + + +
    +
    +
    + + + + + +
    +
    + + + +
    + + + diff --git a/public/images/rice.svg b/public/images/rice.svg new file mode 100644 index 0000000..53e480c --- /dev/null +++ b/public/images/rice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/index.html b/public/index.html index 820fad2..26c80e5 100644 --- a/public/index.html +++ b/public/index.html @@ -1,772 +1,117 @@ - - - cachapa.xyz - Captain Arepa's main page - - - - - - - -
    - - - - + +
    +
    +
    +
    + +

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - -
    -
    -
    -
    -
    - - - - +

    +

    + + +
    - - - - + diff --git a/public/index.xml b/public/index.xml index 095bb35..5d4a7ca 100644 --- a/public/index.xml +++ b/public/index.xml @@ -1,79 +1,77 @@ - cachapa.xyz - Captain Arepa's main page - http://cachapa.xyz/ - Recent content on cachapa.xyz - Captain Arepa's main page + cachapa.xyz + https://cachapa.xyz/ + Recent content on cachapa.xyz Hugo -- gohugo.io - en-us - Mon, 13 Feb 2023 12:58:56 -0400 - - Privacy Policy - http://cachapa.xyz/policy/moar.cachapa.xyz/privacy-policy/ - Mon, 13 Feb 2023 12:58:56 -0400 - - http://cachapa.xyz/policy/moar.cachapa.xyz/privacy-policy/ - Disclaimer As stated in the Terms of Service, moar.cachapa.xyz is a private instance, with sign-up disabled. However, external users are welcome to apply for an account through the channels listed in said page. -Stored Information As a service provider, moar.cachapa.xyz holds and store information regarding its local users. Such information is limited only to: - Email address IP from where the user is accessing and its respective timestamp This instance doesn&rsquo;t require user to enter any personal information that might represente a liability to the or the site. - - - - ToS and Policy Stuff - http://cachapa.xyz/policy/moar.cachapa.xyz/terms-of-service/ - Sat, 11 Feb 2023 12:45:00 -0400 - - http://cachapa.xyz/policy/moar.cachapa.xyz/terms-of-service/ - Disclaimer The following Terms of Services extend from and are bound to the General Terms for cachapa.xyz subdomains. Please read this page before reading further or taking any action towards this instance. For this instance&rsquo;s privacy policy, please read this page. -The contents and opinions generated from any account on this instance, be them users or services (i.e. &ldquo;bots&rdquo;), are the sole responsibility of their authors, holders and/or maintainers. -Any changes to these Terms of Service shall be reflected in the Changelog section. - - - - General Terms - http://cachapa.xyz/policy/general-terms/ - Sat, 11 Feb 2023 11:18:24 -0400 - - http://cachapa.xyz/policy/general-terms/ - Preliminary Statement By means of the present I hereby place on record that I, the individual bearing the online alias &ldquo;Captain Arepa&rdquo; -henceforth knonwn as admin-, am the owner, administrator and operator of every single website and/or service -henceforth known as site(s)- hosted and running within the scope of the cachapa.xyz domain and sub-domains. -General Guidelines The sites hosted under the cachapa.xyz domain are varied in nature, ranging from email clients to federated microblogging sites. - - - - captain arepa's blog - http://cachapa.xyz/blog/ - Sun, 18 Dec 2022 11:14:52 -0400 - - http://cachapa.xyz/blog/ - COMING SOON! I&rsquo;ll set up a WriteFreely instance in the near future, lmao. -Please wait patiently (?) - - + en + © 2021–2023 [Captain Arepa](https://cachapa.xyz) About - http://cachapa.xyz/about/ + https://cachapa.xyz/about/ Sun, 18 Dec 2022 10:50:00 -0400 - http://cachapa.xyz/about/ - This is the about page, lmao. What you have to know about me. I&rsquo;m Captain Arepa. Well, that&rsquo;s my online alias, d&rsquo;uh. + https://cachapa.xyz/about/ + What you have to know about me. I&rsquo;m Captain Arepa. Well, that&rsquo;s my online alias, d&rsquo;uh. I also go as &ldquo;Colonel Sponsz Arepa&rdquo; on Twitter, but mainly because I&rsquo;ve gotten suspended quite a lot and it seems bird site hates my nickname a lot. I&rsquo;m a 30-something y/o Android/backend developer of sorts. I live in a pariah banana wannabe-commie republic called &ldquo;Venezuela&rdquo;. Most people don&rsquo;t know or care about it, so I won&rsquo;t talk too much about that either. - - http://cachapa.xyz/info/description/ + cachapa.xyz - General Terms + https://cachapa.xyz/fediverse/general-terms/ Mon, 01 Jan 0001 00:00:00 +0000 - http://cachapa.xyz/info/description/ - 143 141 143 150 141 160 141 056 170 171 172 -Hello, this is Captain Arepa! -141 162 145 160 141 144 145 163 165 176 176 -You can check my sites on the links down below&hellip; -143 157 162 162 145 143 164 151 157 156 176 -&hellip; at your own risk, that is. -165 157 157 150 176 143 165 156 156 171 176 + https://cachapa.xyz/fediverse/general-terms/ + Preliminary Statement By means of the present I hereby place on record that I, the individual bearing the online alias &ldquo;Captain Arepa&rdquo; -henceforth knonwn as admin-, am the owner, administrator and operator of every single website and/or service -henceforth known as site(s)- hosted and running within the scope of the cachapa.xyz domain and sub-domains. +General Guidelines The sites hosted under the cachapa.xyz domain are varied in nature, ranging from email clients to federated microblogging sites. + + + + Contact + https://cachapa.xyz/contact/ + Mon, 01 Jan 0001 00:00:00 +0000 + + https://cachapa.xyz/contact/ + You can find me on the following instances on the fediverse: +Moar Cachapas (main/admin) Breastmilk Club (tits/admin) Baest (alt/backup) Lolicon.Rocks (alt/backup) You can also send me an email to any of the following addresses: +captain_arepa@cachapa.xyz (main) captain.arepa@yandex.com (backup) captain.arepa@fedora.email (backup, I rarely check it) I&rsquo;m also on Discord and Matrix: +Discord: @captain_arepa Matrix: @captain_arepa:matrix.5dollah.click And last, but not least, I&rsquo;m also on Twatter (until I get yeeted again): +@TheLastArepa (main account) @ArepaSponsz (alt/backup) + + + + Donations and wotnot + https://cachapa.xyz/donate/ + Mon, 01 Jan 0001 00:00:00 +0000 + + https://cachapa.xyz/donate/ + In case you feel generous, here I leave some links for donos and wotnot: +Liberapay: @captain_arepa XMR (Monero): 44uYq6gCveKEFfJNCyeYev4ZvBt96oqNgTWn49JoLWJ2TrhzZmeeLeA8BvBYAsefxxM3w1KCAuogWLDPM1ukizMiDGJ2MLs And also the QR code, because why not. + + + + moar.cachapa.xyz - Privacy Policy + https://cachapa.xyz/fediverse/privacy-policy/ + Mon, 01 Jan 0001 00:00:00 +0000 + + https://cachapa.xyz/fediverse/privacy-policy/ + Disclaimer As stated in the Terms of Service, moar.cachapa.xyz is a private instance, with sign-up disabled. However, external users are welcome to apply for an account through the channels listed in said page. +Stored Information As a service provider, moar.cachapa.xyz holds and store information regarding its local users. Such information is limited only to: +Email address IP from where the user is accessing and its respective timestamp This instance doesn&rsquo;t require user to enter any personal information that might represente a liability to the or the site. + + + + moar.cachapa.xyz - Terms of Service + https://cachapa.xyz/fediverse/terms-of-service/ + Mon, 01 Jan 0001 00:00:00 +0000 + + https://cachapa.xyz/fediverse/terms-of-service/ + Disclaimer The following Terms of Services extend from and are bound to the General Terms for cachapa.xyz subdomains. Please read this page before reading further or taking any action towards this instance. For this instance&rsquo;s privacy policy, please read this page. +The contents and opinions generated from any account on this instance, be them users or services (i.e. &ldquo;bots&rdquo;), are the sole responsibility of their authors, holders and/or maintainers. +Any changes to these Terms of Service shall be reflected in the Changelog section. diff --git a/public/series/index.html b/public/series/index.html index bce75ba..4a72c86 100644 --- a/public/series/index.html +++ b/public/series/index.html @@ -1,566 +1,100 @@ - - Series - - - - - - - -
    -
    -

    Series

    -
      - -
    -
    -
    - - - - + diff --git a/public/series/index.xml b/public/series/index.xml index aafda28..0753f15 100644 --- a/public/series/index.xml +++ b/public/series/index.xml @@ -1,10 +1,11 @@ - Series on cachapa.xyz - Captain Arepa's main page - http://cachapa.xyz/series/ - Recent content in Series on cachapa.xyz - Captain Arepa's main page + Series on cachapa.xyz + https://cachapa.xyz/series/ + Recent content in Series on cachapa.xyz Hugo -- gohugo.io - en-us + en + © 2021–2023 [Captain Arepa](https://cachapa.xyz) diff --git a/public/sitemap.xml b/public/sitemap.xml index 1949c41..a4deb9d 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -2,39 +2,27 @@ - http://cachapa.xyz/ - 2023-02-13T12:58:56-04:00 - - http://cachapa.xyz/policy/ - 2023-02-13T12:58:56-04:00 - - http://cachapa.xyz/policy/moar.cachapa.xyz/privacy-policy/ - 2023-02-13T12:58:56-04:00 - - http://cachapa.xyz/policy/moar.cachapa.xyz/terms-of-service/ - 2023-02-11T12:45:00-04:00 - - http://cachapa.xyz/policy/general-terms/ - 2023-02-11T11:18:24-04:00 - - http://cachapa.xyz/blog/ - 2022-12-18T11:14:52-04:00 - - http://cachapa.xyz/about/ + https://cachapa.xyz/about/ 2022-12-18T10:50:00-04:00 - http://cachapa.xyz/tags/about/ - 2022-12-18T10:50:00-04:00 + https://cachapa.xyz/ - http://cachapa.xyz/tags/ - 2022-12-18T10:50:00-04:00 + https://cachapa.xyz/fediverse/general-terms/ - http://cachapa.xyz/info/description/ + https://cachapa.xyz/categories/ - http://cachapa.xyz/categories/ + https://cachapa.xyz/contact/ - http://cachapa.xyz/info/ + https://cachapa.xyz/donate/ - http://cachapa.xyz/series/ + https://cachapa.xyz/fediverse/ + + https://cachapa.xyz/fediverse/privacy-policy/ + + https://cachapa.xyz/fediverse/terms-of-service/ + + https://cachapa.xyz/series/ + + https://cachapa.xyz/tags/ diff --git a/public/tags/index.html b/public/tags/index.html index 65b6058..5e293ef 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -1,575 +1,100 @@ - - Tags - - - - - - - -
    -
    -

    Tags

    - -
    -
    - - - - + diff --git a/public/tags/index.xml b/public/tags/index.xml index 9e1fc1e..3157555 100644 --- a/public/tags/index.xml +++ b/public/tags/index.xml @@ -1,20 +1,11 @@ - Tags on cachapa.xyz - Captain Arepa's main page - http://cachapa.xyz/tags/ - Recent content in Tags on cachapa.xyz - Captain Arepa's main page + Tags on cachapa.xyz + https://cachapa.xyz/tags/ + Recent content in Tags on cachapa.xyz Hugo -- gohugo.io - en-us - Sun, 18 Dec 2022 10:50:00 -0400 - - about - http://cachapa.xyz/tags/about/ - Sun, 18 Dec 2022 10:50:00 -0400 - - http://cachapa.xyz/tags/about/ - - - + en + © 2021–2023 [Captain Arepa](https://cachapa.xyz) diff --git a/resources/_gen/assets/scss/sass/activity.scss_b95b077eb505d5c0aff8055eaced30ad.content b/resources/_gen/assets/scss/sass/activity.scss_b95b077eb505d5c0aff8055eaced30ad.content index 4db9b5b..67278ee 100644 --- a/resources/_gen/assets/scss/sass/activity.scss_b95b077eb505d5c0aff8055eaced30ad.content +++ b/resources/_gen/assets/scss/sass/activity.scss_b95b077eb505d5c0aff8055eaced30ad.content @@ -1 +1 @@ -@import "https://fonts.googleapis.com/css2?family=Inconsolata&display=swap";:root{--cursor-visibility:hidden}html,body{width:100%;height:100%;overflow:auto;font-family:inconsolata,monospace;font-size:4vmin;line-height:4.1vmin;font-weight:400}body{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}#content{min-width:82vmin;min-height:82vmin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px white}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 0 1px white}.cursor,#activity-title:after,#activity-content:after,#cd:after,#whoami:after,#cat:after,#tree:after{visibility:var(--cursor-visibility);content:"|";overflow:hidden;color:#fff;animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){body{font-size:2.5vmin;line-height:2.6vmin}#content{min-width:60vmin}}:root{--cursor-visibility:hidden}body{align-items:unset;overflow-y:scroll}#content{max-width:80vmin}pre{overflow-x:scroll;white-space:pre}@keyframes blink{0%{opacity:0}100%{opacity:1}} \ No newline at end of file +@import "https://fonts.googleapis.com/css2?family=Inconsolata&display=swap";:root{--cursor-visibility:hidden}html,body{width:100%;height:100%;overflow:auto;font-family:inconsolata,monospace;font-size:4vmin;line-height:4.1vmin;font-weight:400}body{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}#content{min-width:100vmin;min-height:100vmin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px white}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 0 1px white}.cursor,#activity-title:after,#activity-content:after,#cd:after,#whoami:after,#cat:after,#tree:after{visibility:var(--cursor-visibility);content:"|";overflow:hidden;color:#fff;animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){body{font-size:2.5vmin;line-height:2.6vmin}#content{min-width:60vmin}}:root{--cursor-visibility:hidden}body{align-items:unset;overflow-y:scroll}#content{max-width:80vmin}pre{overflow-x:scroll;white-space:pre}@keyframes blink{0%{opacity:0}100%{opacity:1}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/default.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/sass/default.scss_f300667da4f5b5f84e1a9e0702b2fdde.content index 5a41abf..319ca4c 100644 --- a/resources/_gen/assets/scss/sass/default.scss_f300667da4f5b5f84e1a9e0702b2fdde.content +++ b/resources/_gen/assets/scss/sass/default.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -20,8 +20,8 @@ body { align-items: center; } #content { - min-width: 82vmin; - min-height: 82vmin; } + min-width: 100vmin; + min-height: 100vmin; } ::-webkit-scrollbar { width: 10px; } diff --git a/themes/docura b/themes/docura deleted file mode 160000 index 2cea025..0000000 --- a/themes/docura +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2cea0256166e12ecf4fd8d6627ea83f72996172e diff --git a/themes/hello-friend-ng b/themes/hello-friend-ng deleted file mode 160000 index 8270f8e..0000000 --- a/themes/hello-friend-ng +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8270f8ee0884e79875a3be3ad4634557a7d761c2 diff --git a/themes/hugo-PaperMod b/themes/hugo-PaperMod deleted file mode 160000 index 9d4a9e8..0000000 --- a/themes/hugo-PaperMod +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9d4a9e825a109feea060eb7522763ca9a37375b8 diff --git a/themes/lotusdocs b/themes/lotusdocs deleted file mode 160000 index c5bcbdd..0000000 --- a/themes/lotusdocs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c5bcbdd9df80772cac95a89d4d8d1f4f1464a497