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.
This seems so convoluted. Run Jekyll (or another static site generator) because dynamic platforms like WordPress are slow and bloated. But ... now the website can't support comments or Webmentions. So hook the site into a silo like Disqus or Webmention.io. But wait now your website is dependent on a third-party.
Doesn't it seem like we should be 100% independent?
Like this:
Like Loading...
Author: Khürt Williams
human being, information security architect, avid photographer, nature lover, F1 fanatic, drinker of beer.
View all posts by Khürt Williams
@khurt Sorry, I said I was "thinking" about using Hugo because I wanted to learn Go. I'm not there yet.
@gio can you point me in the right direction to trouble-shoot this type of error?
ERROR: 2018/08/11 12:53:05 general.go:222: Error while rendering section governance-risk-compliance: template: theme/_default/list.html:6:5: executing "theme/_default/list.html" at <.Summary>: Summary is not a field of struct type *hugolib.Node
Page markdown is:
title: Governance, Risk, Compliance
author: Khürt Williams, CISSP, CRISC, ITILv3
type: page
date: 2015-11-16T17:28:41+00:00
featured_image: /wp-content/uploads/2015/11/Supporter-TM-Logo.png
Compliance
Too often the focus of security is on protecting the IT systems that process and store the vast majority of information, rather than on the information itself. However, given the various threats facing businesses and organisations, this approach is too narrow to accomplish the level of integration, process assurance and overall protection that is required.
My focus is on the strategic alignment of information security with business strategy to support organisational governance objectives, the use of risk management by executing appropriate measures to manage and mitigate risks and reduce potential impacts on information resources to an acceptable level and optimising information security investments in support of organisational objectives.
@gio I found a theme that isn't broken but Hugo throws errors when building the content.
ERROR: 2018/08/11 12:25:52 general.go:222: Error while rendering section wordpress: template: theme/_default/list.html:6:5: executing "theme/_default/list.html" at <.Summary>: Summary is not a field of struct type *hugolib.Node
I guess WordPress to Hugo Exporter created some junk.
@khurt Bummer. Maybe it’s not as well maintained as I thought?
@gio so ... setting up and using Hugo not as easy as the doco makes it seems. Most of the theme I tried from the git repository are broken and Hugo can’t build the site.
@hjertnes @jack @amit I’ll try Hugo with my personal project. I’m moving my business website from WordPress. Some of the content is stale too.
@jack @khurt it's fast, easy to deal with and netlify is awesome.
@khurt another vote for Hugo. As others have said, it is simple, it is effective and it is blazingly, stupendously fast.
I think the simplicity is overstated. I get errors in build and I have no idea how to fix them.
@khurt I will second @jack’s recommendation for Hugo. I have been using Hugo for my primary site. It is fast, lite and has an active community behind it.
@khurt Just in case you're looking for additional input... My two favorite things about Hugo: One, It's a single binary with no dependencies and two, it is fast as hell.
@khurt I want to work with Go. Haven’t checked out Next but will do so.
HI @gio why/how did you decide on Hugo? There are many choices. What do think of Next?
@khurt been toying around with using Hugo myself. I’d like to make the jump to a self hosed blog soon.
@V_ I’m helping out someone who recently switched his web site to Jekyll.
@khurt I’m feeling with you. Want to add web mentions as well. But for this I need an active part on the web again. Completely against the idea of using Jekyll in the first place.