diff --git a/.gitattributes b/.gitattributes
index e6d194b..94b1b52 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -4,3 +4,4 @@
*.jpg filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.ico filter=lfs diff=lfs merge=lfs -text
+*.webm filter=lfs diff=lfs merge=lfs -text
diff --git a/assets/sass/main.scss b/assets/sass/main.scss
index fc46061..5886a56 100644
--- a/assets/sass/main.scss
+++ b/assets/sass/main.scss
@@ -30,6 +30,9 @@ $color-2: #ff99b1;
$color-3: #ff8099;
$color-4: #ff4d6a;
$color-5: #ff1a38;
+$warning: #ffff78;
+$notice: #fabf70;
+$alert: #fa7070;
html {
background-color: $bg;
@@ -60,34 +63,72 @@ body {
text-decoration: none !important;
}
h1,
- h2 {
+ h2,
+ h3 {
letter-spacing: 1px;
text-align: left;
}
- .warning {
+ h2 {
color: $color-3;
}
+ .warning {
+ color: $warning;
+ }
+ .notice {
+ color: $notice;
+ }
+ .alert {
+ color: $alert;
+ }
footer {
text-align: center;
- // width: 60vw;
img {
max-width: 100%;
+ max-height: 100px;
height: auto;
}
.counter {
- margin-top: 10px;
+ // margin-top: 10px;
+ }
+ .subfooter {
+ p {
+ margin: 0 auto;
+ }
}
}
main {
- img {
+ table {
+ border-collapse: collapse;
+ width: 100%;
+ td {
+ border-top: 1px solid $color-1;
+ border-bottom: 1px solid $color-1;
+ padding: 0.6rem;
+ }
+ }
+ img,
+ iframe {
+ position: relative;
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
border: 2px solid $fg;
+ max-width: 100%;
+ }
+ video {
+ // position: relative;
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+ // border: 2px solid $fg;
+ max-width: 100%;
+ max-height: 300px;
}
}
}
nav {
- display: flex;
- margin-top: 20px;
+ margin-top: 10px;
a {
color: $color-1;
margin-right: 5px;
diff --git a/content/_index.md b/content/_index.md
index 45d8ebc..ea330d5 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -21,28 +21,54 @@ This page is on development, so some things may be missing.

+
## Privacy Focused Services
-- [Invidious](https://inv.nadeko.net) π¨π± (Self-hosted) ([More information](./invidious-instance-information))
-- [Matrix (Synapse)](https://matrix.nadeko.net) π¨π± (Self-hosted, Relayed, Registration Closed for everyone)
-- [4get](https://4get.nadeko.net) π¨π± (Self-hosted, Relayed)
-- [Rimgo](https://ri.nadeko.net) π¨π± (Self-hosted, Relayed)
-- [Privatebin](https://pbin.nadeko.net) π¨π± (Self-hosted, Relayed)
-- [Quetre](https://quetre.nadeko.net) π¨π±
-- [SearxNG](https://search.nadeko.net) π¨π±
-- [Etesync](https://eteweb.nadeko.net) πΊπΈ
-- [Vaultwarden](https://vaultwarden.nadeko.net) πΊπΈ **(Added Recently)**
+
-**Relayed** means that the service is being relayed trough a another server that I own. This is for availability purposes since I have a dynamic IP. If my IP changes, Self-hosted services marked as Relayed, should be up again in less than ~30 seconds. There is no need to wait for DNS to propagate the new IP address of the self-hosted server.
+**Relayed** means that the service is being relayed trough another server that I own (cl.nadeko.net). This is for availability purposes since I have a dynamic IP. So if my IP changes, Self-hosted services marked as Relayed, should be up again in less than ~30 seconds. There is no need to wait for DNS to propagate the new IP address of the self-hosted server.
+
+
+### Selfhosted (sf.nadeko.net) @ π¨π±
+
+- [Invidious](https://inv.nadeko.net) (Self-hosted) ([More information](./invidious-instance-information))
+- [Matrix (Synapse)](https://matrix.nadeko.net) (Self-hosted, Relayed, Registration Closed for everyone)
+- [4get](https://4get.nadeko.net) (Self-hosted, Relayed) ([Tor](http://4get.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion))
+- [Rimgo](https://ri.nadeko.net) (Self-hosted, Relayed) ([Tor](http://ri.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion))
+- [Privatebin](https://pbin.nadeko.net) (Self-hosted, Relayed) ([Tor](http://pbin.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion))
+- [Redlib](https://redlib.nadeko.net) (Self-hosted, Relayed) ([Tor](http://redlib.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion/))
+- [Breezewiki](https://breezewiki.nadeko.net) (Self-hosted, Relayed) ([Tor](http://breezewiki.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion/))
+
+
+### US (us.nadeko.net) @ πΊπΈ
+
+- [Etesync](https://eteweb.nadeko.net)
+- [Vaultwarden](https://vaultwarden.nadeko.net)
+
+### Oracle (cl.nadeko.net) @ π¨π±
+
+- [Quetre](https://quetre.nadeko.net) ([Tor](http://quetre.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion/))
+
+### Veil (veil.nadeko.net) @ π¨π±
+
+- [SearxNG](https://search.nadeko.net) ([Tor](http://search.nadekonfkhwlxwwk4ycbvq42zvcjmvo5iakl4tajojjwxd4a5dcetuyd.onion/))
## Misc Services
-- [Forgejo](https://git.nadeko.net) π¨π± (Self-hosted)
-- [IRC Bouncer](https://znc.nadeko.net) πΊπΈ
-- [Temporary Media Uploader](https://ayaya.beauty) πΊπΈ
-- [Twitch Russia Proxy for TTVLOLv1](https://twitch.nadeko.net) πΊπΈ
-- [Moe Counter](https://count.ayaya.beauty) π¨π±
-- [keygenmusic.tk Mirror](https://keygenmusic.nadeko.net) π¨π±
+### Selfhosted (sf.nadeko.net) @ π¨π±
+
+- [Forgejo](https://git.nadeko.net) (Self-hosted, Relayed) (Not recommended for public and long term projects since it's Self-hosted. It's ok for personal stuff like .dotfiles, mirrors of other git repositories and stuff that can't be held on the US due to DMCA)
+
+### US (us.nadeko.net) @ πΊπΈ
+
+- [IRC Bouncer](https://znc.nadeko.net)
+- [Twitch Russia Proxy for TTVLOLv1](https://twitch.nadeko.net)
+- [Temporary Media Uploader](https://ayaya.beauty)
+- [keygenmusic.tk Mirror](https://keygenmusic.nadeko.net)
+
+### Oracle (cl.nadeko.net) @ π¨π±
+
+- [Moe Counter](https://count.ayaya.beauty)
## Incoming services
@@ -52,17 +78,35 @@ A list of services that I'm probably going to host for the public
---
+# Shitpost section (cancerous)
+
+
+
+
+
+
+
+
+
+**Official nadeko.netΒ©β’ proxying streaming quality!** (If it doesn't work don't blame me :3c)
+
+
:3
-
+
-Incoming shit:
-
-- A list of cool websites
-- Blog?
+*(Made by Drax, from the systemspace.link archive at https://new.systemspace.network/content/tsuki/musicbox.html)*

-(This site has NOT BEEN HACKED!)
\ No newline at end of file
+
+
+
+
+(This site has NOT BEEN HACKED!) (And the dude form the video is not me, I just found it pretty fucking funny)
+
+
+
+
\ No newline at end of file
diff --git a/content/announcements/invidious-02-20.md b/content/announcements/invidious-02-20.md
new file mode 100644
index 0000000..fa3a745
--- /dev/null
+++ b/content/announcements/invidious-02-20.md
@@ -0,0 +1,22 @@
+---
+title: Youtube changed something, again!
+date: 2025-02-20T00:19:00-03:00
+---
+
+# Youtube changed something, again!
+
+## **UPDATE**: Fixed! π . It's a really fucking messed up fix but it works for Invidious.
+
+---
+
+If you use Invidious regularly, you probably noticed that recently (like 3 hours before doing this post), all the fucking videos (or most of them, maybe ~80%) now just don't play for whatever reason! This is not an error of my side, but it seems to be just another measure by FUCKING YOUTUBE SHIT DEVS (sorry I'm really mad) to block third party clients. I still don't know the root cause of this but I know for sure that happened at 18:00UTC-0 as it can be seen in this awesome graph:
+
+
+
+I'll see what I can do to get around this, but if there is no way to fix it, thennnnnnnnn there is not a high chance to get the instance working as it did before. thanks youtube, thanks google, and fucking thank you [Neal Moham](https://en.wikipedia.org/wiki/Neal_Mohan)
+
+
+
+---
+
+If you want to still use Youtube in a less shittier way, you can use ~~[Freetube](https://freetubeapp.io/) on Desktop~~ (it's broken https://github.com/FreeTubeApp/FreeTube/issues/6701 ), [Newpipe](https://github.com/TeamNewPipe/NewPipe) on Android (idk if it even works) and if you are using an iPhone (xd), then [Yatte](https://github.com/yattee/yattee) should work **if you have a private/seflhosted Piped or Invidious instance**. (and if you have iPhone you are literally asking to get fucked in the ass by every corporation anyways, the ultimate definition of [Enshittification](https://en.wikipedia.org/wiki/Enshittification) since you can't even prevent getting fucked in the ass by Apple)
\ No newline at end of file
diff --git a/content/blog/nginx-tor-subdomain/index.md b/content/blog/nginx-tor-subdomain/index.md
new file mode 100644
index 0000000..04c17ee
--- /dev/null
+++ b/content/blog/nginx-tor-subdomain/index.md
@@ -0,0 +1,71 @@
+---
+title: How to host subdomains on Tor hidden services with NGINX
+date: 2025-01-05T00:20:00-03:00
+---
+
+# How to host subdomains on Tor hidden services with NGINX
+
+have you ever wondered on how to host more than one service on the same onion address? Subdomains (or 3rd level FQDN) are also supported on Tor and it's really simple to set it up.
+
+Take a look at this NGINX server block:
+
+```
+upstream some-upstream {
+ server 127.0.0.1:6969;
+}
+
+server {
+ server_name
+ example.nadeko.net
+ example.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion;
+
+ location / {
+ proxy_pass http://some-upstream;
+ }
+
+ listen 80;
+ listen 443 ssl;
+ listen 127.0.0.1:4080;
+}
+```
+
+As you can see, there is a `example.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion` on the [server_name](https://nginx.org/en/docs/http/server_names.html) directive. `example` will be the subdomain of your hidden service, you will also need to listen to another port without ssl, `listen 4080` does that.
+
+Now, just modify the directive `HiddenServicePort` on `/etc/tor/torrc` to something like this:
+
+```
+HiddenServiceDir /var/lib/tor/nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion
+HiddenServicePort 80 127.0.0.1:4080
+```
+
+Restart Tor with `systemctl restart tor` and reload the nginx configuration using `nginx -t` to check the configuration and `nginx -s reload` if the configuration check failed.
+
+And done, you should now be able to access `example.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion` trough Tor and it will lead you to the service that you want to access.
+
+---
+
+Side note: To prevent the duplication of `listen` directives on all your server blocks, you can make use of the `includes` directive:
+
+```
+server {
+ server_name
+ example.nadeko.net
+ example.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion;
+
+ include configs/listen.conf; <-----
+
+ location / {
+ proxy_pass http://some-upstream;
+ }
+}
+```
+
+That will load the directives that are inside `/etc/nginx/configs/listen.conf`. Inside `configs/listen.conf`, you can insert this:
+
+```
+listen 80;
+listen 443 ssl;
+listen 127.0.0.1:4080;
+```
+
+Now if you use `include configs/listen.conf` on your server blocks, those directives will be included on that server block (obviously).
\ No newline at end of file
diff --git a/content/contact.md b/content/contact.md
index bee735a..64dd128 100644
--- a/content/contact.md
+++ b/content/contact.md
@@ -1,7 +1,6 @@
---
title: Contact
---
-# Contact
Email: admin@nadeko.net (PGP key at https://keys.openpgp.org/search?q=admin%40nadeko.net)
diff --git a/content/coolsites/index.md b/content/coolsites/index.md
new file mode 100644
index 0000000..5609c3e
--- /dev/null
+++ b/content/coolsites/index.md
@@ -0,0 +1,37 @@
+---
+title: Cool sites
+---
+
+Hi, here is a list of cool sites that I have found on the internet. I do this because search engines are practically useless to find personal sites and blogs with some useful information. Anyways! Have fun.
+
+## Personal blogs
+
+- https://www.dvd3000.ca/
+- https://sizeof.cat/archive/
+
+## People that do the same things I do (hosting privacy services)
+
+- https://lain.la
+
+## Cool sites
+
+- https://anlucas.neocities.org/88x31Buttons
+- http://catb.org/~esr/faqs/smart-questions.html
+- https://motherfuckingwebsite.com/
+
+## Privacy Related Sites
+
+- https://kycnot.me/ - List of services that do not require [KYC](https://en.wikipedia.org/wiki/Know_your_customer)
+- https://privacyspy.org/ - A site that points out how privacy friendly a service is.
+- https://prism-break.org/en/ - Because china is not the only country that spies on its citizens
+
+## Intresting posts
+
+Disclaimer: I may or may not fully agree with these posts, but they are worth a read!
+
+- https://hackea.org/notas/matrix.html - Because Matrix is not perfect, but is the only platform near to Discord and it has E2EE
+
+## Preservation
+
+- [The Decentralized Retro Content Project](https://rentry.co/retrotorrents) - Finally someone competent that uses Torrents to preserve games that you can't buy anymore; Seems to be on development, I hope it goes well. Bye [Vimm's lair](https://vimm.net/) and [Myrient](https://myrient.erista.me/)
+- https://annas-archive.org/
\ No newline at end of file
diff --git a/content/donate.md b/content/donate.md
index 79d8967..46494f8 100644
--- a/content/donate.md
+++ b/content/donate.md
@@ -1,11 +1,10 @@
---
title: Donations
---
-# Donations
I host a lot of good services, but as everything on life, you need to pay for them. So I leave this here to ask for your help that you can give me with a small donation to be able to continue hosting my services without any problems. Every dollar counts and it will be a big help for me since i don't need to be preoccupied about my own money to host this services.
-## Why you don't you put ads then?
+## Why you don't you put ads then?
lol never.
diff --git a/content/guestbook.md b/content/guestbook.md
index 1431e52..de6602a 100644
--- a/content/guestbook.md
+++ b/content/guestbook.md
@@ -1,7 +1,6 @@
---
-title: nadeko.net Guestbook
+title: Guestbook
---
-# Guestbook
Don't be an asshole
diff --git a/content/invidious-instance-information/index.md b/content/invidious-instance-information/index.md
index efc1e5f..7fdd339 100644
--- a/content/invidious-instance-information/index.md
+++ b/content/invidious-instance-information/index.md
@@ -1,4 +1,7 @@
-# Invidious instance information
+---
+title: Invidious Instance Information
+date: "2025-01-28"
+---
- Clearnet: [inv.nadeko.net](https://inv.nadeko.net)
@@ -10,7 +13,7 @@
My invidious instance has more than backend, which means that you can choose a backend based on your location or if Youtube blocks a backend.
-You switch backends using the navbar (This will leave a cookie called `INVIDIOUS_SERVER_ID`, nothing fancy, I can't track your activity at all with something like this):
+You can switch backends using the navbar (This will leave a cookie called `INVIDIOUS_SERVER_ID`, nothing fancy, I can't track your activity at all with something like this):

@@ -20,6 +23,7 @@ or by using numbered backends:
- [inv2.nadeko.net](https://inv2.nadeko.net)
- [inv3.nadeko.net](https://inv3.nadeko.net)
- [inv4.nadeko.net](https://inv4.nadeko.net)
+- [inv5.nadeko.net](https://inv5.nadeko.net)
I also host Invidious on the Tor network, and it works exactly the same as the Clearnet site. You can switch backends using the navbar or numbered backends.
@@ -27,5 +31,49 @@ I also host Invidious on the Tor network, and it works exactly the same as the C
- [inv2.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv2.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion)
- [inv3.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv3.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion)
- [inv4.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv4.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion)
+- [inv5.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv5.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion)
-For more information about each backend, visit https://git.nadeko.net/Fijxu/invidious/wiki/Instance-Information-%2F-Informaci%C3%B3n-de-la-instancia
\ No newline at end of file
+Note: **Do not share links on the internet (Forums, Lemmy, Archival Purposes) with numbered backends! Use the main domain instead (`inv.nadeko.net`)**
+
+Note 2: If you send an invidious link to Shitcord, it will be shown on the chat and anyone will be able to reproduce it, useful for short videos and music videos ;)
+
+
+
+## List of backends
+
+
+
+**I change things of each backend very often so this list is not always accurate.**
+
+
+{{}}
+| Backend | Companion Location |
+|-------------------------------------------------------|--------------------------------|
+| Backend 1 [inv1.nadeko.net](https://inv1.nadeko.net) | Chile
+| Backend 2 [inv2.nadeko.net](https://inv2.nadeko.net) | Toronto, CA
+| Backend 3 [inv3.nadeko.net](https://inv3.nadeko.net) | Texas, USA
+| Backend 4 [inv4.nadeko.net](https://inv4.nadeko.net) | ~~Amsterdam, NL~~ Frankfurt, DE (Replaced by a better server)
+| Backend 5 [inv5.nadeko.net](https://inv5.nadeko.net) | Frankfurt, DE
+{{
}}
+
+**Companion Location** means from where the video information is being gathered, not where the backend is hosted physically. All backends are hosted on the same server and on the same location.
+
+How fast the video loads depends of the Companion Location, so if you are from Europe, you may prefer to use Backend 4 or Backend 5. If you want to access geo restricted content that is only available on the US, then use Backend 3.
+
+## Additional information
+
+***This is a post from Dec 19, 2024, but is still valid nowadays***
+
+Approximately Dec 19 of 2024, Youtube changed the method they use to block instances and third party clients so I have been struggling a bit on how to make the instance work fluently as it did before for a long time.
+
+So because of that, Invidious is extremely limited and prone to fail. Thanks to the backend system that I made, I'm able to balance the load across different servers outside of my own homeserver to prevent blockages (if I only had one Backend, my instance would be extremely painful to use).
+
+Also, the subscriptions tab will not contain the video length and view count, this is because Invidious used to do a request to Youtube to get more information about the video (like the view count and video length) to display it on the subscriptions tab. I had to change this to prevent getting blocked and continue to receive subscription updates. (Commit https://git.nadeko.net/Fijxu/invidious/commit/df94f1c0b82d95846574487231ea251530838ef0 for the nerds)
+
+I also would like to ask Bot/API developers to not use my instance to get information about a video from Youtube as this creates more requests to Youtube therefore blocking the Backend of the instance. Please use tools like https://github.com/LuanRT/YouTube.js or any other tool that lets you get video information from Youtube. ~~I will start blocking/rate-limiting generic User-Agents that are generally used on http libraries like `axios/1.x.x`, `python-requests`, `Go-http-client/2.0` and so on. Please be ethical and don't spoof your User-agent to make it look like a browser!; Just change it to something that identifies your program.~~ API has been disabled for everyone due to the high influx of API requests and instability of the instance.
+
+Also, if you want to download videos a ton of videos, please don't use Invdious! Use https://github.com/yt-dlp/yt-dlp or https://cobalt.tools/ (Donate if you find this useful, BANDWIDTH COSTS ARE NOT CHEAP!)
+
+If you use Invidious a lot and you have the knowledge and resources to host Invidious yourself, I recommend you to do it instead of struggling with the constant blockages of my instance.
+
+I hope you all can understand <3
diff --git a/content/invidious-instance-information/shitcord-embed.png b/content/invidious-instance-information/shitcord-embed.png
new file mode 100644
index 0000000..0d43ed0
--- /dev/null
+++ b/content/invidious-instance-information/shitcord-embed.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:96e2303d796be829e2a5ea125e39929dc5bac393a0a503a91d8bc3248843953a
+size 194869
diff --git a/hugo.toml b/hugo.toml
deleted file mode 100644
index 6f1a52d..0000000
--- a/hugo.toml
+++ /dev/null
@@ -1,10 +0,0 @@
-baseURL = 'https://nadeko.net'
-languageCode = 'en-us'
-title = 'nadeko.net'
-enableGitInfo = true
-
-[markup.goldmark.renderer]
- unsafe = true # Allow HTML in md files
-
-[frontmatter]
- lastmod = ["lastmod", ":git", "date", "publishDate"]
diff --git a/hugo.yaml b/hugo.yaml
new file mode 100644
index 0000000..a3f6981
--- /dev/null
+++ b/hugo.yaml
@@ -0,0 +1,19 @@
+baseURL: "https://nadeko.net"
+languageCode: "en-us"
+title: "nadeko.net"
+enableGitInfo: true
+
+markup:
+ goldmark:
+ renderer:
+ unsafe: true
+
+formatter:
+ date: ["date", "publishDate", "lastmod"]
+ lastmod: ["lastmod", ":git", "date", "publishDate"]
+ publishDate: ["publishDate", "date"]
+
+params:
+ umami_dashboard: "b84c9155-f655-460d-a1da-0f2220b46ee5"
+ counter_url: "https://count.ayaya.beauty/get/@:nadeko.net-2?theme=asoul"
+ counter_debug: "https://count.ayaya.beauty/get/@:nadeko.net-debug?theme=asoul"
\ No newline at end of file
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 82cd1b3..85b7026 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -3,12 +3,13 @@
{{ $style := resources.Get "sass/main.scss" | css.Sass | resources.Minify }}
+ {{ $umami := .Site.Params.umami_dashboard }}
-
+
{{ block "title" . }}
{{ .Site.Title }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index b385c32..42e61a6 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -1,7 +1,26 @@
{{ define "main" }}
+
+
+ {{ .Title }}
+
+ {{ $date := .Date.Format "02.01.2006" }}
+ {{ $lastmod := .Lastmod.Format "02.01.2006" }}
+ {{/*
Published on
+ {{ $date }} */}}
+ {{ if ne $lastmod $date }}
+
Edited on
+ {{ .Lastmod.Format "02.01.2006" }}
+ {{ end }}
+
+ {{/*
{{ .Content }}
-
+
*/}}
+
{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index 2e79833..27d6be9 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,5 +1,10 @@
-
+
-
-
+
+
+
+
\ No newline at end of file
diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html
index 6be97c5..ad3cb0e 100644
--- a/layouts/partials/navbar.html
+++ b/layouts/partials/navbar.html
@@ -6,12 +6,12 @@
Announcements
-
- Telegram Announcements
-
Matrix Room
+
+ Telegram Announcements
+
Guestbook
@@ -24,6 +24,9 @@
Service Status
+
+ Cool sites
+
Donate