Loading...
Loading...
Bootstrap new Hugo sites with Sveltia CMS and Basecoat UI, or convert existing sites (any SSG or CMS) to Hugo + Sveltia CMS. Use this skill whenever the user mentions Hugo, Sveltia CMS, Decap CMS migration, TinaCMS migration, static site CMS setup, headless CMS for Hugo, or wants to add a content management interface to a Hugo site. Also trigger when converting WordPress, Jekyll, Eleventy, TinaCMS, or other sites to Hugo, or when setting up Git-based content management. Covers the full workflow from scaffolding through Cloudflare Pages deployment with GitHub OAuth authentication.
npx skill4agent add baphomet480/claude-skills hugo-sveltia-cmsconfig.ymlbtncardinput+++---format: yamlhugo.yamlhugo.tomlstatic/admin/static/media_folder: "static/images/uploads"public_folder: "/images/uploads"static/sveltia-cms-authextension: "md"format: "yaml"config.yml# yaml-language-server: $schema=https://unpkg.com/@sveltia/cms/schema/sveltia-cms.jsonhugo new site <site-name> --format yaml
cd <site-name>references/hugo-sveltia-setup.md § Basecoat Integrationnpm init -y && npm install -D tailwindcss @tailwindcss/cli basecoat-cssassets/css/main.css@import "tailwindcss"; @import "basecoat-css";css.TailwindCSSbaseof.html<head>static/admin/index.htmlstatic/admin/config.ymltemplates/partials/components/card.htmlbutton.htmlbadge.htmlalert.htmlnav.htmldictarchetypes/sveltia-cms-authHUGO_VERSIONhugo --minifypublic.github/workflows/deploy.ymlCLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_IDPAGES_PROJECT_NAMEhugo server/admin/tina/config.tsTinaCMS | Sveltia | Notes |
|---|---|---|
| | |
| | |
| | |
| | |
| | |
| | Shortcode templates won't carry over |
| | Map subfields recursively |
| | Set |
| | Set |
tina/config.tscollections[].pathconfig.ymlcollections[].foldertina/config.{ts,js}tina/tinacmspackage.jsonstatic/admin/mediaRootpublicFoldermedia_folderpublic_foldertina/__generated__/<script src="https://unpkg.com/@sveltia/cms/dist/sveltia-cms.js"></script>config.ymlgit-gatewaywordpress-export-to-markdownhugo import jekyllwp_idguidstatic/images/hugo import jekyll <jekyll-root> <hugo-root>content/datedraftreferences/hugo-sveltia-setup.md § Domain Collection Patternshugo.yamlpackage.jsonassets/css/main.cssstatic/admin/index.htmlstatic/admin/config.ymlarchetypes/content/layouts/.github/workflows/deploy.yml.gitignorereferences/hugo-sveltia-setup.mdtemplates/admin-index.htmltemplates/config.ymltemplates/deploy.ymlscripts/bootstrap-hugo-sveltia.shscripts/convert-toml-to-yaml.py