Skip to content

Repository files navigation

VOLT — RaisFast Blog Template

A brutalist blog template for RaisFast — the Rust-powered BaaS & headless CMS. Bold uppercase type, thick borders, high contrast, dark mode, built with Next.js 16 + Tailwind CSS.

RaisFast

Tech Stack

  • Framework: Next.js 16 (App Router, Turbopack)
  • Styling: Tailwind CSS v4
  • Content: RaisFast CMS via @raisfast/sdk
  • Markdown: marked
  • Package manager: bun

Features

  • Home / posts / categories / tags / about / search pages
  • Hero post with cover-image gradient fallback
  • SEO ready: metadata, Open Graph, JSON-LD, sitemap.xml, robots.txt, feed.xml
  • Dark mode (follows system preference, persisted)
  • Responsive design

Getting Started

  1. Clone the repo:
git clone https://github.com/RaisFast/blog-volt-nextjs.git
cd blog-volt-nextjs
  1. Start your RaisFast server (default http://localhost:9898), or use any RaisFast instance. See the RaisFast docs to get one running.

  2. Copy .env.example to .env.local and point it at your server (see Configuration).

  3. Install and run:

bun install
bun dev

Open http://localhost:3000.

  1. Seed blog content (posts, categories, tags) from the RaisFast admin panel.

Configuration

Copy .env.example to .env.local and adjust:

Variable Description Default
NEXT_PUBLIC_API_URL RaisFast API base URL http://localhost:9898/api/v1
NEXT_PUBLIC_SITE_URL Site URL for SEO (canonical, OG, sitemap) https://raisfast.com
NEXT_PUBLIC_GITHUB_URL GitHub link in header/footer https://github.com/raisfast/raisfast

Deploy on Vercel

Import the repo on Vercel, set the environment variables above, and deploy. NEXT_PUBLIC_* variables are inlined at build time — redeploy after changing them.

Related

About

RaisFast Official Frontend Template: Blog Volt, Built with Next.js

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages