Looks like the Google Chart API has dropped its support for latex expressions (or it's temporarily out of action) which means my blog is now packed solid full of broken links. I did start the process of making more stable versions of some of the articles as PDFs here: https://github.com/dpiponi/StableBlog Luckily I wrote a lot of that stuff with my own homebrew markup that can be translated to LaTeX somewhat mechanically.
@dpiponi May I recommend our platform to you, which has particular support for math content. It is probably the single blog platform that renders math with an actual TeX engine.
@dingc @dpiponi For what it's worth, many blog platforms can be made to use MathJax to render math. There's an old but comprehensive guide by @christianp https://checkmyworking.com/2012/01/how-to-get-beautifully-typeset-maths-on-your-blog/. This is the way, IMO
@theohonohan @dingc @dpiponi that post is old enough to work in some jurisdictions!
I've often wondered if I should update it, bug I'm not sure there are still any blog platforms that don't provide mathjax while allowing you enough freedom to add it yourself
@christianp The instructions still work for Tumblr, and possibly some other platforms.
@theohonohan @dpiponi @christianp For it uses an ACTUAL TeX engine, not mathjax or some other scripts. It means including latex packages, theorem environments, atomated numbering and referencing, even copying and pasting existing latex documents are all possible.
@theohonohan @dingc @christianp I originally considered Jax but at the time it required an external dependency I trusted less than Google. My mistake :)
@dpiponi @theohonohan to be fair, you would've had to change how you loaded mathjax a few years ago when they turned off the public CDN.
@dpiponi I tried the opposite approach: I write in LaTeX first and then translate to the WordPress horrible markup using a primitive Haskell program I wrote some time ago. It pretends to parse LaTeX using Parsec. It's an abomination.
@BartoszMilewski That's actually what I have! Using Parsec too. It's such an abomination I started modifying the 'language' to make it easier for Parsec. And that's why I call it markup rather than LaTeX. (Eg. LaTeX uses $ for opening and closing math expressions which can be a nightmare in a backtracking parser.)
@dpiponi Hmm... https://developers.google.com/chart/infographics/docs/formulas says "Warning: This API is deprecated. Please use the actively maintained Google Charts API instead." But the linked deprecation policy expired in 2015 and the linked actively maintained API says nothing about formulas. I think "dropped its support" is looking likelier than "temporarily out of action".
@11011110 Yeah, I think I knew a while back that I was well past the end of life of this thing but somehow it was still going