Marketing site for Oriah, a faith operating system for the daily walk.
- React 19
- TypeScript
- Vite
- Cloudflare Pages Functions
npm install
npm run devnpm run buildThe build script regenerates the brand assets before compiling the site.
Brand assets are generated from the local source icon at:
/Users/benmoradi/oriah/branding/oriah-icon-source.png
Generated outputs include:
public/assets/circle.pngpublic/assets/1.pngthroughpublic/assets/6.pngpublic/assets/og-share.pngpublic/favicon-dark-64.pngpublic/apple-touch-icon.png
To regenerate them directly:
npm run assets- Canonical site: joinoriah.com
- Redirect domain: oriah.app
The Pages middleware in functions/_middleware.js keeps joinoriah.com as the canonical host.
Recommended project settings:
- Project name:
oriah-site - Production branch:
main - Build command:
npm run build - Output directory:
dist
Attach both custom domains to the same Pages project:
joinoriah.comoriah.app