A bookshelf of Christian books.
This project follows the Palmshed Engineering Philosophy.
- 14 books with editorially written descriptions
- 11 authors with biographies
- 8 publishers
- 15 collections by topic and tradition
- 8 reading lists
- Browse by Scripture reference
- Client-side search
- Editorial policy
- Editorial contact
- Accessibility panel with theme, text size, spacing, contrast, and font preferences
- Reading mode on book detail pages
- GitHub Pages deployment via GitHub Actions
- Capacitor mobile apps for Android and iOS
- Clone this repository
- Run
npm install - Run
npm run dev
- Run
npm run build:app(builds with empty basePath for Capacitor) - Run
npm run cap:sync(syncs web assets to native projects) - Run
npm run cap:open:androidornpm run cap:open:ios
Edit content/books.json. Each book requires:
idandtitleauthorandauthorSlugdescriptionwritten in neutral, descriptive languagecategories,tags, andsubjectsavailabilitywith links labeled as "View at..."
Press uses quiet, respectful, precise language. Descriptions use words like "explores," "examines," "argues," and "reflects on." They avoid "brilliant," "powerful," "essential," and "groundbreaking."
See the editorial policy for full details.
Push to main. The GitHub Actions workflow builds the site and deploys to GitHub Pages automatically.
Press is built on the ideas established in palmshed/base, a reusable foundation for static-first websites.
MIT