commit 98d7b66e43067d06de44c427c243bb6cc7a137ee
Author: JayVii <jayvii[AT]posteo[DOT]de>
Date: Tue, 22 Oct 2024 15:06:05 +0200
feat: initial version of Landing Page
Diffstat:
11 files changed, 121 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -0,0 +1,52 @@
+# Build and Release Folders
+bin/
+bin-debug/
+bin-release/
+
+# Other files and folders
+.settings/
+
+# lock
+*.lock
+
+# Executables
+*.swf
+*.air
+*.ipa
+*.apk
+*.exe
+
+# Hugo
+public/
+.hugo_build.lock
+resources/_gen/
+
+# Backup Files
+*.markdown~
+*.md~
+
+# Apache
+.htpasswd
+
+# Logs
+logs
+*.log
+
+# Runtime data
+pids
+*.pid
+*.seed
+
+# Build directories
+public
+dist
+
+# Dependency directory
+# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
+node_modules
+package-lock.json
+bower_components
+
+# Mac File System File
+.DS_Store
+
diff --git a/.gitmodules b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "themes/lynx"]
+ path = themes/lynx
+ url = https://github.com/jpanther/lynx
diff --git a/assets/css/custom.css b/assets/css/custom.css
@@ -0,0 +1,35 @@
+.link-web, .link-blg {
+ /* Source: https://www.gradientmagic.com/collection/complexcircles/gradient/1584218147612 */
+ background-image: radial-gradient(circle at 29% 55%, hsla(329,0%,99%,0.05) 0%, hsla(329,0%,99%,0.05) 4%,transparent 4%, transparent 44%,transparent 44%, transparent 100%),radial-gradient(circle at 85% 89%, hsla(329,0%,99%,0.05) 0%, hsla(329,0%,99%,0.05) 51%,transparent 51%, transparent 52%,transparent 52%, transparent 100%),radial-gradient(circle at 6% 90%, hsla(329,0%,99%,0.05) 0%, hsla(329,0%,99%,0.05) 53%,transparent 53%, transparent 64%,transparent 64%, transparent 100%),radial-gradient(circle at 35% 75%, hsla(329,0%,99%,0.05) 0%, hsla(329,0%,99%,0.05) 6%,transparent 6%, transparent 98%,transparent 98%, transparent 100%),radial-gradient(circle at 56% 75%, hsla(329,0%,99%,0.05) 0%, hsla(329,0%,99%,0.05) 16%,transparent 16%, transparent 23%,transparent 23%, transparent 100%),radial-gradient(circle at 42% 0%, hsla(329,0%,99%,0.05) 0%, hsla(329,0%,99%,0.05) 3%,transparent 3%, transparent 26%,transparent 26%, transparent 100%),radial-gradient(circle at 29% 28%, hsla(329,0%,99%,0.05) 0%, hsla(329,0%,99%,0.05) 51%,transparent 51%, transparent 75%,transparent 75%, transparent 100%),radial-gradient(circle at 77% 21%, hsla(329,0%,99%,0.05) 0%, hsla(329,0%,99%,0.05) 35%,transparent 35%, transparent 55%,transparent 55%, transparent 100%),radial-gradient(circle at 65% 91%, hsla(329,0%,99%,0.05) 0%, hsla(329,0%,99%,0.05) 46%,transparent 46%, transparent 76%,transparent 76%, transparent 100%),linear-gradient(45deg, rgb(83, 91, 235),rgb(76, 11, 174));
+}
+
+.link-fed {
+ /* Source: https://www.gradientmagic.com/collection/complexcircles/gradient/1584218008327 */
+ background-image: radial-gradient(circle at 82% 60%, rgba(59, 59, 59,0.06) 0%, rgba(59, 59, 59,0.06) 69%,transparent 69%, transparent 100%),radial-gradient(circle at 36% 0%, rgba(185, 185, 185,0.06) 0%, rgba(185, 185, 185,0.06) 59%,transparent 59%, transparent 100%),radial-gradient(circle at 58% 82%, rgba(183, 183, 183,0.06) 0%, rgba(183, 183, 183,0.06) 17%,transparent 17%, transparent 100%),radial-gradient(circle at 71% 32%, rgba(19, 19, 19,0.06) 0%, rgba(19, 19, 19,0.06) 40%,transparent 40%, transparent 100%),radial-gradient(circle at 77% 5%, rgba(31, 31, 31,0.06) 0%, rgba(31, 31, 31,0.06) 52%,transparent 52%, transparent 100%),radial-gradient(circle at 96% 80%, rgba(11, 11, 11,0.06) 0%, rgba(11, 11, 11,0.06) 73%,transparent 73%, transparent 100%),radial-gradient(circle at 91% 59%, rgba(252, 252, 252,0.06) 0%, rgba(252, 252, 252,0.06) 44%,transparent 44%, transparent 100%),radial-gradient(circle at 52% 82%, rgba(223, 223, 223,0.06) 0%, rgba(223, 223, 223,0.06) 87%,transparent 87%, transparent 100%),radial-gradient(circle at 84% 89%, rgba(160, 160, 160,0.06) 0%, rgba(160, 160, 160,0.06) 57%,transparent 57%, transparent 100%),linear-gradient(90deg, rgb(46, 75, 248),rgb(166, 255, 237));
+}
+
+.link-dev {
+ /* Source: https://www.gradientmagic.com/collection/complexcircles/gradient/1584217947897 (Mirrored 180dec) */
+background-image: radial-gradient(circle at 47% 14%, rgba(205, 205, 205,0.04) 0%, rgba(205, 205, 205,0.04) 43%,transparent 43%, transparent 100%),radial-gradient(circle at 35% 12%, rgba(215, 215, 215,0.04) 0%, rgba(215, 215, 215,0.04) 4%,transparent 4%, transparent 100%),radial-gradient(circle at 1% 35%, rgba(24, 24, 24,0.04) 0%, rgba(24, 24, 24,0.04) 37%,transparent 37%, transparent 100%),radial-gradient(circle at 21% 1%, rgba(0, 0, 0,0.04) 0%, rgba(0, 0, 0,0.04) 26%,transparent 26%, transparent 100%),radial-gradient(circle at 23% 82%, rgba(249, 249, 249,0.04) 0%, rgba(249, 249, 249,0.04) 60%,transparent 60%, transparent 100%),radial-gradient(circle at 11% 54%, rgba(251, 251, 251,0.04) 0%, rgba(251, 251, 251,0.04) 23%,transparent 23%, transparent 100%),radial-gradient(circle at 69% 68%, rgba(234, 234, 234,0.04) 0%, rgba(234, 234, 234,0.04) 10%,transparent 10%, transparent 100%),linear-gradient(270deg, rgb(228, 46, 222),rgb(63, 61, 215));}
+
+
+.link-nws, .link-rss {
+ /* Source: https://www.gradientmagic.com/collection/complexcircles/gradient/1584217872382 (Mirrored 180d) */
+background-image: radial-gradient(circle at 19% 90%, rgba(190, 190, 190,0.04) 0%, rgba(190, 190, 190,0.04) 17%,transparent 17%, transparent 100%),radial-gradient(circle at 73% 2%, rgba(78, 78, 78,0.04) 0%, rgba(78, 78, 78,0.04) 94%,transparent 94%, transparent 100%),radial-gradient(circle at 45% 2%, rgba(18, 18, 18,0.04) 0%, rgba(18, 18, 18,0.04) 55%,transparent 55%, transparent 100%),radial-gradient(circle at 76% 60%, rgba(110, 110, 110,0.04) 0%, rgba(110, 110, 110,0.04) 34%,transparent 34%, transparent 100%),radial-gradient(circle at 68% 56%, rgba(246, 246, 246,0.04) 0%, rgba(246, 246, 246,0.04) 16%,transparent 16%, transparent 100%),radial-gradient(circle at 71% 42%, rgba(156, 156, 156,0.04) 0%, rgba(156, 156, 156,0.04) 47%,transparent 47%, transparent 100%),radial-gradient(circle at 46% 82%, rgba(247, 247, 247,0.04) 0%, rgba(247, 247, 247,0.04) 39%,transparent 39%, transparent 100%),radial-gradient(circle at 50% 47%, rgba(209, 209, 209,0.04) 0%, rgba(209, 209, 209,0.04) 45%,transparent 45%, transparent 100%),linear-gradient(270deg, rgb(84, 36, 210),rgb(44, 27, 154));
+}
+
+
+.link-vid {
+ /* Source: https://www.gradientmagic.com/collection/complexcircles/gradient/1584217824135 */
+ background-image: radial-gradient(circle at 82% 63%, rgba(183, 183, 183,0.09) 0%, rgba(183, 183, 183,0.09) 84%,transparent 84%, transparent 100%),radial-gradient(circle at 88% 98%, rgba(232, 232, 232,0.07) 0%, rgba(232, 232, 232,0.07) 15%,transparent 15%, transparent 100%),radial-gradient(circle at 77% 83%, rgba(252, 252, 252,0.05) 0%, rgba(252, 252, 252,0.05) 5%,transparent 5%, transparent 100%),radial-gradient(circle at 64% 0%, rgba(140, 140, 140,0.05) 0%, rgba(140, 140, 140,0.05) 54%,transparent 54%, transparent 100%),radial-gradient(circle at 57% 86%, rgba(241, 241, 241,0.07) 0%, rgba(241, 241, 241,0.07) 80%,transparent 80%, transparent 100%),radial-gradient(circle at 17% 93%, rgba(68, 68, 68,0.05) 0%, rgba(68, 68, 68,0.05) 82%,transparent 82%, transparent 100%),radial-gradient(circle at 85% 70%, rgba(10, 10, 10,0.02) 0%, rgba(10, 10, 10,0.02) 13%,transparent 13%, transparent 100%),linear-gradient(90deg, rgb(48, 62, 175),rgb(254, 18, 105));
+}
+
+.link-twi {
+ /* Source: https://www.gradientmagic.com/collection/complexcircles/gradient/1583799796400 */
+ background-image: radial-gradient(circle at 70% 18%, hsla(126,0%,77%,0.05) 0%, hsla(126,0%,77%,0.05) 41%,transparent 41%, transparent 100%),radial-gradient(circle at 6% 94%, hsla(126,0%,77%,0.05) 0%, hsla(126,0%,77%,0.05) 52%,transparent 52%, transparent 100%),radial-gradient(circle at 93% 63%, hsla(126,0%,77%,0.05) 0%, hsla(126,0%,77%,0.05) 85%,transparent 85%, transparent 100%),radial-gradient(circle at 5% 85%, hsla(126,0%,77%,0.05) 0%, hsla(126,0%,77%,0.05) 8%,transparent 8%, transparent 100%),radial-gradient(circle at 49% 93%, hsla(126,0%,77%,0.05) 0%, hsla(126,0%,77%,0.05) 37%,transparent 37%, transparent 100%),linear-gradient(45deg, rgb(15, 5, 113),rgb(191, 90, 222));
+}
+
+.link-trf {
+ /* Source: https://www.gradientmagic.com/collection/complexcircles/gradient/1584218147610 */
+ background-image: radial-gradient(circle at 44% 13%, hsla(237,0%,100%,0.05) 0%, hsla(237,0%,100%,0.05) 98%,transparent 98%, transparent 100%),radial-gradient(circle at 87% 84%, hsla(237,0%,100%,0.05) 0%, hsla(237,0%,100%,0.05) 46%,transparent 46%, transparent 100%),radial-gradient(circle at 84% 60%, hsla(237,0%,100%,0.05) 0%, hsla(237,0%,100%,0.05) 40%,transparent 40%, transparent 100%),radial-gradient(circle at 21% 32%, hsla(237,0%,100%,0.05) 0%, hsla(237,0%,100%,0.05) 28%,transparent 28%, transparent 100%),radial-gradient(circle at 57% 12%, hsla(237,0%,100%,0.05) 0%, hsla(237,0%,100%,0.05) 34%,transparent 34%, transparent 100%),radial-gradient(circle at 33% 60%, hsla(237,0%,100%,0.05) 0%, hsla(237,0%,100%,0.05) 29%,transparent 29%, transparent 100%),radial-gradient(circle at 3% 11%, hsla(237,0%,100%,0.05) 0%, hsla(237,0%,100%,0.05) 60%,transparent 60%, transparent 100%),radial-gradient(circle at 0% 74%, hsla(237,0%,100%,0.05) 0%, hsla(237,0%,100%,0.05) 87%,transparent 87%, transparent 100%),linear-gradient(45deg, rgb(99, 105, 190),rgb(99, 70, 205));
+}
diff --git a/config.toml b/config.toml
@@ -0,0 +1,30 @@
+theme = "lynx"
+title = "JayVii - Landing"
+
+enableEmoji = false
+disableKinds = ["taxonomy", "term"]
+
+[params.author]
+ name = "JayVii"
+ headline = "Landing page for all my public services and websites"
+ # image = "images/jayvii.jpg"
+ links = [
+ { web = { href = "https://www.jayvii.de", icon = "none", text = "Website", title = "My personal Website" } },
+ { blg = { href = "https://www.jayvii.de/posts", icon = "none", text = "Blog", title = "Blog on my Website" } },
+ { fed = { href = "https://social.jayvii.de", icon = "none", text = "Fediverse", title = "My personal Ktistec server" } },
+ { dev = { href = "https://src.jayvii.de", icon = "none", text = "Git Repositories", title = "Stagit instance with my public repositories" } },
+ { nws = { href = "https://news.jayvii.de", icon = "none", text = "News Feed", title = "Stagit instance with my public repositories" } },
+ { rss = { href = "https://rss.jayvii.de", icon = "none", text = "RSS Reader", title = "Selfoss RSS reader instance" } },
+ { vid = { href = "https://video.jayvii.de", icon = "none", text = "yt2html", title = "Public instance of yt2html" } },
+ { twi = { href = "https://twitch.jayvii.de", icon = "none", text = "tw2html", title = "Public instance of tw2html" } },
+ { trf = { href = "https://traffic.jayvii.de", icon = "none", text = "Traffic Counter: Website", title = "Traffic counter for www.jayvii.de" } },
+ { trf = { href = "https://traffic.src.jayvii.de", icon = "none", text = "Traffic Counter: Git Repositories", title = "Traffic counter for src.jayvii.de" } },
+ { trf = { href = "https://traffic.news.jayvii.de", icon = "none", text = "Traffic Counter: News Feed", title = "Traffic counter for news.jayvii.de" } },
+ ]
+
+[markup.highlight]
+ noClasses = true
+
+[markup.goldmark]
+[markup.goldmark.renderer]
+ unsafe = true
diff --git a/static/favicon-128x128.png b/static/favicon-128x128.png
Binary files differ.
diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png
Binary files differ.
diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png
Binary files differ.
diff --git a/static/favicon-64x64.png b/static/favicon-64x64.png
Binary files differ.
diff --git a/static/favicon.ico b/static/favicon.ico
Binary files differ.
diff --git a/static/images/jayvii.jpg b/static/images/jayvii.jpg
Binary files differ.
diff --git a/themes/lynx b/themes/lynx
@@ -0,0 +1 @@
+Subproject commit 87e68e24daceb16e2f8cd0fae3121c4fde21d067