#Pabal Web Template Docs
Pabal Web is a static Next.js template for indie developers. It helps you run a personal product site with product detail pages, developer intro, blog content, and SEO workflows without rebuilding app code for every content update.
#What this template includes
- Product pages for each app
- detail page
- privacy policy and terms of use pages
- contact form route with email delivery support
- Developer introduction section on the home page
- Blog system
- app-specific blog list and article pages
- latest blog banner route per app
- SEO defaults
- sitemap and robots generation
- Google Search Console indexing script
#Quick start
- Create a repository from the template, then clone it.
- Install dependencies:
yarn install - Copy example content:
cp -r examples/public/* public/ - Create
.env.localfrom.env.local.exampleand set required values. - Start local development:
yarn dev - Continue with Project Setup for full setup and deploy.
#Configure Additional Product Pages
Use this when a product needs custom routes like /en-US/aurora-eos/location-probability.
- Open
public/products/<slug>/config.json. - Add
extraPathsas a string array.{ "slug": "aurora-eos", "extraPaths": ["location-probability"] } - Register the page component in
src/products/custom-pages/index.ts. - Implement the page component under
src/products/custom-pages/<slug>/.
Notes:
extraPathsstores path values only.- UI logic and data fetching should stay inside each custom page component.
- Reserved paths such as
privacy-policy,terms-of-use, andcontactare blocked.