An example site home page for structRDFaL

Past and Present

The awkwardly named structRDFaL theme is a Jekyll theme primarily concerned with structured data (apply your own style!). SEO is actually a secondary concern. The structured data format I chose is RDFa Lite for its human readability and minimal repetition and coding requirements, unlike JSON-LD which essentially duplicates your page in the separated markup (not DRY at all) or microdata where there are so many more full URLs in itemtypes and the like.

While not a "true" standard, Schema.org is a de facto standard due to its pervasiveness and that it was created by agreement between the major search engines. Hewing closer to the ideal of the semantic web, however, I have also included Dublin Core markup.

Speaking of standards and best practices, HTML5 Boilerplate was used as the initial basis. Within the context of the theme, however, almost everything is optional. Defaults are inferred where they make sense and small complications are handled for you. Bigger and more complicated things like the pricing structure for Events and internal Dublin Core markup are (at least in the first pass) left to you.

For the future

More Schemas, in particular I have implemented the HowTo set for a different site I'm working on. Also Review, Book, CollectionPage (ImageGallery).

Implement breadcrumbs

Responsiveness is clearly missing. Sorry I did not design for mobile first.

Late to the party, I am just learning SASS now (I was waiting to see which CSS preprocessor would win! (๑´ㅂ`๑ )), but I can see where it would make certain things easier and more flexible.