1. 51
  1. 18

    Here’s an awesome thing someone does with their blog: each post has its own design

    1. 12

      I’d like to mention Bartosz Ciechanowski, who explains complex technical topics with interactive, animated figures.

      1. 5

        These are so well crafted that I’m at loss. I can’t imagine the amount of time it would take to come up with something like this.

      2. 7

        Thanks for sharing this! I was recently in a “work-on-blog” mood, and was at loss at what to add that would actually positively contribute to my site.

        Whereas I don’t really want to adopt the ideas that display more personal information (what you’re listening to, where you are, that sort of thing), seeing this list is inspiration enough. I myself have recently added a content graph, which shows all the articles on my site and the links between them. I’m quite happy with it!

        1. 3

          Oh, this is neat. How did you get the within-site link set?

          1. 2

            I just wrote a (pretty dirty) Ruby script: https://dev.danilafe.com/Web-Projects/blog-static/src/branch/master/analyze.rb

            It reads the markdown files that make up the site and searched for the relref (within-site link) Hugo shortcode.

            1. 2

              Ah, cool—that’s roughly what I was guessing. I’ve done similar with a tiny Rust tool to run to rewrite links when dealing with legacy content. Thanks!

        2. 4

          Another cool thing: host the blog’s source text on a Git forge, allowing readers to submit corrections to typos or broken links. For example, writing.kemitchell.com is built from GitHub – kemitchell/writing.kemitchell.com, which has merged pull requests.

          1. 3

            One feature I added is the ability to view all the posts of a given month and day, which I completely stole from Kirk Israel’s blog.

            1. 2

              Create and regularly update a “now” page: Derek Sivers’ the /now page movement

              plan.cat would be useful for this.