{"id":20443658,"url":"https://github.com/chanyon/minimd-zig","last_synced_at":"2025-04-12T23:50:44.900Z","repository":{"id":160327252,"uuid":"624001017","full_name":"Chanyon/minimd-zig","owner":"Chanyon","description":"simple markdown parser","archived":false,"fork":false,"pushed_at":"2024-09-16T12:48:42.000Z","size":117,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T17:56:50.006Z","etag":null,"topics":["markdown","markdown-parser","markdown-zig","zig","zig-package","ziglang"],"latest_commit_sha":null,"homepage":"","language":"Zig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chanyon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-05T14:34:03.000Z","updated_at":"2024-11-22T22:57:16.000Z","dependencies_parsed_at":"2023-10-02T19:59:56.526Z","dependency_job_id":"ccb52e66-5412-4cc1-9b62-adc367583867","html_url":"https://github.com/Chanyon/minimd-zig","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chanyon%2Fminimd-zig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chanyon%2Fminimd-zig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chanyon%2Fminimd-zig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chanyon%2Fminimd-zig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chanyon","download_url":"https://codeload.github.com/Chanyon/minimd-zig/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647252,"owners_count":21139081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["markdown","markdown-parser","markdown-zig","zig","zig-package","ziglang"],"created_at":"2024-11-15T09:48:48.372Z","updated_at":"2025-04-12T23:50:44.877Z","avatar_url":"https://github.com/Chanyon.png","language":"Zig","funding_links":[],"categories":[],"sub_categories":[],"readme":"### simple-markdown-parse\r\n---\r\n### Markdown Grammar\r\n- headline\r\n  ```\r\n    # heading1 =\u003e \u003ch1\u003e\u003c/h1\u003e\r\n    ## heading2 =\u003e \u003ch2\u003e\u003c/h2\u003e\r\n    ### heading3 =\u003e \u003ch3\u003e\u003c/h3\u003e\r\n    #### heading4 =\u003e \u003ch4\u003e\u003c/h4\u003e\r\n    ##### heading5 =\u003e \u003ch5\u003e\u003c/h5\u003e\r\n    ###### heading6 =\u003e \u003ch6\u003e\u003c/h6\u003e\r\n  ```\r\n- paragraph\r\n  ```\r\n    hello world\r\n    \u003cp\u003ehello world\u003c/p\u003e\r\n  ```\r\n- strong\r\n  ```\r\n    **test** =\u003e \u003cstrong\u003etest\u003c/strong\u003e\r\n    *test* =\u003e \u003cem\u003etest\u003c/em\u003e\r\n    ***test*** =\u003e \u003cstrong\u003e\u003cem\u003etest\u003c/em\u003e\u003c/strong\u003e\r\n    __hello__ =\u003e \u003cstrong\u003etest\u003c/strong\u003e\r\n  ```\r\n- blockquote\r\n  ```\r\n    \u003e hello =\u003e \u003cblockquote\u003ehello\u003c/blockquote\u003e\r\n\r\n    \u003e hello\r\n    \u003e\r\n    \u003e\u003e world \r\n    =\u003e \u003cblockquote\u003ehello\u003cblockquote\u003eworld\u003c/blockquote\u003e\u003c/blockquote\u003e \r\n  ```\r\n- separation line\r\n  ```\r\n    --- =\u003e \u003chr\u003e\r\n  ```\r\n- link\r\n  ```\r\n    [link](https://github.com/) =\u003e \u003ca href=\"https://github.com/\"\u003elink\u003c/a\u003e\r\n    \u003chttps://github.com\u003e =\u003e \u003ca href=\"https://github.com/\"\u003ehttps://github.com\u003c/a\u003e\r\n  ```\r\n- image\r\n  ```\r\n    ![img](/assets/img/philly-magic-garden.jpg)\r\n    =\u003e \u003cimg src=\"/assets/img/philly-magic-garden.jpg\" alt=\"img\"\u003e\r\n\r\n    [![image](/assets/img/ship.jpg)](https://github.com/Chanyon)\r\n    =\u003e \u003ca href=\"https://github.com/Chanyon\"\u003e\u003cimg src=\"/assets/img/ship.jpg\" alt=\"image\"\u003e\u003c/a\u003e\"\r\n  ```\r\n- delete line\r\n  ```\r\n    ~~test~~ =\u003e \u003cp\u003e\u003cs\u003etest\u003c/s\u003e\u003c/p\u003e\r\n    hello~~test~~world =\u003e \u003cp\u003ehello\u003cs\u003etest\u003c/s\u003eworld\u003c/p\u003e\r\n  ```\r\n- code\r\n  ```\r\n  `test` =\u003e \u003ccode\u003etest\u003c/code\u003e\r\n  `` `test` `` =\u003e \u003ccode\u003e `test` \u003c/code\u003e\r\n  =```\r\n    {\r\n     \"width\": \"100px\",\r\n     \"height\": \"100px\",\r\n    \"fontSize\": \"16px\",\r\n    \"color\": \"#ccc\",\r\n    }\r\n   =```\r\n   =\u003e \u003cpre\u003e\u003ccode\u003e\u003cbr\u003e{\u003cbr\u003e  \"width\": \"100px\",\u003cbr\u003e  \"height\": \"100px\",\u003cbr\u003e  \"fontSize\": \"16px\",\u003cbr\u003e  \"color\": \"#ccc\",\u003cbr\u003e}\u003cbr\u003e\u003c/code\u003e\u003c/pre\u003e\r\n  ```\r\n\r\n- footnote\r\n  ```\r\n  test[^1]\r\n  [^1]: ooooo\r\n  =\u003e  \u003cp\u003etest\u003ca id=\"src-1\" href=\"#target-1\"\u003e[1]\u003c/a\u003e\u003c/p\u003e\r\n  \u003csection\u003e\r\n  \u003cp\u003e\u003ca id=\"target-1\" href=\"#src-1\"\u003e[^1]\u003c/a\u003e:  ooo\u003c/p\u003e\r\n  \u003c/section\u003e\r\n  ```\r\n- task list\r\n  ```\r\n  - [ ] task one\r\n  - [x] task two\r\n  ```\r\n- table\r\n  ```\r\n  | Syntax      | Description | Test |\r\n  | :---------- | ----------: | :-----: |\r\n  | Header      | Title       |  will |\r\n  | Paragraph   | Text        |  why  |\r\n  ```\r\n\r\n- unordered list\r\n  ```\r\n  - test\r\n    - test2\r\n        - test3\r\n    - test4\r\n  - test5\r\n  - test6\r\n  ```\r\n- ordered list\r\n  ```\r\n  1. test\r\n    1. test2\r\n        1. test3\r\n    2. test4\r\n  2. test5\r\n  3. test6\r\n  ```\r\n- escape characters\r\n  ```\r\n   \\[\\]\r\n   \\\u003ctest\\\u003e\r\n   \\*test\\* \\! \\# \\~ \\-\r\n   \\_ test \\_ \\(\\)\r\n  ```\r\n\r\n### DONE\r\n- [x] 无序列表\r\n- [x] 有序列表\r\n- [x] 表格语法\r\n- [x] 内嵌HTML\r\n- [x] 脚注(footnote)\r\n- [x] task list \r\n- [x] 转义字符\r\n- [x] html tag inline style\r\n- [X] 代码块高亮 \\```c ```\r\n- [x] 标题目录","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchanyon%2Fminimd-zig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchanyon%2Fminimd-zig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchanyon%2Fminimd-zig/lists"}