Improving the Accessibility of Jekyll

Improving the Accessibility of Jekyll

Due to its simplicity, Jekyll offers many advantages over other blogging platforms, including increased loading speeds, securtity, and serverside consistency. In the words of its creators,

Jekyll does what you tell it to do no more, no less. It doesnt try to outsmart users by making bold assumptions, nor does it burden them with needless complexity and configuration. Put simply, Jekyll gets out of your way and allows you to concentrate on what truly matters: your content.

Also, for those in a hurry to get their blog up and running, the Jekyll community has also created a large assortment of easily customizable free and paid themes. So no matter your goals, youre guarenteed to find a theme that suits your needs. Additionally, Jekylls integration with GitHub Pages provides users with free web-hosting for each GitHub profile, potentially saving hundreds of dollars in hosting costs for blogs with high traffic.

So why does this platform seem isolated to the developer community?

A major aspect of Jekyll is that it uses markdown for writing and formatting blog posts. For most developers, writing in markdown quickly becomes second nature from writing project documentation on GitHub or similar version control repository sites. Though, for the less technicallyinclined, this foreign markup can be intimidating at first glance, consequently turning off many potential users.

In response, Ive began development of Hyde, a Jekyllinspired markdown editor that aims to improve the accessibility of writing blog posts in markdown by providing an experience thats akin to writing in a word processor or online text formatting field, while still exposing users to the markdown syntax. Although still in its infancy, Hyde currently features a formatting toolbar, sidebyside HTML and rendered Markdown livepreview, syncscrolling, as well as syntaxhighlighting for markdown and GFMcompatible HTML with a collection of syntax themes. Additionally, through future developments, I hope to also incorporate automated YAML front-matter creation, git-integration, and many more features.

If you are a current or prospective Jekyll user thats interested in this project, feel free to share any suggestions or features youd like to see in the future via Github or the link below!