great idea, but I find the results unamusing
I didn't write a tutorial but you can check the code here https://github.com/matallo/matall.in
I will take this opportunity to point out the joy and satisfaction that comes along with making these kind of data for impact products. We get to work on globally critical problems, making real measured impact, solving interesting technical problems, and developing features and tools for real and appreciative users across the world. We have dedicated and talented staff (product and engineering teams, in addition to tons of researchers and engagement staff) who are passionate about their work and our collective mission. It's a great environment to work in each and every day. There are always challenges - project/institutional revenue is driven mainly by grants, our salary can not compete with the cash+equity offers of big SV tech companies and VC backed startups. But when I wake up in the morning and come to work (we are a very distributed/remote organization) I know that the time and effort I spend is directed towards a global good and I can easily say the same for almost all of my colleagues. That is invaluable.
If this kind of work interests you feel free to reach out to me (email in profile). We frequently have job openings[1] for PMs, SWEs, and many technical roles.
Edit: Senior Software Engineer position currently open (and would be working on Global Forest Watch) [2].
[0] https://wri.org
Thanks so much for your comment, as someone whose name appears in the list of contributors [0] and was in the presentation of the project when it first launched 8 years ago I feel very grateful being part of it and couldn't have expressed the work better.
Which brings me to a big point the article missed: Page loading speed is important for search ranking. I have a blog I add to once every other month. It uses HTML and CSS, and I write it in Django admin using markdown. Lots of room for improvement UI-wise, for both reader experience and writing interface. Yet, it's a low-traffic site, and most of the blog entries show up on the first page of Google for relevant keywords. Relevant: It gets a perfect Google Page Speed Insights score, by virtue of being an HTML/CSS page.
I bring this up for 2 reasons: Using a blog engine will probably make it tougher to get fast load times. You can rank high on Google just by having good content and fast load times.
I've worked in growth teams with a lot of SEO related work and I disagree too. Another thing is leveraging one of those engines to publish your content sooner, then iterate and build your own content management system.