{"repo":"JuliaPluto/MarkdownLiteral.jl","free":true,"listed":false,"github":"https://github.com/JuliaPluto/MarkdownLiteral.jl","clone":"git clone https://github.com/JuliaPluto/MarkdownLiteral.jl.git","description":"A Markdown macro that won't let you down.","language":"Julia","stars":18,"topics":["markdown","julia-language"],"license":"MIT","category":"productivity","readme_excerpt":"MarkdownLiteral.jl (alpha release) The macro @markdown lets you write Markdown inside Pluto notebooks. Here is an example: The Markdown parsing is powered by CommonMark.jl, a Julia implementation of the CommonMark specification. Compared to Julia's built-in Markdown parsing, this system is more predicatable and powerful . The macro @markdown lets you write HTML inside Pluto notebooks. Here is an example: HTML parsing and interpolation is powered by HypertextLiteral.jl, an interpolation system that understands HTML, CSS and even JavaScript! Did you see that? It is the same macro! But that's not all! Interpolation You can unlock superpowers by combining @markdown with interpolation (using $ ). For our example, let's create some data: Now, we can use interpolation to display our data: This gives us: My films: - Frances Ha (2012) by Noah Baumbach - Portrait de la jeune fille en feu (2019) by Céline Sciamma - De noorderlingen (1992) by Alex van Warmerdam Alternatively, you could write this using HTML instead of Markdown ( with the same macro! ): Advanced interpolation Because interpolation is powered by HypertextLiteral.jl, you can use advanced features: - Interpolated attributes are automatically escaped - You can use a NamedTuple or Dict for the CSS style attribute - Interpolating Julia objects into a will automatically convert to JavaScript code(!) For Result: Old README ### DEMO NOTEBOOK Screenshots Features The list of features is really simple to explain: it is everything th","default_branch":null,"files":null,"tree":[],"storefront":"/r/JuliaPluto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JuliaPluto/MarkdownLiteral.jl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}