No description
  • TypeScript 56.9%
  • CSS 36.1%
  • HTML 4.5%
  • JavaScript 2.5%
Find a file
Ric Harvey 7b0d5174af
Some checks failed
Build Next.js Site / build (push) Has been cancelled
Initial nextjs-static template
- 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>
2026-02-02 10:30:26 +00:00
.forgejo/workflows Initial nextjs-static template 2026-02-02 10:30:26 +00:00
app Initial nextjs-static template 2026-02-02 10:30:26 +00:00
public Initial nextjs-static template 2026-02-02 10:30:26 +00:00
.gitignore Initial nextjs-static template 2026-02-02 10:30:26 +00:00
.pages Initial nextjs-static template 2026-02-02 10:30:26 +00:00
bovine.json Initial nextjs-static template 2026-02-02 10:30:26 +00:00
next.config.js Initial nextjs-static template 2026-02-02 10:30:26 +00:00
package.json Initial nextjs-static template 2026-02-02 10:30:26 +00:00
README.md Initial nextjs-static template 2026-02-02 10:30:26 +00:00
tsconfig.json Initial nextjs-static template 2026-02-02 10:30:26 +00:00

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

  1. Via CMS: Visit /admin/ on your live site
  2. 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