Password Protected Gatsby Blog
June 20, 2022
Backlog. An brief idea of how to protect notes in Gatsby. More details are needed to be added.

Idea

idea

Proof of Concept

Type "secret" in the input box to decypher the blog.

https://zzzgin.github.io/artworks/playground/encrypted-blog

Tasks Break Down

  1. Create a react component take an json obejct and render the markdown
    1. inputs:
      {
          "path": "/private/a-blog-protected-by-password",
          "date": "2022-06-20T02:32:17.078Z",
          "title": "A Blog Protected By Password",
          "description": "Some description",
          "tags": ["private"],
          "featuredimage": "url-of-image",
          "featuredimageAlt": "alt",
          "content": "encrypted content"
      }
    2. An input element to take the user cipher
  2. automation script to transfer markdown to the json, then transfer back.
  3. change in gatsby-node to create pages for private blogs
  4. merge tags