Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic Implementation of Netlify CMS #20

Merged
merged 10 commits into from
Sep 15, 2022
Merged

Commits on Aug 23, 2022

  1. Basic Implementation of Netlify CMS

    Not finished and not working, yet. They recommend the "Git Gateway" backend, which requires us to use their Netlify Identity product, but I'd like to avoid that, as it means we'll have to manage users separately.
    
    They offer a github-oauth-api gateway which we can use to get things started, and later switch to a self-hosted proxy, if we prefer, without much hassle.
    
    Also, I only added the config for the news collection, so far.
    BrunoBernardino committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    1f7cc18 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Configuration menu
    Copy the full SHA
    59e7313 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. Configuration menu
    Copy the full SHA
    3022a4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed01e53 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Configuration menu
    Copy the full SHA
    c80c003 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Misc improvements

    - Fixed figure component to output/render HTML.
    - Added Magazin collection
    - Added Magazin preview, tweaked News preview as well
    - Tweaked author rendering in preview
    BrunoBernardino committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    e6952d6 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Configuration menu
    Copy the full SHA
    51651ba View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Many requested tweaks.

    - Allow picking a custom slug
    - Fixed cover image showing on draft/preview and published
    - Added class selector to figure widget
    BrunoBernardino committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    0602a3b View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Configuration menu
    Copy the full SHA
    a8cf1f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Allow markdown/rich editor on figure block, fix toc highlight.

    Unfortunately, I couldn't get the images uploaded inside the figure block to show in the preview, but they should show after saving.
    
    Fixes #38
    Fixes #11
    BrunoBernardino committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    1eee609 View commit details
    Browse the repository at this point in the history