Congrats to London Spitfire! Overwatch League 2018 champions. I wasn’t able to watch today’s games but will watch a rerun later.
I’ve made a few tweaks to how my blog displays webmentions. While doing this, I noticed that the content of some webmentions contain broken HTML or only include a quote of my own text. I’ll need to think more about how to best display webmention content that keeps it presentable.
Overwatch League final time! Come on, London Spitfire!
I’m trying out the Podcasts app in iOS 12 for the next few weeks. I already miss the queue feature in Castro, but Podcasts has been a pleasant surprise.
I’ve added some basic support for webmentions to my Jekyll-powered site using webmention.io and this Jekyll plugin. If any of my posts are mentioned elsewhere and my site receives a webmention, it’s displayed below the post content.
Since Jekyll is a static site generator, the plugin can only check for new webmentions when the site is rebuilt. Netlify uses continuous deployment to keep my site up to date, so any time I commit a change and push it to Github, the site is automatically rebuilt and deployed. To supplement this, I also use IFTTT Webhooks to trigger a build every 24 hours, allowing my website to check for new webmentions on a daily basis.
Although the plugin is easy to install and use, I ran into a hiccup when trying to work on my site locally. I’d normally use the following command to serve the site as I work on it, allowing me to see changes reflected:
bundle exec jekyll serve --limit_post 50
This uses the
development Jekyll environment by default, which overwrites
http://localhost:4000 (instead of using
https://www.jordanmerrick.com). The webmentions plugin then attempts to retrieve webmentions for posts under that URL, not my site’s actual URL. As a result, no webmentions were being retrieved, so I couldn’t test locally.
As a workaround, I discovered that I needed to set Jekyll’s environment to
production. This keeps
site.url intact, allowing for webmentions to be properly retrieved:
JEKYLL_ENV=production bundle exec jekyll serve --limit_post 50
The plugin also supports sending webmentions, though I need to do a little more work to set that up. Outgoing webmentions is a separate command and not part of the build process. I do use a Digital Ocean instance for development, so I’m considering some sort of cronjob for handling outgoing webmentions.
iOS 12 public beta seems to be quite stable on my iPhone X and iPad mini 4. Should I go all-in and install it on my iPad Pro?
Now that a third public beta of iOS 12 has just been released, time to install it on my iPhone!
I haven’t used Instapaper in years, but going independent seems like a good move for them. Hopefully it all works out; companies that change owners every few years spend more time shifting gears than going forward. I’d hate to see Instapaper fade away completely.
I’m a huge fan of Nathan Fillion and the Uncharted video games series, so this fan film was a joy to watch. He is Nathan Drake!