Photo of DeepakNess DeepakNess

PutOut v2.0.0 launch announcement

Unproofread notes

PutOut is an open-source, self-hosted solution that turns your e-books into beautiful, responsive websites. It's created by me and I have just pushed the v2.0.0 live on GitHub.

PutOut v2.0.0 look

I worked on this project after a long time, and there are tons of new features this time:

  1. 8 accent color palettesemerald, indigo, rose, amber, blue, violet, teal, orange. Set one value in site.js and it brands your entire site via CSS custom properties
  2. Reader-controlled dark mode — Light/dark/auto toggle in the footer with localStorage persistence and anti-FOUC script
  3. Enhanced navigation — Keyboard shortcuts (arrow keys), swipe gestures on mobile, mobile bottom nav bar, and sidebar with focus trapping
  4. Reading experience — Progress bar scoped to chapter content, reading time estimates, scroll-to-top button, and next-chapter prefetch at 50% scroll
  5. SEO & structured data — JSON-LD schemas (Book + Article), Open Graph tags, Twitter Cards, XML sitemap, robots.txt, and canonical URLs
  6. Accessibility — Skip-to-content link, focus-visible styles with accent color, keyboard navigation, noscript fallback, and print stylesheet
  7. Custom 404 page — Styled error page with chapter directory
  8. Chapter template_chapter-template.md starter file for quick chapter creation
  9. Comprehensive wikiDocumentation covering configuration, chapters, theming, SEO, accessibility, PDF/EPUB, and deployment

You can also take a look at this e-book that's published using the new v2 version of PutOut.

I am still working on it, and will keep improving this as much as possible. I know that the design, fonts, icons, color palettes, etc. still have rooms for improvements, so I am trying a bunch of things and will keep this taking forward.

Webmentions

What’s this?