|
![]() Your download link is at the very bottom of the page... always. |
Processed through Paypal No account required. |
File - Download Quarkdown v1.1.1 | ||||||||
Description | ||||||||
A plea... Deanna and I have been running this site since 2008 and lately we're seeing a big increase in users (and cost) but a decline in percentage of users who donate. Our ad-free and junkware-free download site only works if everyone chips in to offset the revenue that ads on other sites bring in. Please donate at the bottom of the page. Every little bit helps. Thank you so much. Sincerely, your Older Geeks: Randy and Deanna Always scroll to the bottom of the page for the main download link. We don't believe in fake/misleading download buttons and tricks. The link is always in the same place. Quarkdown v1.1.1 Markdown with superpowers from ideas to presentations, articles and books. Quarkdown is a modern Markdown-based typetting system, designed around the key concept of versatility, by seamlessly compiling a project into a print-ready book or an interactive presentation. All through an incredibly powerful Turing-complete extension of Markdown, ensuring your ideas flow automatically into paper. ![]() Born as an extension of CommonMark and GFM, the Quarkdown Flavor brings functions to Markdown, along with many other syntax extensions. ![]() Possibilities are unlimited thanks to an ever-expanding standard library, which offers layout builders, I/O, math, conditional statements and loops. Not enough? You can still define your own functions and variables all within Markdown. You can even create awesome libraries for everyone to use. ![]() This out-of-the-box scripting support opens doors to complex and dynamic content that would be otherwise impossible to achieve with vanilla Markdown. Combined with live preview and ⚡ fast compilation speed, Quarkdown simply gets the work done. ![]() Check the wiki to learn more about the language and its features. Check out the demo presentation here. As simple as you expect... ![]() ...as complex as you need. ![]() Targets: HTML ✅ Plain output (default) ✅ Slides via reveal.js ✅ Paged (books, articles) via paged.js Paged documents require a webserver to render in the browser. See the -p option below. ✅ All document types and features supported by HTML are also supported when exporting to PDF. Check the wiki's PDF export page to learn more. The desired document type can be set by calling the .doctype function within the source itself: .doctype {slides} Comparison: ![]() ![]() Getting started: Installation: Download quarkdown.zip below. The bin directory contains the executable scripts. Optionally, adding it to your PATH allows you to access Quarkdown more easily. The lib/qmd directory contains .qmd libraries that can be imported into a project. Java 17 or higher is required. Creating a project: Running quarkdown create [directory] will launch the prompt-based project wizard, making it quicker than ever to set up a new Quarkdown project, with all metadata and initial content already present. For more information about the project creator, check out its wiki page. Alternatively, you may manually create a .qmd source file and start from there.Compiling: Running quarkdown c file.qmd will compile the given file and save the output to file.If the project is composed by multiple source files, the target file must be the root one, i.e. the one that includes the other files. How to include other files? If you would like to familiarize yourself with Quarkdown instead, quarkdown repl lets you play with an interactive REPL mode.Options -p or --preview : enables automatic content reloading after compiling.If a webserver is not running yet, it is started and the document is opened in the default browser. This is required in order to render paged documents in the browser. -w or --watch : recompiles the source everytime a file from the source directory is changed.Tip: Combine -p -w to achieve live preview! --pdf : produces a PDF file. Learn more in the wiki's PDF export page. -o <dir> or --output <dir> : sets the directory of the output files. Defaults to ./output . -l <dir> or --libs <dir>: sets the directory where external libraries can be loaded from. Defaults to <install dir>/lib/qmd . -r <renderer> or --render <renderer> : sets the target renderer. Defaults to html . Accepted values:- html - html-pdf (equivalent to -r html --pdf )--server-port <port> : optional customization of the local webserver's port. Defaults to 8089 .--pretty : produces pretty output code. This is useful for debugging or to read the output code more easily, but it should be disabled in production as the results might be visually affected.--clean : deletes the content of the output directory before producing new files. Destructive operation.--strict : forces the program to exit if an error occurs. When not in strict mode, errors are shown as boxes in the document.--no-media-storage : turns the media storage system off. -Dloglevel=<level> (JVM property): sets the log level. If set to warning or higher, the output content is not printed out.Mock document: ![]() Mock, written in Quarkdown, is a comprehensive collection of visual elements offered by the language, making it ideal for exploring and understanding its key features all while playing and experimenting hands-on with a concrete outcome in the form of pages or slides. The document's source files are available in the mock directory, and can be compiled via quarkdown c mock/main.qmd -p. The PDF artifacts generated for all possible theme combinations are available and can be viewed in the generated branch.Click here to visit the author's website. Continue below for the main download link. |
||||||||
Downloads | Views | Developer | Last Update | Version | Size | Type | Rank | |
52 | 468 | Giorgio Garofalo <img src="https://www.oldergeeks.com/downloads/gallery/thumbs/Quarkdown4_th.png"border="0"> | May 23, 2025 - 01:20 | 1.1.1 | 20.86MB | ZIP | ![]() |
|
File Tags | ||||||||
Quarkdown v1.1.1 |
Click to Rate File     Share it on Twitter → Tweet
|