A presentation about using Microsoft 365 Copilot to supercharge workplace productivity, created with Marp and automatically deployed to GitHub Pages.
This slide deck showcases how M365 Copilot and AI can transform the way we work. The presentation itself was created using GitHub Copilot, demonstrating the practical capabilities of AI-assisted development.
Topics covered:
- M365 Copilot fundamentals and capabilities
- AI adoption strategies and change management
- Practical applications across the workplace
- Best practices for AI integration
- Automated Deployment: GitHub Actions workflow automatically builds and publishes to GitHub Pages
- Custom Themes: Three custom Marp themes (default, gaia, uncover) with branding
- Responsive Design: Slides are optimized for presentation and web viewing
- Custom Favicon: Branded favicon for the deployed site
- Speaker Notes: HTML comments include additional context for presenters
- Live Site: https://jmgress.github.io/m365copilot/
- Source:
slides/Slides.md
-
Open in VS Code:
code . -
Install Marp Extension:
- Install Marp for VS Code
-
Preview Slides:
- Open
slides/Slides.md - Click the Marp preview icon or use
Ctrl+Shift+V(Windows/Linux) orCmd+Shift+V(Mac)
- Open
-
Export Options:
- PDF, PowerPoint, or HTML from the Marp extension
m365copilot/
├── .github/
│ ├── copilot-instructions.md # GitHub Copilot workspace instructions
│ └── workflows/
│ └── marp-pages.yml # GitHub Actions deployment workflow
├── .vscode/
│ └── settings.json # Copilot commit message settings
├── slides/
│ ├── Slides.md # Main presentation content
│ ├── bespoke-template.html # Custom HTML template with favicon
│ ├── img/ # Images and assets
│ └── themes/ # Custom Marp themes
│ ├── custom-default.css
│ ├── custom-gaia.css
│ └── custom-uncover.css
├── favicon.png # Site favicon
└── README.md
The site automatically deploys when changes are pushed to the main branch:
- GitHub Actions builds the Marp slides to HTML
- Copies themes, images, and favicon to the build directory
- Injects favicon link into the HTML
- Deploys to GitHub Pages
Manual Deployment: Go to Actions tab → "Deploy marp site to Pages" → "Run workflow"
Edit slides/Slides.md with your presentation content. Use Marp-flavored Markdown with frontmatter:
---
marp: true
theme: custom-default
paginate: true
footer: 'Your Name | Your Title'
---Modify the theme in the frontmatter or edit the CSS files in slides/themes/.
Replace favicon.png with your own 32x32 PNG image.
- Marp: Markdown presentation ecosystem
- GitHub Pages: Free static site hosting
- GitHub Actions: Automated build and deployment
- GitHub Copilot: AI-assisted content creation
James Gress
AI Director @ Accenture
- LinkedIn: jamesgress
- GitHub: jmgress
- X.com: @jmgress
- Meetup: Tampa Bay Generative AI Meetup
This repository is licensed under the MIT License.