No description
- TypeScript 56.9%
- CSS 36.1%
- HTML 4.5%
- JavaScript 2.5%
|
Some checks failed
Build Next.js Site / build (push) Has been cancelled
- Next.js 14 with static export - TypeScript configuration - Sveltia CMS integration at /admin/ - Forgejo Actions workflow for auto-build - Sample pages (home, about, posts) - .pages file for Bovine hosting Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| app | ||
| public | ||
| .gitignore | ||
| .pages | ||
| bovine.json | ||
| next.config.js | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Next.js Static Starter Template
A static Next.js site template for Bovine with Sveltia CMS.
Structure
├── app/ # Next.js App Router pages
│ ├── layout.tsx # Root layout
│ ├── page.tsx # Home page
│ ├── about/ # About page
│ └── posts/ # Blog posts
├── content/ # CMS content (JSON/Markdown)
├── public/ # Static assets
│ ├── images/ # Uploaded images
│ └── admin/ # Sveltia CMS
├── next.config.js # Next.js config (static export)
└── out/ # Built site (auto-generated)
Local Development
npm install
npm run dev
Creating Content
- Via CMS: Visit
/admin/on your live site - Via Code: Edit files in
app/directory
Build
The site is automatically built by Forgejo Actions on push. The out/ folder is committed back to the repo and served by Bovine.
To build manually:
npm run build
License
MIT