Lemmydocs 7:4 – Thou shall create a blog

Features

  • Linked to a user using Lemmy’s API, no authentication
  • Host content on any instance
  • Category filters: Set one or more community as the categories
  • Easy to adapt to your profile
  • One page constraint
  • Anchor navigation and permalinks
  • Responsive
  • Dark / Light mode
  • No cookies or tracking
  • Interactive “about me”
  • No backend: serving a single lightweight page that can be hosted anywhere, including GitHub
  • HTML, CSS and ES6 JavaScript. That’s it.

TODO

  • Possible compatibility issues with older iOS devices. Let me know if you encounter an issue! I’ll be cleaning up the code in the meantime.
  • The only class not written by me is the markdown-html translation layer for which I’m using snarkdown. It does so using regex queries. As to not completely re-invent the wheel I’ve forked it for this purpose, but I’d like to write one myself.

GitHub | ./Martijn.sh > Blog

  • TORFdot0@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    10 days ago

    A lot of static site blog generators use markdown to create posts. Lemmy also uses markdown for its’ post formatting. From my understanding what OP has done is that he made this post on Lenmy and has created a front end that basically retrieves the given post from Lemmy and displays it with a more traditional blog style CSS as well as a few other pages that aren’t hosted on Lemmy.

    • kernelle@0d.gsOP
      link
      fedilink
      English
      arrow-up
      10
      ·
      10 days ago

      This is in it’s simplest form a blog frontend for Lemmy indeed!

    • will_a113@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 days ago

      Ok so you’d literally be making a regular Lenny post to some particular community on some particular instance in that case, right?

      • kernelle@0d.gsOP
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        10 days ago

        Exactly, in this case the actual post is this one and posted it here as a x-post.

        Edit: I own my instance, but you don’t have to own one in order to deploy this blog frontend.