The blog moved from Wordpress to Jekyll
- 03 September 2019
- General
You may have noticed that lately I have had trouble with the blog. It was dying periodically because the backend database kept crashing. It was high time I moved away from Wordpress anyway, so I bit the bullet and ported the blog.
All in all, it was a typical system administration experience: lots of installing Ruby and Node.js packages, figuring out which of several equivalent tools actually is worth using, dealing with scarce and obsolete documentation (a blog post is not a good substitute for proper documentation), etc. But all the tools are out there, it's just a simple matter of installing them:
- Jekyll Exporter - an exporter from Wordpress to Jekyll
- Jekyll - static pages blog, free of databases, with support for Markdown
- Staticman - a backend for blog comments
I decided to make the blog repository
mathematics-and-computation
public, as there is no good reason to keep it private. In fact, this way people
can contribute by making pull requests (see the
README.md
.
I will use this post to test the working on the new blog, and especially the comments, so please excuse silly comments below.
andrejbauer@mathstodon.xyz
, I will
gladly respond.
You are also welcome to contact me directly.
Comments
This is a test. We expect inline math $x^2 + \frac{a}{b}$ to work, as well as $$\int_0^\infty e^{-x^2/2} dx$$ to work. For code, one wonders:
Nice move to a static site generator!
Will there be an rss feed or similar?
There already is a feed. The old Wordpress site had it at http://math.andrej.com/feed/ and the new one has it at http://math.andrej.com/feed.xml, and the HTML pages provide this info. So most RSS aggregators should just work.
This tests whether the Gravatar hash is computed correctly, i.e., whether the
staticman.mly
filedtransforms
works with a list of transformations. All documentation examples are wrong about hot to compute the Gravatar hash, as they fail to put the email into lowercase. (This comment is submitted underAndrej.Bauer@andrej.com
.)