Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A GitHub actions to deploy your slidesk presentation on GitHub pages

License

yodamad-actions/slidesk

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

slidesk

A GitHub actions to deploy your Slidesk presentation on GitHub pages.

The action will :

  • Build your presentation with slidesk
  • Publish it on GitHub pages

Prerequisites

  • GitHub Pages must be enabled on your project and setup on GitHub Actions

GitHub Pages configuration

  • Don't forget to add the permissions in your workflow file, as showed in example
permissions:
  contents: read
  pages: write       # required by deploy-pages
  id-token: write    # required by deploy-pages

Inputs

Input Description Default value
output-dir Directory containing the static site output public
workdir Directory containing main.sdf slidesk file .

Samples

Default configuration

name: Deploy with Slidesk
on:
  push:
    branches: [ "main" ]

## Very important
permissions:
  contents: read
  pages: write       # required by deploy-pages
  id-token: write    # required by deploy-pages

jobs:
  slidesk:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Build & Deploy
        uses: yodamad-actions/[email protected]

All options overriden

name: Deploy with Slidesk
on:
  push:
    branches: [ "main" ]

## Very important
permissions:
  contents: read
  pages: write       # required by deploy-pages
  id-token: write    # required by deploy-pages

jobs:
  slidesk:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Build & Deploy
        uses: yodamad-actions/[email protected]
        with:
          output-dir: public
          workdir: slidesk

About

A GitHub actions to deploy your slidesk presentation on GitHub pages

Resources

License

Stars

Watchers

Forks

Packages

No packages published