This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| articles:digital-publishing [2025/02/21 14:43] – ipek | articles:digital-publishing [2025/11/20 09:51] (current) – wgp | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | **[[https:// | + | ====== Digital Publishing Alternatives: Pandoc |
| - | [[https:// | + | **[[https:// |
| - | Pandoc is a command-line tool, not a graphic user interface. But there is also the graphic user interface, the [[https://panwriter.com|Pan Writer]] tool, where you can write and see how it looks like in real life (more or less) and most importantly you can convert files via the interface without using the command-line. You need to install Pandoc nevertheless. | + | Pandoc is available for a wide range of operating systems like Linux, Windows, MacOS, BSD, and as a Docker image. For installing Pandoc, see [[https://pandoc.org/ |
| - | **Building | + | Pandoc is a command-line tool, and does not have a graphic user interface (GUI). The [[https:// |
| - | 1) You can create | + | ==== Building |
| - | 2) Converting | + | Using Pandoc to create a website might not be the best way, however it can be an easy start, a very DIY ✂️ way of making a website, which you can always edit later on. This guide will show you how to start. |
| - | pandoc --extract-media=. -s file_name.docx -t markdown -o file_name.md | + | |
| - | extract media enables to extract the images and makes a folder | + | **1.** You will create |
| - | 3a) Converting | + | **2.** Now convert |
| - | pandoc file_name.md -f markdown | + | < |
| - | Or you can export | + | Extract media enables to extract the images and makes a folder for them. -s is the common Pandoc template that is being used in the markdown |
| - | An example of a html file converted from a .docx file: | + | **3a.** Converting the markdown file into HTML is possible via the command-line and also via the PanWriter. Via the command line: |
| + | < | ||
| + | |||
| + | Or you can export the markdown file to HTML via PanWriter. | ||
| + | |||
| + | An example of a HTML file converted from a .docx file: | ||
| {{: pandoc_converted_example.png? | {{: pandoc_converted_example.png? | ||
| - | You can build your site even entirely out of tables and style them in your html file, here some [[https:// | + | You can build your site even entirely out of tables and style them in your HTML file, here you can find some [[https:// |
| [[https:// | [[https:// | ||
| - | You can also [[https:// | + | You can also [[https:// |
| - | 3b) Once you have a markdown file, you can convert | + | **3b.** Once you have a markdown file, you can convert |
| < | < | ||
| - | pandoc file_name.md -f markdown --css pandoc.css -t html -s -o file_name.html | + | pandoc file_name.md -f markdown --css style.css -t html -s -o file_name.html |
| </ | </ | ||
| - | Download | + | Download |
| <file CSS file style.css> | <file CSS file style.css> | ||