Marp themes repository, created to as a simple way to create re-usable themes across multiple sets of slides for notes, presentations etc. Based on a similar repository by Paulo Cunha this repository started as a fork of that. My motivation is to store a few simple modifications of the default
Marp template for my teaching materials.
-
Marp allows the creation of presentations using Markdown, lightweight and text based it can be authored almost any device and works well with version control.
-
Please see Paulo's original repo for more details, alternatively the pages of the Marp Team.
List of themes.
For this selection of themes Marp
must be installed and operational. These themes have been created and tested with Visual Studio Code usage in mind, the instructions below are based on those in Paulo's original repo I've included them here as a reminder.
-
Paulo suggests that you create a separate folder for each presentation you intend to create. Inside this presentation folder he also recommends you to create another folder, which might be called
/style
, specifically designated for theCSS
style files you intend do use in your presentation. -
A prerequisite for using some extra fonts is that you have them installed on your computer. That said, some of theI plan on making only minor changes.styles
available here require special fonts not available by default in most OS installations. I intend to make some modifications so that these fonts are automatically downloaded from internet, but until this modification ins implemented, you will find below a section containing informations about the special fonts use in some of my styles and a possible locations where from you can download them (for free). -
Setup with VS Code.
Two ways to use styles, locally or from the internet. My motivation for this repo was to create a library of my own styles online (to avoid copying the files around,) so I'm going to use the latter. I'm including Paulo's original documentation (with some edits) for completeness.
To use local copies of these files include the path to the theme files (CSS
files) in your workspace.code-workspace
in order to make them available to your slide deck.
{
"folders": [
{
"path": "."
}
],
"settings": {
"markdown.marp.themes": [
"./style/notes1.css"
]
}
}
You might as well use themes directly from github using the url, just like depicted below:
{
"folders": [
{
"path": "."
}
],
"settings": {
"markdown.marp.themes": [
"https://smu-sc-gj.github.io/style/notes1.css"
]
}
}
- Paulo Cunha produced a much more complete library of styles, this repo is a cut down copy with some basic styles for my class materials.