Many of the features are based on the old desktop app, and have improved to be suitable to Marpit. Marp Core provides the practical syntax, additional features, and built-in themes. Marpit only has bare essential features, so it might have not enough to start writing your deck. In short, it is a battery-included Marpit. Marp Core is a base converter for our projects extended from Marpit. Marp Core is based on inline SVG slide by default. Thanks to the power of SVG, we can keep a framework simple and maintainable. Isolates Markdown contents and prevents that injected DOM by Marpit's advanced feature breaks design defined in theme CSS.Supports pixel-perfect scaling via style definition and realizes Zero-JS slide deck.It might feel a bit strange, but makes many advantages. Our unique idea is wrapping each slides by inline SVG. Theme creator never needs to worry about the responsive layout, and could provide design exactly as the author wanted with less effort. In addition, Marpit has the pixel-perfect slide system like PowerPoint and Keynote. It means that you can create theme CSS from now! Marpit's it only requires a pure CSS, and no additional knowledges! You have only to focus styling HTML semantic elements. So we had to create a brand-new theming system for easy customization of theme with only general CSS knowledge. The old Marp had the limited theming system and required deep diving to internal for customization: Build system, Sass, the logic of Marp app, and so on. Marpit has the theming system to allow designing everything of slides by CSS. Theme CSS: Design your deck with clean markup And you can even extend the additional syntax via markdown-it plugins if you need. Thus, the result of rendering keeps looking nice even if you open the Marpit Markdown in a general Markdown editor. We have to deal with these contradicted issues.Īdditional syntax provided by Marpit should never break CommonMark document. On the other hand, we also have received a request that must respect Markdown syntax strictly. We had received many requests to the old Marp, about the additional syntax to help creating beautiful slide deck. Marpit Markdown: Keep compatibillity with a plain Markdown document You may integrate Marpit's Markdown conversion with your tool, even if it's not Marp: reveal.js, WebSlides, and so on. Marpit has created for using as the base of Marp ecosystem, but it is also independent framework. It is designed to convert Markdown into only minimum assets consisted of static HTML and CSS, and the output can convert into PDF slide deck by printing through Chrome / Chromium. Marpit is the skinny framework for creating HTML slide deck from Markdown. Tools by Marp ecosystem are usually based on these. Marp Next has two core components: Marpit framework and Marp Core. They are developed with JavaScript and TypeScript, and much more maintainable than the previous Marp. To be usable in various situations, we build a brand-new Marp ecosystem consisted of multiple modules. Today, I'm so excited to introduce the story of Marp Next! The full-rewritten Marp is not only just a writer. We had received so many requests to the old Marp app, and it has to evolve to keep providing the best writing environment of presentation deck. However, our headache brought from lacked maintainability to develop. Marp is amassed around 8,000 stars until now. And now, Marp has been used by a lot of users who would recognize the real value of the presentation writer. At first, it was started from a simple tool for personal usage called "mdSlide". The first version of Marp was released at almost 3 years ago.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |