talks
A collection of some of my public talks and presentations.
Prepare a new presentation
- Create a new Slidev presentation as a subdirectory in this repo.
- Make sure to name the directory for the talk with the format
YYYY-MM-DD-title-of-talk
, to ensure automated build process works as expected. - Remove Netlify and Vercel config.
- Set
routerMode: hash
in the first frontmatter ofslides.md
, to configure the router to work well with page reloads for static deployments. - Add final slide with image credits. See previous talks for formatting examples.
Scripts
npm run build
- Build all talks and prepare adist
folder with all assets needed in the project rootnpm run serve
- Preview all talks. Viewhttp://localhost:5000
and verify the build before publishing.
Update talks on webpage
-
Ensure both projects exist in the same parent directory, e.g.
projects/
-
Build talks
npm run build
-
Then run
cp -r dist/talks ../greenheart.github.io/static/
-
In the website repo, commit and publish the built talks