Releases: ShiroDoromoto/crofty
Releases · ShiroDoromoto/crofty
v0.6.0
v0.5.0
v0.4.1
Changelog
- d8e5a51 Merge pull request #75 from nsys-nakamoto/fix/deploy-builds-first
- d474f92 fix(deploy): build the current site before publishing
- afe6788 Merge pull request #74 from nsys-nakamoto/refactor/fold-demo-into-examples
- bb0254c refactor: fold demo into examples/blog (one gallery, not two concepts)
- 0c4bfbc Merge pull request #73 from nsys-nakamoto/fix/grid-centering
- 3cb610a fix(demo+examples): center wide grids reliably (was shifting left)
v0.4.0
Changelog
- 1f9cf3e Merge pull request #72 from nsys-nakamoto/feat/wide-grids-and-music-audio
- 33d481e demo+examples: let visual grids use the screen; make releases playable
- 6ea045b Merge pull request #71 from nsys-nakamoto/feat/examples-gallery
- 1a2787a examples: add band, shop and studio sites + gallery README
- fad3f67 Merge pull request #70 from nsys-nakamoto/feat/agent-home-semantics
- e8c165e feat(agent): explain the home page (blog front vs landing)
- 3908fbc examples: add a photographer portfolio (1/4 of the gallery)
- dbfb418 Merge pull request #69 from nsys-nakamoto/feat/agent-site-kinds
- 964c4bb feat(agent): surface the kinds of site crofty can build
- 90d88fd Merge pull request #68 from nsys-nakamoto/chore/retire-crofty-blog-refs
- 374b3ff chore: retire crofty.blog references → crofty.site
- 5ff01a2 Merge pull request #67 from nsys-nakamoto/feat/agent-site-pages
- 9bfac8c feat(agent): open the workflow by asking the author's goal
- fc2d1c0 demo: canonicalize on demo.crofty.site
- 30fd087 docs(readme): frame crofty as a whole site, not just a blog
- 16653f4 demo: add gallery, shop and music collections (three section shapes)
- 6b3f020 demo: add contact and legal pages, the site-not-just-blog basics
- 6ccfed0 feat(agent): teach
crofty agentthat crofty builds a whole site - d643c64 Merge pull request #66 from nsys-nakamoto/docs/readme-agent-intro
- bafd70f docs(readme): frame the intro around
crofty agent(AI-driven use) - 8346928 Merge pull request #65 from nsys-nakamoto/fix/add-summary-analytics
- ac0ca18 fix(cli): include analytics in the
addcommand summary - f8318c2 Merge pull request #64 from nsys-nakamoto/docs/readme-agent
- 7697b05 docs(readme): list every command and introduce
crofty agent
v0.3.0
Changelog
- d5b4878 Merge pull request #63 from nsys-nakamoto/feat/agent-command
- e7d2b64 feat(cli):
crofty agent— the whole command surface for an AI to read first - 98fcca8 Merge pull request #62 from nsys-nakamoto/fix/demo-i18n-raw-html-media-paths
- 9481c1b fix(demo): absolute paths for raw-HTML media in translated bundles
v0.2.0
Changelog
- 4b02965 Merge pull request #61 from nsys-nakamoto/feat/add-analytics
- 1bcaa49 feat(cli):
crofty add analyticsfor discoverable opt-in analytics - ea7d9fe Merge pull request #60 from nsys-nakamoto/feat/preview-reliable-reload
- 2f7f97b feat(preview): reliable edit reload, and a restart hint
- b277915 Merge pull request #59 from nsys-nakamoto/feat/theme-tokens-discoverability
- 217320d feat(theme):
theme tokens+eject --print+ staged-customize guidance - d9a0ea9 Merge pull request #58 from nsys-nakamoto/feat/config-command
- 121c7b5 feat(cli): add
crofty configto show the current configuration (+ --json) - bced706 Merge pull request #57 from nsys-nakamoto/feat/add-command
- 8ba5be7 feat(cli): add
crofty add <feature>to turn capabilities on - 4bd4551 Merge pull request #56 from nsys-nakamoto/feat/default-code-highlighting
- 716ccc2 feat(theme): theme-following code highlighting by default
- ed8760a Merge pull request #55 from nsys-nakamoto/feat/lang-add
- 4fd0e97 feat(cli): add
crofty lang add/crofty lang listfor multilingual - 52d405b Merge pull request #54 from nsys-nakamoto/feat/deploy-custom-domain-help
- 3de1e5d feat(deploy): show how to connect a custom domain after deploy
- de5f92e Merge pull request #53 from nsys-nakamoto/feat/init-name-prompts
- c914546 feat(init): separate display title from the pages.dev project name
- ac77608 Merge pull request #52 from nsys-nakamoto/feat/validate-capability-hints
- be08736 feat(validate): teach capability hints ("wrote it but it won't show")
- 9d267fd Merge pull request #51 from nsys-nakamoto/feat/default-content-styles
- 7280c3d feat(theme): default styles for images, figures and tables
- 35a0b7a Merge pull request #50 from nsys-nakamoto/feat/features-catalog
- 40d0c8b feat(cli): add
crofty featurescapability catalogue (+ --json) - 1d5b250 Merge pull request #49 from nsys-nakamoto/feat/article-back-to-list
- c813dbf feat(theme): add a back-to-list link on article pages
v0.1.2
v0.1.1
Changelog
- ac8ecef Merge pull request #47 from nsys-nakamoto/ux/init-optional-ordering
- 38fe344 feat(init): frame the optional section and order it analytics-first
- 4735e7a Merge pull request #46 from nsys-nakamoto/docs/init-order
- 26912a3 docs: lead Quick start with how to start a project
- 2d31861 Merge pull request #45 from nsys-nakamoto/docs/init-patterns
- e0cb61c docs: clarify crofty init invocation and configure-vs-create
- 6a21d46 Merge pull request #44 from nsys-nakamoto/docs/scoop-hugo-autodep
- 6e60e30 docs: note Scoop auto-installs hugo via manifest dependency
crofty v0.1.0
crofty turns Markdown into a website you build with Hugo and
deploy to a domain and accounts you own. It never talks to a server of ours —
there isn't one. Deploys go straight to your Cloudflare account over its API,
with no Node or Wrangler in the loop.
This is the first public release. 🎉
Install
macOS / Linux (Homebrew):
brew install nsys-nakamoto/crofty/croftyWindows (Scoop):
scoop bucket add crofty https://github.com/nsys-nakamoto/scoop-crofty
scoop install croftyBoth installers pull in Hugo for you — crofty wraps it at runtime for build
and preview.
Quick start
crofty init # create a project (a website you own)
cd <the path it prints>
crofty preview # see it in a browser — no account needed
crofty connect # save your Cloudflare API token (to your keychain)
crofty deploy # publish ./dist to your own Cloudflare PagesWhat's in the box
init/preview/build— scaffold, preview locally, render to./distconnect/deploy— publish straight to your own Cloudflare Pagesvalidate/doctor— check content against the spec and the output contractshare— print a ready-to-post fragment (text + link) for any SNStheme— bring the theme onto disk to customize (eject tokens or full)
The build output is a plain Hugo project, and the bundled theme is static — no
JavaScript, no trackers. See the README
for the full picture.