Post Archives posts

This page is generated by Auto Pages.

  • Syntax highlight with Rouge in Jekyll

    By default, Jekyll 3 and above comes with Rouge, a pure Ruby syntax highlighter which supports 98 languages. Since Rouge themes are compatible with Pygments’s stylesheets, it’s nice for us to choose the favourable styles.

  • Save script bookmarklets in Microsoft Edge

    Bookmarklets are shortcuts that actually run javascript snippets, usually to add a page to a service. But saving a bookmarklet was trickier than I thought in Edge.

  • Figure caption for images on Jekyll sites - single line with Markdown

    Markdown makes writing blog posts simple and fast, but sometimes that simplicity comes with limitations. Recently on updating this blog theme, I wanted to include images in the post with captions, and there wasn’t a straightforward way using Markdown. While adding an img tag is very easy with Markdown, I would have to do some fiddling to inset the caption.

  • Using Liquid in Jekyll - live with demos

    Liquid is a simple templating language Jekyll uses to process pages on your site. With Liquid you can output an modify variables, have logic statements inside your pages and loop over content.

  • Related posts in Jekyll

    Jekyll features a simple “Related posts” variable per post page with site.related_posts, which contains the 10 most recent posts in default. However, it only works perfectly when lsi (latent semantic indexing) option was enabled. The Liquid tags might be helpful here.

  • Host Jekyll Site on Google Firebase with free SSL

    Firebase Hosting is a developer focused static web hosting provider that is super fast, secure and reliable. You can quickly and easily deploy your static websites to a global content-delivery network (CDN) with a single command.

  • Install Jekyll on Windows

    In this installation guide we’ll be using Windows 10. These instructions should work for older versions of Windows but they have not but tested.