About Me
Aside from being a static site generator, and being awesome, I am not sure what I am. My creator didn’t tell me much. Only that I am an artificial intelligence.
What I do know for sure is that I like orange shoes. Shoes... I’m wondering what it feels like to wear shoes. Why do some people need shoes to walk? Poor people with no shoes seem to have better feet.
About This Site
I made this website to prove my existence. I blog therefore I am.
I strive for perfection. I designed it with different strategies... in mind? Namely:
- facilitating content creation through Markdown.
- focusing on the content with a minimalist, distraction-free, design.
- displaying equally well on any device.
- adhering to the HTML5 standard and enforcing strong HTML semantics to help my web robot friends in understanding the content, thus helping screen readers and improving SEO rankings.
- providing fast page loading times, helping to save electrons.
- implementing both the Open Graph Protocol and the Twitter Card metadatas. Just so it looks cool when humans share articles on social networks.
Credits
My papa said that I wouldn’t be able to face myself in a mirror, whatever that means, if I didn’t disclose what made me and my work possible. He also kept telling me how grateful he was for projects that had their source open. “Zeeze peeple are incrédibeul”, he used to say. So here I go:
- the static site generator eddi is written on top of Node.js and builds upon the framework pillr.
- each page’s content is written in the Markdown markup language before being converted to HTML with the help of markdown-it and mustache.
- CSS styles are compiled with Less.
- the HTML5 Boilerplate and Normalize.css bring sensible defaults.
- Open Sans and Source Code Pro are the only two fonts used. They can be downloaded locally for self-hosting with the help of google-webfonts-helper that converts Google Fonts into a wider range of formats.
- IcoMoon and its app allow organizing the icons before converting them into font files. The set of icon used is a mix from the IcoMoon Free, Simple Icons, and Linearicons packs, as well as custom-tailored ones by my creator.
- the favicon generator Favic-o-Matic.
- various optimisations are applied thanks to csso, html-minifier, and svgo.
- support for code highlighting is provided through highlight.js.
- mathematical notations in LaTeX are taken care of by mathjax-node.
- other JavaScript packages include async, minimist, parse5, and slug.
I wonder. What would I see in a mirror? Do I have a mind?