import{d as r}from"./chunks/git.data.CyBiH_4j.js";import{u as l,c as s,j as e,a as i,k as a,ag as o,o as n}from"./chunks/framework.VBE0TPts.js";const h=e("h1",{class:"p-name"},"The Small Web",-1),d=["innerHTML"],b=o('

Referenced by: /now, This Knowledge Hub

Small personal websites created by individuals

The small web as a whole is Freeform

Browsing the small web

Follow Webrings or other links from known small websites

Marginalia is a search engine for non-commercial content with a "random" button and filters for the small web explicitly (amongst other useful filters!)

Building personal websites

IndieWeb contains various resources

Free hosting for static websites:

Streams

Microsub is a proposed protocol to support this

This also allows your personal website to be the one source of truth for your posted content

Multiple streams can be hosted by one site/person so people can subscribe to the kind of content they're interested in

How viable would it be to include chat messages in a stream as well?

Digital Gardens

These sites may be useful to occasionally check up on rather than get notifications from on every post/change

The future

The Internet is a series of webs talks about transitioning from our current consolidated web back to the indie web

Why people want the small web

There are tools these days that make making websites incredibly easy

Hosting can be expensive, but static websites are cheap

The web has lost its soul

You should check out the indie web

',35),w=JSON.parse('{"title":"The Small Web","description":"","frontmatter":{"alias":"The IndieWeb, Personal Web, Personal Websites, IndieWeb","public":"true","slug":"the-small-web","title":"The Small Web","prev":false,"next":false},"headers":[],"relativePath":"garden/the-small-web/index.md","filePath":"garden/the-small-web/index.md"}'),c={name:"garden/the-small-web/index.md"},k=Object.assign(c,{setup(u){const t=l();return(p,g)=>(n(),s("div",null,[h,e("p",null,[i("443 words, ~2 minute read. "),e("span",{innerHTML:a(r)[`site/${a(t).page.value.relativePath}`]},null,8,d)]),b]))}});export{w as __pageData,k as default};