home is Dmitri Shuralyov's personal website.
go install github.com/shurcooL/home@latest
Path | Synopsis |
---|---|
assets | Package assets contains assets for home. |
cmd/githook/pre-receive | pre-receive is a pre-receive git hook for use with home's git server. |
component | Package component contains individual components that can render themselves as HTML. |
http | Package http contains service implementations over HTTP. |
httphandler | Package httphandler contains API handlers used by home. |
httputil | Package httputil is a custom HTTP framework created specifically for home. |
indieauth | Package indieauth implements building blocks for the IndieAuth specification (https://indieauth.spec.indieweb.org/). |
internal/code | Package code implements a Go code service backed by a repository store. |
internal/code/httpclient | Package httpclient contains issues.Service implementation over HTTP. |
internal/code/httphandler | Package httphandler contains an API handler for issues.Service. |
internal/code/httproute | Package httproute contains route paths for httpclient, httphandler. |
internal/mod | Package mod exposes select functionality related to module mechanics. |
internal/page/blog | Package blog contains functionality for rendering /blog page. |
internal/page/idiomaticgo | Package idiomaticgo contains functionality for rendering /idiomatic-go page. |
internal/page/resume | Package resume contains functionality for rendering /resume page. |
internal/route | Package route specifies some route paths used by home. |
presentdata | Package presentdata contains static data for present format. |