Web application / static site hosting with built-in support for simple analytics via Prometheus and Grafana.
Mya Pitzeruse
29de39b130
This change adds support for managing multiple sites from a single deployment of the pages application. Routes are configured using a configuration file rather than looking for CNAMEs in all the associated repositories. For an example configuration, see examples/multisite/pages.toml. Resolves #4 |
||
---|---|---|
cmd/pages | ||
examples/multisite | ||
internal | ||
legal | ||
scripts | ||
.gitignore | ||
.goreleaser.yaml | ||
AUTHORS | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
package.json | ||
README.md |
📜 pages
pages
provides web application / static site hosting with built-in support for simple analytics via Prometheus and
Grafana.
Motivation
As I work to reduce the number of Google services from my life, I found myself wanting a simpler alternative to my current hosting solution. Right now, my hosting is provided by GitHub pages and my analytics is provided by Google (as one did in th 2010s). But as we start to enforce more privacy rights through systems like GDPR, I find myself wanting a simpler solution that doesn't require cookie disclosures.