Skip to content

daveio/gistpad

Repository files navigation

✨ GistPad

A static blog platform that fetches and displays blog posts from GitHub Gists.

Features

  • 🚀 Built with Nuxt 3
  • 🧩 Utilizes GitHub Gists as a backend
  • 💅 Styled with Tailwind CSS
  • 🌙 Dark mode by default with Catppuccin Mocha color palette
  • ✅ TypeScript support
  • 📱 Responsive design

Setup

Make sure to install the dependencies:

# Using bun (recommended)
bun install

Development

Start the development server on http://localhost:3000:

# Using bun
bun run dev

Production

Build the application for production:

# Using bun
bun run build

Preview the production build locally:

# Using bun
bun run preview

Generate a static site:

# Using bun
bun run generate

Deployment

The site can be deployed as a static site to any hosting platform which supports static site hosting:

  • Cloudflare Pages
  • Vercel
  • Netlify
  • GitHub Pages

Configuration

Copy .env.example to .env and configure your GitHub token and other settings.

License

MIT

About

Blog engine using GitHub gists as a data source

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •