Marp-based slides for a CodeHub meetup talk on home networking and Pi-hole.
- Node.js 20 or newer
- pnpm 11 or newer
Install dependencies and start the local slide server:
pnpm install
pnpm devMarp serves the deck at a local URL. Open that URL in your browser to present or review the deck.
Build the static site for GitHub Pages:
pnpm buildExport a PDF copy of the deck:
pnpm exportThe HTML build is written to dist/index.html. The PDF export is written to dist/slides.pdf.
This repo is designed to deploy from GitHub Actions to GitHub Pages.
- Create a new repository under the CodeHubOrg organization with the name
intro-to-home-networking. - Push this folder to the
mainbranch. - In the repository settings, set Pages source to GitHub Actions.
- Wait for the first workflow run to finish, then open the published Pages URL.
For an organization project site, the live URL will usually be:
https://codehuborg.github.io/intro-to-home-networking/
If you want to expand the deck later, add images or diagrams under an assets/ directory and reference them from slides.md.