Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hugorcd/nuxtlog

NuxtLog is a changelog, newsletter, etc... built with Nuxt
https://github.com/hugorcd/nuxtlog

boilerplate broadcast changelog newsletter nuxt nuxt-content resend seo tailwindcss template

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

![social-preview.png](./public/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](https://vuejs.com), [Nuxt](https://nuxt.com) and [Tailwindcss](https://tailwindcss.com). It leverages [Nuxt Content](https://content.nuxt.com) 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](https://nuxtlog.hrcd.fr/).

## TODO

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

## Quick Setup

1. Clone this repository if you have access or download it from the store
```bash
git clone [email protected]:HugoRCD/nuxtlog.git
```

2. Install dependencies
```bash
bun install
```

3. Start development server
```bash
bun dev
```

4. Generate static project
```bash
bun generate
```

5. Start production server
```bash
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](LICENSE) file for details.

## Credits

- [Hugo RCD](https://github.com/HugoRCD) - Creator and maintainer
- [Nuxt](https://nuxt.com) - Framework
- [Nuxt Content](https://content.nuxt.com) - Content management
- [Tailwindcss](https://tailwindcss.com) - CSS framework
- [Resend](https://resend.dev) - Email