Added more links

This commit is contained in:
night0721 2023-11-07 23:07:01 +00:00
parent 8a8c730036
commit d115caca07
3 changed files with 258 additions and 69 deletions

View file

@ -22,7 +22,7 @@ body {
background-color: var(--color-background); background-color: var(--color-background);
} }
a:visited { a:visited, a:link {
color: var(--color-text); color: var(--color-text);
} }

View file

@ -1,74 +1,263 @@
{ {
"links": { "links": {
"title": "Blog", "title": "Blog",
"class": "linux-blogs", "class": "linux-blogs",
"links": [ "links": [
{ {
"title": "Eric Murphy", "title": "Luke Smith",
"link": "https://ericmurphy.xyz/", "link": "https://lukesmith.xyz/",
"rss": "https://ericmurphy.xyz/index.xml" "description": "Linux, Opwn Source Software, Philosophy",
}, "rss": "https://lukesmith.xyz/index.xml"
{ },
"title": "bikobatanari", {
"link": "https://www.bikobatanari.art/" "title": "Eric Murphy",
}, "link": "https://ericmurphy.xyz/",
{ "description": "State of web, Linux",
"title": "Cheapskate's Guide", "rss": "https://ericmurphy.xyz/index.xml"
"link": "https://cheapskatesguide.org/" },
}, {
{ "title": "Derek Sivers",
"title": "CozyNet", "link": "https://sive.rs/ti",
"link": "https://www.cozynet.org/", "description": "Tech Indepedence"
"rss": "https://www.cozynet.org/feed/feed.xml" },
}, {
{ "title": "Cheapsakte's Guide",
"title": "Drew DeVault", "link": "https://cheapskatesguide.org/",
"link": "https://drewdevault.com", "description": "Computer Guide",
"rss": "https://drewdevault.com/blog/index.xml" "rss": "https://cheapskatesguide.org/cheapskates-guide-rss-feed.xml"
}, },
{ {
"title": "Jared White", "title": "Omar Abid",
"link": "https://jaredwhite.com/", "link": "https://omarabid.com/",
"rss": "https://jaredwhite.com/feed.xml" "description": "State of web"
}, },
{ {
"title": "Luke Smith", "title": "Hayden White",
"link": "https://lukesmith.xyz/", "link": "https://whitevhs.xyz/",
"rss": "https://lukesmith.xyz/index.xml" "description": "State of web, Linux, Open Source Software",
}, "rss": "https://whitevhs.xyz/articles/atom.xml"
{ },
"title": "Manuel Moreale", {
"link": "https://manuelmoreale.com/", "title": "Tookmund",
"rss": "https://manuelmoreale.com/feed/rss" "link": "https://tookmund.com/",
} "description": "Linux",
] "rss": "https://tookmund.com/feed.xml"
},
{
"title": "bt",
"link": "https://bt.ht/",
"description": "Web Development, Linux",
"rss": "https://bt.ht/atom.xml"
},
{
"title": "Drew DeVault",
"link": "https://drewdevault.com",
"description": "Linux",
"rss": "https://drewdevault.com/blog/index.xml"
},
{
"title": "sheikh",
"link": "https://www.unixsheikh.com/",
"description": "Open Source, Linux, Programming",
"rss": "https://www.unixsheikh.com/feed.rss"
},
{
"title": "Open Source Musings",
"link": "https://opensourcemusings.com/",
"description": "Linux, Open Source Software",
"rss": "https://opensourcemusings.com/feed/"
},
{
"title": "Samsai",
"link": "https://samsai.eu/",
"description": "Linux"
},
{
"title": "Pid Eins",
"link": "https://0pointer.net/blog",
"description": "Linux",
"rss": "https://0pointer.net/blog/index.rss20"
},
{
"title": "Chris Siebenmann",
"link": "https://utcc.utoronto.ca/~cks/space/blog/",
"description": "Software"
},
{
"title": "Anirudh Oppuliappan",
"link": "https://icyphox.sh/about",
"description": "Developer Blog",
"rss": "https://icyphox.sh/blog/feed.xml"
},
{
"title": "sizeof(cat)",
"link": "https://sizeof.cat/",
"description": "Linux, Opwn Source Software",
"rss": "https://sizeof.cat/index.xml"
},
{
"title": "Matthew",
"link": "http://meta.ath0.com/",
"description": "Software, Fediverse"
},
{
"title": "Kevin Cox",
"link": "https://kevincox.ca/",
"description": "Programming"
},
{
"title": "Jared White",
"link": "https://jaredwhite.com/",
"description": "State of web",
"rss": "https://jaredwhite.com/feed.xml"
},
{
"title": "c0ffee",
"link": "https://www.c0ffee.net/",
"description": "Hosting your own server",
"rss": "https://www.c0ffee.net/rss/"
},
{
"title": "bikobatanari",
"link": "https://www.bikobatanari.art/",
"description": "Social Media",
"rss": "https://www.bikobatanari.art/rss/writings.xml"
},
{
"title": "Max Bock",
"link": "https://mxb.dev/",
"description": "Web Development",
"rss": "https://mxb.dev/feed.xml"
},
{
"title": "Tiny Projects",
"link": "https://tinyprojects.dev/",
"description": "Web Development",
"rss": "https://tinyprojects.dev/feed.xml"
},
{
"title": "The Spicy Web",
"link": "https://www.spicyweb.dev/",
"description": "Web Development",
"rss": "https://www.spicyweb.dev/feed.xml"
},
{
"title": "Go Make Things",
"link": "https://gomakethings.com",
"description": "Web Development",
"rss": "https://gomakethings.com/feed/index.xml"
},
{
"title": "Jim Nielsen",
"link": "https://blog.jim-nielsen.com/",
"description": "Web Development",
"rss": "https://blog.jim-nielsen.com/feed.xml"
},
{
"title": "Tomas Pustelnik",
"link": "https://pustelto.com/blog/",
"description": "Web Development",
"rss": "https://pustelto.com/feed.xml"
},
{
"title": "Oils",
"link": "https://www.oilshell.org/blog/",
"description": "UNIX Shell"
},
{
"title": "Peter Gasper",
"link": "https://www.malgregator.com/",
"description": "Cryptography, Information Securtity"
},
{
"title": "rolisz",
"link": "https://rolisz.ro/",
"description": "Machine Learning"
}
]
}, },
"webdev": { "webdev": {
"title": "Linux and FOSS News", "title": "Linux and FOSS News",
"class": "linux-news", "class": "linux-news",
"links": [ "links": [
{ {
"title": "Go Make Things", "title": "LWN",
"link": "https://gomakethings.com", "link": "https://lwn.net/"
"rss": "https://gomakethings.com/feed/index.xml" },
}, {
{ "title": "Phoronix",
"title": "The Spicy Web", "link": "https://www.phoronix.com/"
"link": "https://www.spicyweb.dev/", },
"rss": "https://www.spicyweb.dev/feed.xml" {
} "title": "FOSS Post",
] "link": "https://fosspost.org/"
},
{
"title": "It's FOSS",
"link": "https://itsfoss.com/"
},
{
"title": "Linuxiac",
"link": "https://linuxiac.com/"
}
]
}, },
"youtube": { "youtube": {
"title": "Learn", "title": "Learn",
"class": "learn", "class": "learn",
"description": "I purposefully dont watch much YouTube anymore, because I find it very hard to responsibly use the website without being affected by the algorithm. The few channels I still subscribe to, I do so via RSS.", "links": [
"links": [ {
{ "title": "Linux from Scratch",
"title": "Natural Hypertrophy", "link": "https://www.linuxfromscratch.org/"
"link": "https://www.youtube.com/channel/UCG-3rEW4IrDNa7-9iGByc2A", },
"rss": "https://www.youtube.com/feeds/videos.xml?channel_id=UCG-3rEW4IrDNa7-9iGByc2A" {
} "title": "Linux Documentation",
] "link": "https://linux.die.net/"
},
{
"title": "t3x Programming Books",
"link": "https://t3x.org/"
},
{
"title": "GNU C Reference Manual",
"link": "https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html"
},
{
"title": "C++ Reference",
"link": "https://en.cppreference.com/w/"
},
{
"title": "GNU Bash Reference Manual",
"link": "https://www.gnu.org/software/bash/manual/bash.html"
},
{
"title": "Rust Programming Language Book",
"link": "https://doc.rust-lang.org/stable/book/"
},
{
"title": "System Design By David Malan",
"link": "https://www.youtube.com/watch?v=-W9F__D3oY4"
},
{
"title": "CS50",
"link": "https://www.youtube.com/watch?v=8mAITcNt710"
},
{
"title": "100 Days of Code",
"link": "https://www.udemy.com/course/100-days-of-code/"
},
{
"title": "Algorithms by Princeton University [Part 1]",
"link": "https://www.coursera.org/learn/algorithms-part1"
},
{
"title": "Algorithms by Princeton University [Part 2]",
"link": "https://www.coursera.org/learn/algorithms-part2"
},
{
"title": "Meta's frontend certificate",
"link": "https://www.coursera.org/professional-certificates/meta-front-end-developer"
}
]
} }
} }

View file

@ -11,7 +11,7 @@
{{ range .links }} {{ range .links }}
<li> <li>
<strong><a class="link-item" href="{{ .link }}">{{ .title }}</a></strong> <strong><a class="link-item" href="{{ .link }}">{{ .title }}</a></strong>
<a> - {{ .description }}</a> {{ if .description }} <a> - {{ .description }}</a>{{ end }}
{{ if .rss }} <a href="{{ .rss }}"><span class="icon-inline icon-rss">{{ $titledRss | safeHTML }}</span></a>{{ end }} {{ if .rss }} <a href="{{ .rss }}"><span class="icon-inline icon-rss">{{ $titledRss | safeHTML }}</span></a>{{ end }}
</li> </li>
{{ end }} {{ end }}