For an example, check out my Docker Deep Dive slides. ![]() There are a few different ways to display links with markdown markup, but to keep some standards, lets try to use the following options only. If necessary you can hardcode it with the HTML tag ins (underlined text), however, it is inadvisable to do so.pandoc -slide-level 2 -fmarkdown-implicitfigures -t beamer -template mytemplate.beamer -o test.pdf. Markdown doesnt natively support underlined text. I am creating my own custom Beamer template in order to format those slides. The URL can be checked in the settings of the repo: –Īnd there’s the presentation! To add more slides, simply update the slides.md file. I have a series of markdown files that I am turning into slides using Pandoc and the Beamer template. Git commit -m "created demo presentation"Īnd finally, add the remote location for the branch and push: –Īnd that’s it! Give it a few minutes and the presentation will be available at /demopresentation Now run a commit on the gh-pages branch: – Now create the slides.md file (just going to have a title slide initially): – Check out this page for what the other lines are doing. What this is doing is allowing us to use a slides.md file to create our presentation ( data-markdown=”slides.md”). : Online UI for creating RevealJS decks (no markdown support yet, but maybe someday) Platon.io: Simple markdown presentations, right in the browser. If you don't plan on using this feature, you can install Slides as a snap with the following: sudo snap install slides. While Slides is present in the Snap Store, if you install it using snap, you'll run into problems when executing code. The index.html file should now look like this. To add it this way, enter: yay -S slides. The gh-pages branch, when pushed to Github, will automatically create a URL that we can use to publish our presentation.Ĭopy the required files into the gh-pages branch from the Reveal repo: – Now that the main branch has been initialised and the first commit executed we can create a gh-pages branch. Once the repo is created, Github will give instructions on how to link and push our local repository to it: –Īnd there’s the repo with our test file in it on Github: – Now go to Github and create the repository that we’re going to push the local one to: – We need to populate the repo with something before we can do anything else. – you can confiure git to initialise a main branch instead of master by running: – Let’s run through how to create a presentation using both.Ĭreate a directory for the new presentation locally: – Reveal combined with Github Pages pretty much gives me the same setup that I had with GitPitch so I was saved from Powerpoint! (He also gave me some (ok, a LOT) of pointers in how to get up and running, thank you Mark!) Thankfully, Mark Wilkinson ( b| t) came to my rescue and told me about Reveal. So I had to find an alternative and as there’s no way I was going to use Powerpoint, I was kinda stuck. Unfortunately, GitPitch is shutting down on March 1st so all my presentations will become unavailable after that date. I really liked this service as it made updating my presentations really easy and if anyone asked for my slides I could give them the URL. ![]() Thankfully for the last few years there’s been a service called GitPitch which allowed me to write presentations in markdown, push to Github, and it publishes the presentation at a custom URL. ![]() However if you colleagues know how to clone your repository and pip install slidedown then all it takes is one simple command to run your slides locally for themselves.I’ll do pretty much anything to avoid writing a presentation in it. On the other hand though, if you were using PowerPoint you wouldn't have those anyway, so it's not such a huge loss. Of course if you have any embedded widgets then those won't be displayed on you're repo's page. images) are also as easily accessible in the very same repository. The beauty of using Markdown is that to share it, you can just create a repo on GitHub, GitLab, or BitBucket and upload your slides as a README.md that you can link to. To see even more, check out some examples and be sure to try out the live examples! You can embed everything from data dashboards to games. The possibilities with IDOM are limitless. It contains many page translations, enable you to view your slides in an overview screen, highlight text boxes, and add spotlight effects. Creating presentations in Markdown is a bit time-consuming. You'll display a slide with an interactive button: Unlike the previous apps, Impressive is a standalone open source free presentation and slideshow generator that uses PDF to render your slides. ![]() Enter fullscreen mode Exit fullscreen mode
0 Comments
Leave a Reply. |