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).