SliDesk.link

A place for your slides

1. First create an account with your github by clicking "login" on this page

2. Connect your device with slidesk.link

slidesk link login

3. Then you can host a presentation for 72h

slidesk link host

4. Or push some information about your talk on your page

slidesk link push

Add information to share your talks

Add a link.yml in the root of your presentation, you can specify all sessions where your talk is given

title: Your title
abstract: |
  Your abstract
url: https://www.host.tld/path/to/your/slides
sessions:
  - date: 2025-03-12
    location: A nice meetup
    link: https://www.your-event.tld/path/to/your/program
    slides: https://your.hosted.slides.tld
    video: https://www.your-video-provider.tld/path/to/your/video
    status: accepted | rejected | declined | pending
  - date: 2025-03-12
    location: Another nice meetup
    link: https://www.your-event.tld/path/to/your/program
    slides: https://your.hosted.slides.tld
    video: https://www.your-video-provider.tld/path/to/your/video

Add your plugin to the HUB

slidesk plugin push YOUR_PLUGIN

will be installed with

slidesk plugin install @YOUR_USER_SLUG/YOUR_PLUGIN

Write your plugin.json like this:

{
  "addScripts": [
    "plugins/YOUR_PLUGIN/YOUR_PLUGIN.js"
  ],
  "addStyles": [
    "plugins/YOUR_PLUGIN/YOUR_PLUGIN.css"
  ],
  "tags": ["YOUR_PLUGIN", "and", "others", "tags", "to", "find", "it"]
}

The README.md will be used as the description in your slidesk.link page.

Add your theme to the HUB

slidesk theme push YOUR_THEME

Create a README.md in your folder to add a description.

If you want to add previews, then create a sub-directory preview within .webp images (width should be 320px).