personal site

This site you are looking at

what I want in it:

window.addEventListener("DOMContentLoaded",()=>{const e=document.querySelectorAll("h1[id],h2[id],h3[id],h4[id]"),t=new IntersectionObserver(e=>{e.forEach(e=>{const t=e.target.getAttribute("id");e.isIntersecting?document.querySelector(`nav li a[href="#${t}"]`).parentElement.classList.add("active"):document.querySelector(`nav li a[href="#${t}"]`).parentElement.classList.remove("active")})});e.forEach(e=>{t.observe(e)}),e.forEach(e=>{e.addEventListener("click",()=>{const t=window.location.origin+window.location.pathname;navigator.clipboard.writeText(`${t}#${e.id}`)})})})

things to get from wikibonsai:


social

these use github. ok if my site is only for engineers

self hosted:

RSS feeds is a standard way to subscribe to sites to see when posts are published and updated. kinda like a youtube subscribe button for sites. I guess it is mostly used today to follow personal sites and writes, news... Prob used a lot for blogs (specially when blogs where more prevelent years ago).

Ideas for stack

static site generators
I went with a static site generator that is implemented as an obsidian plugin.

References:

nikita

Documentation

https://dg-docs.ole.dev/
https://github.com/uroybd/topobon/tree/main/src/site/styles

Themes