Closed fwkoch closed 1 month ago
Latest commit: 87a97c6f443eeb0ff5970cd042c96cc64e1dc911
The changes in this PR will be included in the next version bump.
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
Before merging, we should also process project parts the same way as site parts, even though they are unused everywhere (except the CFF export...)
For the myst.json.parts
--> we should move to frontmatter
and mdast
rather than just the ast as a child, this allows us to have a bit more flexibility in the future.
This PR addresses part of this issue: https://github.com/jupyter-book/mystmd/issues/1246 - specifically,
The parts of that issue that are not yet addressed in this PR are
~Additionally, project-level parts are still valid, but are not processed in the same way as page or site parts (i.e. they are still left as text in-line in the frontmatter)~ This PR has been updated so project-level parts are processed to mdast/frontmatter objects, as suggested in the review.