Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: meshcloud/notion-markdown-cms
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.0
Choose a base ref
...
head repository: meshcloud/notion-markdown-cms
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 16 commits
  • 21 files changed
  • 5 contributors

Commits on Mar 1, 2022

  1. feat: render links as relative paths

    We previously rendered all page links as absolute paths e.g.
    `/page.md`. This created some problems
    - some page generators that use base path prefixes like `/docs/page.md`
      and thus need to rewrite these links, which is brittle
    - text editors like VSCode cannot follow the markdown links properly
      because they think the links are absolute to the root `/` of the fs
    - tools like textlint-rule-no-dead-link expect relative links to resolve
      them correctly
    
    Now rendering them as relative paths.
    
    As part of these changes it was also necessary to switch properties
    parsing to render properties only as plaintext, not markdown. This is
    fine because we consider frontmatter to be data (YML), not markup. Most
    site generators cannot deal with markdown in frontmatter anyway.
    This change was necessary because we need to parse page properties
    before we can determine the destination path of the markdown file where
    the page will be rendered to, and that would now require resolving
    relative links.
    JohannesRudolph committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    864c335 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f68ec04 View commit details
    Browse the repository at this point in the history
  3. test: fix tests

    JohannesRudolph committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    5d2eb17 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. fix: Remove whitespace from RichText joining

    * Closes #4
    Jelledb committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    9de860b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from meshcloud/fix/4

    fix: Remove whitespace from RichText joining
    Jelledb authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    1e0a487 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

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

Commits on Jun 18, 2022

  1. feat: render bookmark as link

    dewkul committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    aa404d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

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

Commits on Jun 23, 2022

  1. Merge pull request #6 from dewkul/feat/bookmark

    feat: support bookmark block
    JohannesRudolph authored Jun 23, 2022
    Configuration menu
    Copy the full SHA
    3513b3d View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. feat: add support for database paging

    notion-markdown-cms would previously fail when trying to query pages
    from a database with more than 100 entries because paging was not
    implemented.
    JohannesRudolph committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    3c95e7c View commit details
    Browse the repository at this point in the history
  2. feat: implement support for block children paging

    this hasn't been a problem so far since blocks usually don't have more
    than 100 children. Fix this potential issue nonetheless while we're at
    it.
    JohannesRudolph committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    c166183 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7 from meshcloud/feature/block-children-paging

    feat: implement support for block children paging
    JohannesRudolph authored Oct 17, 2022
    Configuration menu
    Copy the full SHA
    52f2271 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6da3627 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

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

Commits on Apr 20, 2024

  1. Merge pull request #14 from yasintze/person-property

    Add support for people property
    JohannesRudolph authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    384acba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37594d5 View commit details
    Browse the repository at this point in the history
Loading