Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/hugorcd/nuxtlog
- Owner: HugoRCD
- License: mit
- Created: 2024-01-18T14:22:34.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-08-18T08:15:20.000Z (4 months ago)
- Last Synced: 2024-10-12T05:12:02.425Z (2 months ago)
- Topics: boilerplate, broadcast, changelog, newsletter, nuxt, nuxt-content, resend, seo, tailwindcss, template
- Language: Vue
- Homepage: https://nuxtlog.hrcd.fr
- Size: 3.46 MB
- Stars: 18
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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