| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A static site generator for modern websites, built with Next.js, MDX, and a flexible theme system.
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm buildThe web engine follows a modular architecture with clear separation of concerns:
graph TB
subgraph "External"
CR[Content Repository]
SC[Site Config JSON]
end
subgraph "Build Process"
CS[Clone Script] --> CP[Copy Content]
CP --> PC[Process Config]
PC --> NB[Next.js Build]
end
subgraph "App Layer"
MDX[MDX Processing]
RT[Dynamic Routing]
SL[Site Config Loader]
end
subgraph "Theme System"
TC[Theme Components]
TL[Template Logic]
TS[Tailwind Styles]
end
subgraph "Output"
SS[Static Site]
end
CR --> CS
SC --> PC
NB --> MDX
MDX --> RT
SL --> RT
RT --> TC
TC --> TL
TL --> TS
TS --> SS
classDef external fill:#e1f5fe
classDef build fill:#f3e5f5
classDef app fill:#e8f5e8
classDef theme fill:#fff3e0
classDef output fill:#fce4ec
class CR,SC external
class CS,CP,PC,NB build
class MDX,RT,SL app
class TC,TL,TS theme
class SS output
Key Components:
├── app/ # Next.js application ├── themes/ # Theme packages └── memory-bank/ # Development logs
The development workflow automatically handles content processing:
The build process includes content cloning, configuration processing, and static generation:
Built for Dwarves Foundation and other modern websites.
| Back | FazBrowse Home | New Git URL |