Secure connection
Sites are served over HTTPS, so browsers show the secure padlock.
// edit your website's code from anywhere
Open your website's code in a browser on your phone or computer, make a quick change, and preview it before it goes live. No software to install.
Hosted. Responsive. Managed.
/* features.css */
.kaps-site {
https: on;
history: versioned;
layout: mobile-first;
seo: basics-included;
updates: scoped-with-you;
support: people !important;
}Sites are served over HTTPS, so browsers show the secure padlock.
Changes are kept in version history, so an earlier version of the site can be restored.
Responsive pages designed to read well on phones, tablets, and computers.
Page titles, descriptions, a sitemap, and robots.txt, the basics search engines look for.
Content changes and fixes can be handled for you as part of ongoing care, scoped up front.
Questions go to the people who manage your site.
// plans.json
{
"plan": "Starter",
"design": "template",
"best_for": "a simple site",
"updates": "on request",
"price": "quoted"
}ask("Starter"){
"plan": "Business",
"design": "template + edits",
"best_for": "growing businesses",
"updates": "ongoing care",
"price": "quoted"
}ask("Business"){
"plan": "Pro",
"design": "custom",
"best_for": "custom features",
"extras": ["automation", "chat"],
"price": "quoted"
}ask("Pro")// plans are starting points; scope and pricing are confirmed after reviewing your needs
$ git log --oneline
a1f3c9eChoose the plan and design direction that fit your business.
7b2d04aLogo, photos, hours, and services. We walk you through what is needed.
HEAD → liveYour site goes live on your domain, and ongoing care is handled the way we agreed.
$ ./ship.sh --how-changes-go-live
Each change gets its own preview address, so you can see it before it reaches your live site.
Links, images, and required page tags are checked automatically on every change.
Nothing reaches your live site until the change is approved.
If something looks wrong, the site can be rolled back to the previous version.
$ templates.sh
kaps@code-editor:~$ kaps templates --list
kaps@code-editor:~$
// contact.js
Tell us about your business and what you want your website to do. We'll reply about fit and possible next steps, in plain English, not code.
async function contactKaps() {
to: "contact@kapshrm.com",
include: ["your business", "current site", "goals"]
}Email kapshrm.com