Skip to content
/ nuxtlog Public template

NuxtLog is a changelog, newsletter, etc... built with Nuxt

License

Notifications You must be signed in to change notification settings

HugoRCD/nuxtlog

Repository files navigation

social-preview.png

NuxtLog

Give your project a beautiful changelog, newsletters, etc... in seconds, powered by Nuxt Content, NuxtLog is a lightweight, free and open source template for your content made with Vue, Nuxt and Tailwindcss. It leverages Nuxt Content for your feed which allows you to write markdown and use them as a CMS in Nuxt Studio. It has a beautiful UI and is easy to use. But most importantly, it embeds the new Resend Broadcast feature, which allows you to send your content to your users by email and keep them up to date with your project.

Demo

You can see a live demo at nuxtlog.hrcd.fr.

TODO

  • Content using Nuxt Content
  • Resend send mail
  • Resend broadcast feature
  • Widget to embed in other website
  • Multi theme
  • Add support for code syntax highlighting
  • Add support for inline code blocks
  • Add native components:
    • Badge
    • Copy post url
    • Search
  • Add multi layout support
    • One column
    • Two column
    • List
  • Social display
  • Auto generate sitemap.xml
  • Auto generate robots.txt
  • Auto generate open graph image
  • Add support for multiple authors

Quick Setup

  1. Clone this repository if you have access or download it from the store
git clone git@github.com:HugoRCD/nuxtlog.git
  1. Install dependencies
bun install
  1. Start development server
bun dev
  1. Generate static project
bun generate
  1. Start production server
bun start

Contributing

If you want to contribute to this project, you can fork it and make a pull request. You can also open an issue if you find a bug or have a suggestion.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits