Chapbook tutorials
Start with a written walkthrough for the current app, or watch a video below. The written guides include the updated GitHub connection flow, website themes and appointment setup.
Follow a complete workflow
Current instructions for setup, writing and website updates. Drafts stay on this device until you publish or export them.
1. Connect or reconnect GitHub
- Open connection setup and choose Sign in with GitHub. Copy the code, open GitHub, approve access and return here.
- Search your repositories, select your website and choose Connect this website. The app checks the branch and website settings before changing your connection.
- Returning users see their saved account. Use Refresh repositories after a failed request. Temporary outages do not require a new sign-in.
- For a private repository, open Advanced. Enter its owner, name, branch and a token with Contents read and write access, then choose Connect with this token.
Cancel or close setup to keep the existing connection. Expired access needs a new sign-in; permission errors need the correct repository access or organisation approval.
2. Create a website and choose a theme
- After signing in, expand Create a new website. Enter its name and choose a theme. Compare desktop and phone layouts in the theme gallery.
- Choose Create my blog. Follow any GitHub Pages setup instruction in the result panel.
- In Site settings, add your name, description, links and professional details. Existing sites show the themes installed in their own repository.
- Save, wait for the website build, then check the public site on desktop and phone. Review navigation and long headings.
If creation stops after the repository was made, retry with the same name to resume that repository. You can change its theme later.
3. Write, preview and publish
- Open Write, start a post and choose a template or blank page. Add a title and text.
- Add images or a gallery with useful alt text and captions. Preview an interactive block and try its controls.
- Preview the post and run the pre-publish check. Fix blocking errors, then choose Publish now to put it on your website. Save draft to GitHub keeps it unpublished; scheduled posts keep their chosen date.
- Saved · website updating means GitHub received the files. Use Check website build, then open the website after the build succeeds.
A successful save and a finished deployment are separate steps. If the build fails, read its log before repeatedly publishing. Local drafts remain available in the editor.
4. Revise or schedule a post
- Open the existing post from Posts, edit it, preview and publish to update the same post.
- For a future release, choose Schedule, select a future date and time, and complete the pre-publish checks.
- Confirm its scheduled status. The site's scheduled-publishing and deployment workflows must be enabled and working.
- Check the public URL after deployment. Use the takedown action to return published work to draft.
The template checks schedules hourly. Publication happens on a workflow run after the due time, rather than at an exact minute.
5. Set up business appointments
- Choose a theme such as Practice, Petal, Contour, Cut or Still. Add real business details and services in Site settings.
- Configure availability, event types and confirmation emails with your booking provider. Paste its HTTPS event link into your website's booking field.
- A Cal.com event link supports a visitor-loaded calendar on the Appointments page. Other providers open through their booking link. Services can have separate links.
- Test the published booking flow using your own test details. Check the saved appointment, calendar entry and confirmation delivery.
For paid appointments, connect a supported payment account in the provider and use its test mode first. A displayed price does not activate payments. The provider stores appointments and handles emails and payments.
6. Recover from connection or save failures
- Keep the editor open and read the error. Network outages, rate limits and expired tokens need different fixes.
- Wait and retry an outage or rate limit. Reconnect expired access. Correct a wrong repository or branch in setup.
- After publishing, check the website build before expecting the new page. Repository access alone does not prove every token or branch permits writes.
- Export drafts before changing devices, clearing browser data or forgetting a device. Keep the backup somewhere you control.
Refreshing the repository list does not erase drafts. Clearing browser storage can erase work that has not been published or exported.
Every feature, about a minute each
Short demonstrations of writing, media, interactive blocks and publishing. Some recordings show an earlier interface; use the written guides above for current setup steps.
3 Write with the AI Partner
An idea in plain words becomes a full drafted post.
4 Write a long post by chatting
Describe it, then steer the AI turn by turn.
6 Illustration gallery
Browse and insert from 1,121 built-in illustrations.
9 Turn your post into social
A thread, a carousel, a post for every platform.
10 Publish to the web
Your post goes live on a free GitHub Pages site.
Make your posts interactive
Chapbook can drop a live, self-contained interactive into any post — a curve you drag, a scored quiz, a chart, a decision flow. Start with the full guide, then watch each one get modified two ways: a quick change by hand, then a bigger one just by asking the AI in plain words.
Full guide Interactive blocks — the full guide
What they are, the ~75-family catalogue, the three ways to make one, five worked examples built live, and how to modify them. (2:41)
Modify: Function explorer
Change the curve's formula by hand, then ask the AI in plain words for a second curve.
Modify: Scored quiz
Reword a question by hand, then ask the AI to add a whole new question.
Modify: Chart
Change a data value by hand, then ask the AI to switch it to a line chart.
Modify: Decision flow
Change the opening question, then ask the AI to add a new branch.