Create automatically styled presentations from your markdown files in no time.
496
Insli.de is a simple Nuxt.js application that allows you to automatically create presentations using markdown files instantly. Inspired by Simple Slides, this application supports full Tailwind CSS, customizable frontmatter, and fetching markdown files from a public URL. No data is stored.
Use it online (hosted with NuxtHub on Cloudflare) or install it yourself using this repository.
Note: This project is still in development and may not be stable. Tests are missing and code might be messy.
You can use the latest Docker image frsthvl/inslide to deploy your own instance.
docker pull frsthvl/inslide
By default, the port 3000 is exposed, but you can change it by setting the NUXT_PORT environment variable.
docker run -d -p 3000:3000 \
-e NUXT_HOST=0.0.0.0 \
-e NUXT_PORT=3000 \
-e NODE_ENV=production \
-e APP_URL=https://YOUR-URL \
frsthvl/inslide
You can also use the following docker-compose.yml file:
version: '3.8'
services:
inslide:
image: 'frsthvl/inslide'
ports:
- '3000:3000'
environment:
NUXT_HOST: 0.0.0.0
NUXT_PORT: 3000
NODE_ENV: production
APP_URL: 'https://YOUR-URL'
restart: always
To develop locally, make sure to create a .env file and set the APP_URL to the URL where the application is hosted.
npm install
Start the development server on http://localhost:3000:
npm run dev
Build the application for production:
npm run build
Locally preview production build:
npm run preview
Check out the Nuxt deployment documentation for more information.
Content type
Image
Digest
sha256:60e93f141…
Size
153.1 MB
Last updated
almost 2 years ago
docker pull frsthvl/inslide