Skip to content

atorsvn/thelema_handbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thelema Handbook Viewer

A static single-page application for browsing the scanned contents of the Thelema Handbook. The site is optimized for hosting on GitHub Pages and separates structure, presentation, and behavior into dedicated HTML, CSS, and JavaScript assets.

Features

  • Responsive layout with keyboard and on-screen navigation controls
  • Searchable table of contents sourced from thelema_handbook.json
  • Persistent user settings (theme, font size, and layout) stored in localStorage
  • Accessible dark theme styled to WCAG AA contrast targets

Project Structure

.
├── AGENTS.md              # Maintenance guidelines for contributors
├── LICENSE                # MIT license for project distribution
├── README.md              # Project overview and usage instructions
├── assets/
│   ├── css/styles.css     # Stylesheet for the interface
│   └── js/app.js          # Client-side logic and data loading
├── index.html             # Entry point for the GitHub Pages site
└── thelema_handbook.json  # Source data for the handbook viewer

Local Development

  1. Clone the repository and open the folder in your preferred editor.
  2. Use a static web server (e.g., python -m http.server) to serve the site locally.
  3. Navigate to http://localhost:8000 (or the chosen port) to preview the handbook viewer.

Deployment

The site is designed to run on GitHub Pages. Push the repository to GitHub and enable Pages for the default branch or /docs folder to publish the site.

License

This project is licensed under the terms of the MIT License. See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published