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

feat(WIP): markdown parser rework #1427

Closed
wants to merge 40 commits into from

Conversation

saberzero1
Copy link
Collaborator

@saberzero1 saberzero1 commented Sep 18, 2024

Currently work in progress.

  • Initial setup
  • Split up parsers in components
  • Add typing to QuartzPlugin specification
  • Restore current functionality for:
    • Obsidian
      • Wikilinks
      • Comments
      • Blockreference
      • Callouts
      • Tags
      • Highlights
      • Arrows
      • html embed => embedded into other parsers
      • Mermaid
      • Checkboxes
      • Video Embed
      • YouTube Embed
    • GitHub
      • Linkheadings
      • Smartypants
    • OxHugo
      • Wikilinks
      • Anchors
      • Shortcodes
      • Figure to img
      • Org Latex
    • Roam
      • TODO embed
      • DONE embed
      • Embeds
      • Tables
      • Attributes
      • Text/font styling
      • Blockquote
  • Implement full markdown parsing specification for:
    • Obsidian
    • GitHub
    • OxHugo
    • Roam
    • CommomMark
  • Rework test cases
  • Allow for custom/user specified markdown parsing
    • Default template
  • Clean up
  • Update documentation

@aarnphm
Copy link
Collaborator

aarnphm commented Sep 25, 2024

What do you feel about asking for the person who add roam and oxhugo to help you with this?

I feel like the PR is already pretty huge

@saberzero1
Copy link
Collaborator Author

What do you feel about asking for the person who add roam and oxhugo to help you with this?

I feel like the PR is already pretty huge

I'll contact them when I encounter issues and when the parser is ready for testing.

I'm not entirely satisfied with my current implementation. There is too much boilerplate at the moment.

For now I'm focused on triaging the grid layout rework.

@aarnphm
Copy link
Collaborator

aarnphm commented Sep 25, 2024

For now I'm focused on triaging the grid layout rework.

sg take your time. no rush anw

@saberzero1
Copy link
Collaborator Author

Continuing in #1496

@saberzero1 saberzero1 closed this Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants