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