Overview
NuxtPress is a microframework that utilizes the Nuxt module system. It enables hot-reloaded Markdown routes, static deployment with Nuxt generate, and live deployment with a simple API. It also includes built-in applications for documentation, blogs, and slides. NuxtPress offers flexible Markdown processing and allows users to eject styles and templates.
Features
- Hot reloaded Markdown routes: Instantly see changes in Markdown files without having to restart the server
- Static and live deployment: Choose between generating static files or deploying with a simple API
- Built-in apps: Includes ready-to-use applications for documentation, blogs, and slides
- Flexible Markdown processing: Utilize the @nuxt/markdown package for customizable Markdown processing
- Ejectable styles and templates: Users have the option to eject styles and templates for further customization
Installation
- Install NuxtPress using npm:
npm install nuxt-press
- Add the following code to your nuxt.config.js file:
export default {
modules: [
'nuxt-press'
]
}
- Create Markdown files in the
pagesdirectory to define your routes.
Summary
NuxtPress is a microframework that integrates with the Nuxt module system, providing convenient features for building websites with Markdown. It offers hot-reloaded routes, flexible deployment options, built-in applications, customizable Markdown processing, and the ability to eject styles and templates. NuxtPress is maintained by @galvez and @pimlie, with the support of the Nuxt Team.