aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Neonxp Kiryukhin <i@neonxp.ru>2024-12-24 02:44:49 +0300
committerAlexander Neonxp Kiryukhin <i@neonxp.ru>2024-12-24 02:44:49 +0300
commit7fa38ae15fea17858bf0161512fb5a3585d552b3 (patch)
tree71736696de48bb5a921f96aeef5a464ec03df5bf
parent9801aa876b48f2ad35ed65119bd2c24d30a680a3 (diff)
Auto-commit 2024-12-24
-rw-r--r--content/posts/2024-12-15-posse/index.md3
-rw-r--r--hugo.toml13
-rw-r--r--layouts/index.twtxt.txt6
3 files changed, 20 insertions, 2 deletions
diff --git a/content/posts/2024-12-15-posse/index.md b/content/posts/2024-12-15-posse/index.md
index 51b2970..d4dd53a 100644
--- a/content/posts/2024-12-15-posse/index.md
+++ b/content/posts/2024-12-15-posse/index.md
@@ -52,7 +52,8 @@ image="posse.jpeg"
Так же из этой ленты автоматически подтягиваются посты в VK группу. Это сделано встроенным механизмом VK, за что им
определенно респект! Не часто можно встретить нечто подобное на закрытых платформах (помним, же как Google убивал RSS?)!
-Сейчас прорабатываю идеи по синдикации и в Fediverse (пока думаю, синдицировать через узел Betula).
+Сейчас прорабатываю идеи по синдикации и в Fediverse [^1].
+[^1]: пока думаю, синдицировать через узел Betula
Так же в ближайших планах и запилить WebMentions и прочие плюшки с ИндиВеба.
diff --git a/hugo.toml b/hugo.toml
index 6c81626..c428532 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -91,6 +91,7 @@ page = "/pages/:slug/"
[markup]
+defaultMarkdownHandler = 'goldmark'
[markup.goldmark]
duplicateResourceFiles = false
[markup.goldmark.extensions]
@@ -167,7 +168,7 @@ suffixes = ["txt"]
[outputs]
page = ["html", "gemini", "text"]
-home = ["html", "json", "gemini", "text"]
+home = ["html", "json", "gemini", "text", "twtxt"]
section = ["html", "rss", "json", "gemini", "text"]
taxonomy = ["html", "gemini", "text"]
term = ["html", "gemini", "text"]
@@ -192,6 +193,16 @@ isHTML = false
protocol = "gopher://"
noUgly = true
+[outputFormats.TwTxt]
+name = "twtxt"
+mediaType = "text/plain"
+baseName = "twtxt"
+isPlainText = true
+permalinkable = true
+isHTML = false
+protocol = "gopher://"
+noUgly = true
+
[pagination]
disableAliases = false
pagerSize = 10
diff --git a/layouts/index.twtxt.txt b/layouts/index.twtxt.txt
new file mode 100644
index 0000000..b80f4aa
--- /dev/null
+++ b/layouts/index.twtxt.txt
@@ -0,0 +1,6 @@
+{{- $pages := where .Site.RegularPages "Type" "in" .Site.Params.mainSections -}}
+{{- $notHidden := where .Site.RegularPages "Params.hidden" "!=" true -}}
+{{- $filtered := ($pages | intersect $notHidden) -}}
+{{- range $pages -}}
+{{.Date.Format "2006-01-02T15:04:05Z07:00"}}{{"\t"}}{{ .Title }}{{ "\n" }}
+{{- end -}} \ No newline at end of file