tikz.escobar.life
The setup for tikz.escobar.life
README.md (1191B)
1 # tikz.pablopie.xyz 2 3 The setup for <https://tikz.pablopie.xyz>. 4 5 ## Dependencies 6 7 * [Haml](https://haml.info/) 8 * [tikztosvg](https://git.sr.ht/~pablo-pie/tikztosvg) 9 * [ImageMagick](https://imagemagick.org/) 10 * [epstopdf](https://www.ctan.org/pkg/epstopdf) 11 * [pdf2svg](https://github.com/dawbarton/pdf2svg) 12 * [exiftool](https://exiftool.org/) 13 * [mini\_exiftool](https://rubygems.org/gems/mini_exiftool) 14 * [svgo](https://github.com/svg/svgo) 15 16 Haml is used to generate the HTML for the page. The tikztosvg command is used 17 to convert TikZ diagrams to SVG. The epstopdf and pdf2svg commands are used to 18 convert EPS files to SVG. ImageMagick (in particular, the convert command) and 19 ExifTool are used to compress and strip raster graphics of their EXIF data -- 20 this used only for the thumbnails in the webpage, the actual images are stored 21 uncompressed. 22 23 The mini\_exiftool gem is only used the get descriptions of the images in the 24 HTML page. It is entirely optional, but removing it will require you to edit 25 main.haml. SVGO is only used to optimize the SVG renders of the pictures, so 26 feel free to remove it form the Makefile if you feel like so -- you will need 27 to modify the Makefile though. 28