hyde
I'll say it: I don't like markdown. If I wanted to typeset a document, I'd use TeX, and if I'd wanted to format a website, I'd rather just use HTML. When I sarted out making this website, I honestly just copied Boris Andrews' website setup because I thought it looked nice. I've wanted to learn HTML, CSS, and JavaScript, and I thought a personal website where I could share my projects and some thoughts and opinions would be the most pertinent opportunity to do so. That workflow, and what I've understood to be the standard, so to speak, for websites hosted on GitHub, is using Jekyll to convert markdown to HTML. I don't like markdown, nor do I understand Ruby, the language in which Jekyll is written, so I decided to write my own static site generator in the D language.
Whence hyDe (note the capital D):
$ hyde --help
/| }/> __ _dhyyy#%%\ Y&dd#%=$=/|Y
|%& | y&; &;/^</Y&&#% %YY| <y##// 7
;&% ;& \Y_ |#&; {%/ \#\ |;/h\_
:%___=%&| \D__y#; {%% |D /&|&/%#?&?:;|
<=%%#?^&#HY |h%&;: |% |E \%/ \|
/%/ H%/ y/ |%y /%/ /%%
|| |E /#y ||H%/y _|%&$%&%##|Yh\
;/ %/ /D} |%D/y y/ y&
y^ <y/
Using hyde:
hyde build --site PATH
hyde --help
hyde --version