Press your mind(markdown) gracefully, which is powered by nuxt.js 3.0 and nuxt content 2.0. Markdown editor use md-editor-v3. Mindpress provides two site mode: server
(SSR) and static
(default, SSG). For server mode
, you can edit/save markdown file upstream from another api server. Here is an java language server api implementation mindpress-serv. For static mode
, mindpress use nuxt static site generation (SSG) prerenders every route of your markdown files at build time. Here is static site example https://aborn.github.io/mindpress/, which is hosted by github pages.
- The home page
/
- Edit file
/edit/articleid
- Markdown file(article) detail
/article/articleid
- Create new file
/edit
- Search by keyword
/search
- Tag group page
/tag/your_query_tag
- My space docs
/my
Make sure to install the dependencies:
# yarn
yarn install
# npm
npm install
# pnpm
pnpm install --shamefully-hoist
Start the development server on http://localhost:6001
yarn dev
Build the application for production:
npm run build
Locally preview production build:
npm run preview
Checkout the deployment documentation for more information.