Add hosting page#61
Merged
Merged
Conversation
Collates references from around the site into a single explanation of what I host with (Bunny.net) and which Bunny products run what: CDN for static sites, Magic Containers for Rails apps, Edge Scripts for the tickets app and small one-offs, Stream for video. Addresses customer feedback that the rest of the site implies they have to sort their own hosting out. https://claude.ai/code/session_01VdnmJdN9w6eDpACHJCYbeh
Customer feedback was that the site reads as if hosting is something they have to find themselves. These changes lead with "I host on Bunny.net" and treat self-hosting as the alternative, not the default: - Homepage opener and bullet list now mention hosting up front - Principles page leads with hosting on Bunny rather than "I don't force you to host on my server" - Price calculator, prices page, button-kin example, and tattooist guide all reorder so the hosting-with-me option comes first - Several spots now link to the new /hosting/ page Also fixes a typo (/proces/ -> /prices/) and grammar slip on the home page that were in the same edited line. https://claude.ai/code/session_01VdnmJdN9w6eDpACHJCYbeh
The principles, button-kin, price-calculator, and index opener edits collapsed clean parallel structures and lost some warmth. The original phrasings already note that hosting with Chobble is an option, just not as the lead. Keeping the new /hosting/ page, the new homepage Hosting bullet, the prices page link to /hosting/, and the tattooist guide reorder, since those add information without losing clarity. https://claude.ai/code/session_01VdnmJdN9w6eDpACHJCYbeh
Bunny doesn't actually handle www-redirects (a Gandi VPS does that) and the "pretty URLs" claim was wrong - URLs are clean because the site sets its own permalinks at build time. Deployment is GitHub Actions, not the NixOS Site Builder, which I no longer use. Removed the stale references from the two guides too. Also added a "Beyond Bunny" section covering the rest of the stack: - Domains: Krystal (UK) - Email: Purelymail by default, customer can pick another provider - Backups: Hetzner and Scaleway - Code: GitHub with a Gandi mirror - Small bits: a Gandi VPS for www-redirects and similar https://claude.ai/code/session_01VdnmJdN9w6eDpACHJCYbeh
Build times are usually a couple of minutes, sometimes ten - the "under a minute" claim was wrong, so removed it rather than guess at a more accurate number. Also reworded "push to the main branch" / "triggers a workflow" / "YAML file" into plainer phrasing for the customer-facing pages, and consolidated the duplicated paragraph in the two guides. https://claude.ai/code/session_01VdnmJdN9w6eDpACHJCYbeh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
/hosting/to make it explicit that hosting is included with what I build, rather than something the customer has to sort out themselves.The page collates the existing scattered references to Bunny.net into one place:
It also notes that Bunny is a Slovenian (European) provider, summarises the prices that already live on
/prices/, and reiterates that customers can host elsewhere if they prefer since they own the source.Tone matches the rest of the site - direct, factual, no rhetorical flourishes.
Test plan
npx @11ty/eleventy) - confirmed locally, 104 files written/hosting/index.htmlrenders with the page layout, navbar and contact form/prices/,/services/chobble-template/,/services/eleventy-developer/,/services/ruby-on-rails-developer/,/tickets/,/examples/renegade-solar/,/examples/fun-pro-uk/)https://claude.ai/code/session_01VdnmJdN9w6eDpACHJCYbeh
Generated by Claude Code