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
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
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).
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.