{"adoption": {"forks": 468, "observed_at": "2026-08-28T04:09:58.065092+00:00", "stars": 7289}, "canonical_url": "https://ross.abutalabs.com/products/publii", "card": {"archived": false, "artifact_type": "application", "description": "The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.", "domain": ["web-development", "cms", "self-hosted", "privacy"], "enriched": true, "function": ["static-site-generator", "gui", "templating", "file-upload"], "health_score": 99, "homepage": "https://getpublii.com", "language": "HTML", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["GetPublii/Publii"], "name": "GetPublii/Publii", "platform": ["windows"], "pushed_at": "2026-08-15T17:03:53+00:00", "repo": "GetPublii/Publii", "stars": 7289, "tags": ["static-cms", "seo", "privacy-focused", "handlebars", "wordpress-alternative", "offline-first", "jamstack", "macos", "linux", "desktop", "electron"], "topics": ["electron", "static-site-generator", "static-site", "cms", "vue", "vuejs", "vuejs2", "handlebars", "handlebars-js", "static-website", "electronjs", "windows", "macos", "windows-7", "windows-8", "windows-10", "ubuntu", "fedora", "linux", "linux-app"], "urls": [], "use_cases": ["build a static blog without coding", "migrate from WordPress to a static site", "create an SEO-optimized privacy-focused website", "manage a static site offline and publish with one click", "publish a website to GitHub Pages or Netlify with a GUI", "let non-technical writers publish static content", "create a GDPR-friendly website without tracking scripts"], "what_it_is": "Publii is a free, open-source desktop CMS (built with Electron) for creating static websites with a WordPress-like GUI, available for Windows, macOS, and Linux. It generates fast, database-free static sites locally and syncs them to hosts like GitHub Pages, Netlify, Amazon S3, Google Cloud, or via SFTP/HTTP.", "when_to_avoid": ["you need dynamic features like user accounts, comments, or server-side processing", "you prefer a code-first static site generator with full programmatic control", "your team needs collaborative, multi-user web-based content editing", "you require a database-backed CMS running on your server"], "when_to_choose": ["you want a user-friendly GUI for static site generation instead of CLI tools like Jekyll or Hugo", "you need a WordPress-like editing experience that outputs static files", "you want to build and edit sites offline and deploy to S3, Netlify, GitHub Pages, or SFTP", "privacy, security, and fast load times matter and you want no server-side admin panel"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/publii", "repo": "GetPublii/Publii", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.065092+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.782600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "32a5637e290786f03e4f88685e2fb447b434e999dea44c525180e08fac6ff626", "fetched_at": "2026-08-28T04:09:58.065092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GetPublii/Publii"}, {"content_hash": "2898c58e05e45b9f7c99fc9d24de82f3e52c9450165ad8a6f9d8c279c48be4f3", "fetched_at": "2026-08-29T08:34:18.959918+00:00", "kind": "homepage", "missing": false, "url": "https://getpublii.com"}, {"content_hash": "d9807a6c6863ad7c6f62fe10d37b56fadc795a5a2e73a7980ad5742c5eb0cc9f", "fetched_at": "2026-08-29T08:34:18.962500+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs"}, {"content_hash": "f0c04dee01f0dbbebcad490347dc0d5d521a0a84ecc17e962226ee84a2a8ef46", "fetched_at": "2026-08-29T08:34:18.969298+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/setup-static-website-hosting-amazon-s3.html"}, {"content_hash": "6c5388165e3539ebd57e5baaa289b8150368576d067adb7a41a1eba1e033f8ee", "fetched_at": "2026-08-29T08:34:18.971042+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/make-static-website-google-cloud.html"}, {"content_hash": "aec4692602336af9e132dc54ada11677ae90ec5c4e4bd2a6509c8666b2e991c2", "fetched_at": "2026-08-29T08:34:18.973227+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/build-a-static-website-with-netlify.html"}, {"content_hash": "c780c7803ca88549978aee774b7f4c3213aaac6ff7e9cdcda9d7132437b3e296", "fetched_at": "2026-08-29T08:34:18.974822+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/docs/host-static-website-github-pages.html"}, {"content_hash": "4c4636dce98561dea95ddbe67b6e2dd14400534097311222754926bf112e6656", "fetched_at": "2026-08-29T08:34:18.964368+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/dev"}, {"content_hash": "8fde7a61483ff122b0cb459c028b2f9cb0a674f8d494c014b77485b0cc5adaf5", "fetched_at": "2026-08-29T08:34:18.965971+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/blog"}, {"content_hash": "3b81d5a5a3e6da2806a20f329e811a0c476d4f198d57814fb58c634ba0f204f9", "fetched_at": "2026-08-29T08:34:18.967677+00:00", "kind": "site_page", "missing": false, "url": "https://getpublii.com/content-writing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 94}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2998, "days_push": 18, "days_rel": 41, "gap_med": 30.0, "n_releases_24m": 15}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}