A markdown presentation viewer for ownCloud web (the webUI of oCIS) using the reveal.js library.
It allows users to:
- create slide presentations directly from markdown files
- share the slides using public links
- Demonstation page
- Click on
Open in Presentation Viewer
to view the slides
NOTE: Requires oCIS >= 6.0.0
-
Download the zip file from the releases page
For example:
mdpresentation-viewer-x.x.x.zip
-
Extract the zip file to the
apps
directory of the oCIS server.Apps directory is set using the
WEB_ASSET_APPS_PATH
environment variable.
App Installation With oCIS Deployment
- Copy
deployments/mdpresentation-viewer.yml
into the web_extensions subfolder of oCIS full deployment example. - Add
MDPRESENTATION_VIEWER=:web_extensions/mdpresentation-viewer.yml
to the## oCIS Web Extensions ##
section of the.env
file of your installation (file is located indeployments/examples/ocis_full
) and append it to theCOMPOSE_FILE
variable.## oCIS Web Extensions ## MDPRESENTATION_VIEWER=:web_extensions/mdpresentation-viewer.yml COMPOSE_FILE=docker-compose.yml${...}${MDPRESENTATION_VIEWER:-}
- Run
docker compose up
to run oCIS with the extensions
oCIS URL: ocis.owncloud.test
See the docs.
Please, refer to the documentation for more information about creating a presentation using markdown.
This app has the following default slide separators:
- Horizontal separator:
---
(← →
) - Vertical separator:
--
(↓ ↑
)
pnpm install
For development, build with watch.
pnpm build:w
NOTE: Requires oCIS >= 6.0.0
Run the oCIS server:
docker compose up
oCIS URL: localhost:9200