HTMLy is a lightweight, flat file cms for blogs that prioritizes simplicity and speed. If you plan a simple, standard-blog, for example, to accompany your next web project, then HTMLy is probably a good choice.
HTMLy was published in 2013. Since then, it has been developed by the community as an open source project. The initiator is Danang Probo Sayekti, a web-developer from Indonesia. HTMLy uses a unique algorithm that remains performant, even if the blog has thousands of posts.
HTMLy is a very small, Flat-File-CMS, but it offers an impressive range of features, beginning with different content-types for posts, and ending with standard features, like comments, related posts, and RSS.
HTMLy for Content-Managers
HTMLy is not built for esthetes and design-enthusiasts. The control panel looks pretty unstyled and works with traditional input forms. But, on the other side, HTMLy is very performant and very easy to understand. The question is, are you a design enthusiast or a serious content worker?
Similar to Tumblr, HTMLy supports different types of content, like posts with quotes, images, audio, or video. However, HTMLy supports only specific platforms, like YouTube for videos or Soundcloud for audio streams. If you use these platforms anyway, then HTMLy is a perfect option for instant blogging.
Among the wide range of built-in features are posts, drafts, taxonomies, feeds (RSS), comments (disques), social media buttons, google sitemaps, content teasers, read more functionalities, related posts, recent posts, popular posts, permalinks, and the integration of Facebook and Google features, like Google Analytics, Google Publisher, and more. There is a long settings-form in the admin panel to configure all these features, so there are no coding-skills required.
HTMLy uses markdown with a nice WYSIWYG-editor. You probably won’t notice any difference to content management systems with visual HTML-editors.
HTMLy for Developers
HTMLy is written in PHP and has a very lightweight code base. Even the templates are coded in plain HTML and PHP. This qualifies HTMLy for developers, who love purity and simplicity. The complete documentation can be read in less than one hour. So be prepared to finish your first project within one day.
HTMLy supports nine built-in-functions which act as “widgets”:
search() menu() recent_posts() popular_posts() archive_list() tag_cloud() category_list() get_related($p->related) recent_type($type)
There is also a small code-example for a simple contact-form. If you want to do your content-managers a favour, you can easily create an individual design for the control panel. Or you can fork the whole code base and create your own flat-file blog system without any dependencies to external code libraries.
HTMLy for Non Coders
HTMLy is a bit similar to WordPress without plugins, but with many of it’s core functionalities. It ships with only five themes, but you can customize each theme with an extensive configuration form. If you are a code-newbie and if you want to start with your own theme development, then HTMLy is probably the easiest starting point out there. Similar to WordPress you can copy and paste some built-in functions, but, different from WordPress, the whole codebase is very small and the theming is pretty easy to understand.
HTMLy and all the themes and plugins are open source.
Recommendation: When to use it?
Whenever you want a quick and simple blog, then HTMLy might be a good alternative to the feature overkill of WordPress. HTMLy is ready in a few minutes and your own theme is crafted within a couple of hours. For example, if you craft a new web project and you need a simple blog for news and updates, then HTMLy is a perfect option.
Another use case: If you are a code newbie, then you will probably enjoy the really simple and straight-forward code base of HTMLy. It is a good starting point to learn HTML, CSS, and PHP. And you can switch to a more complex system if you get the basics. The downside of HTMLy is that you won’t find a big community that can help you out if you run into problems.