This template is forked from yunzinan/marp-theme-academic, modified by @ReinanHS.
This is a custom template for the Marp plugin in Visual Studio Code (VSCode). The primary purpose of this repository is to provide a clear and clean structure for creating academic presentations.
Within this repository, you will find an example of an academic presentation related to the field of programming. This example discusses the concept of recursion in programming and is available in Brazilian Portuguese.
- Changed the colorscheme, using IFS base colors.
- Changed the font, using the Public Sans.
This project uses CI/CD automation to automatically process information whenever there are changes to the main
branch. This means that, when pushing changes to the main branch, the system will automatically export the presentation to HTML format.
📌 To view the presentation in your browser, click this link.
- Clone this repository to your local machine using the command below:
git clone https://github.com/reinanhs/marp-theme-academic.git
- Open the
slide-deck.md
file in Visual Studio Code.
To make these settings work in Visual Studio Code (VS Code), it is necessary to install the Marp plugin in VS Code. You can find this plugin in the VS Code extensions marketplace.
It's worth noting that after you install this plugin and open this template project, the settings will be applied automatically to your editor. This happens due to specific configurations in a file .vscode/settings.json
, located within the project's directory.
Here is the content of that file:
{
"markdown.marp.themes": [
"https://raw.githubusercontent.com/reinanhs/marp-theme-academic/main/themes/academic.css"
],
"markdown.marp.enableHtml": true
}
These configurations ensure the proper functioning of the Marp environment in your VS Code, enabling an optimized editing and presentation experience.
- Customize the presentation content according to your needs. You can use Markdown to format your slides.
- After customizing your presentation, you can generate the slides in PDF format.
- Run the command below to generate the slides in PDF format:
docker run --rm --init -v "${PWD}:/home/marp/app/" -e LANG="pt_BR.UTF-8" marpteam/marp-cli slide-deck.md --theme themes/academic.css --pdf
- At the end of execution, the
slide-deck.pdf
file will be generated in the root of your project.
Esse projeto roda nos seguintes softwares:
- Marp 2.7.0
- Docker
Please see CHANGELOG for more information about what has changed recently.
Feel free to contribute improvements, bug fixes or add features to this repository. Just create a fork of the project, make your changes and submit a pull request. Your contributions are welcome!
Do you want to be part of this project? read how to contribute.
This project is licensed under the MIT License. See the LICENSE file for more details.