{"id":13910417,"url":"https://github.com/terrylinooo/githuber-md","last_synced_at":"2025-05-16T02:08:11.400Z","repository":{"id":33850610,"uuid":"162128126","full_name":"terrylinooo/githuber-md","owner":"terrylinooo","description":"Markdown editor plugin for WordPress.","archived":false,"fork":false,"pushed_at":"2024-08-03T22:34:07.000Z","size":24726,"stargazers_count":649,"open_issues_count":12,"forks_count":92,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-08T12:09:49.129Z","etag":null,"topics":["katex-support","markdown","markdown-editor","mathjax-support","wordpress-markdown"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terrylinooo.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":"2018-12-17T12:34:58.000Z","updated_at":"2025-04-03T08:47:23.000Z","dependencies_parsed_at":"2024-12-19T22:03:20.686Z","dependency_job_id":"36909995-1448-4ad3-893c-fe993b2f47de","html_url":"https://github.com/terrylinooo/githuber-md","commit_stats":{"total_commits":357,"total_committers":25,"mean_commits":14.28,"dds":"0.16246498599439774","last_synced_commit":"5ae517a549600f719645d35baf30b29a8069ebcc"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrylinooo%2Fgithuber-md","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrylinooo%2Fgithuber-md/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrylinooo%2Fgithuber-md/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrylinooo%2Fgithuber-md/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terrylinooo","download_url":"https://codeload.github.com/terrylinooo/githuber-md/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254453655,"owners_count":22073617,"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":["katex-support","markdown","markdown-editor","mathjax-support","wordpress-markdown"],"created_at":"2024-08-07T00:01:22.108Z","updated_at":"2025-05-16T02:08:06.374Z","avatar_url":"https://github.com/terrylinooo.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"# Markdown editor plugin for WordPress\r\n\r\n![Screenshot](./assets/images/wp-githuber-md-cover.png)\r\n\r\nAn all-in-on [WordPress Markdown Plugin](https://terryl.in/en/repository/wordpress-markdown-plugin-githuber-md/) provides a variety of features such as Markdown editor, live-preview, image-paste, HTML-to-Markdown helper, and more..\r\n\r\n## How it works\r\n\r\n1. WP Githuber MD will save your Markdown content into `wp_posts`.`post_content_filtered`.\r\n2. Parse the Markdown to HTML, save the parsed HTML content into `wp_posts`.`post_content`.\r\n\r\nThis plugin will detect your Markdown content and decide what scripts will be loaded, to avoid loading unnecessary scripts.\r\nFor example, if you enabled `syntax highlight`, you have to update your post again to take effects.\r\n\r\n## Demo\r\n\r\n### GIF animation\r\n\r\nThe demo shows you the following steps:\r\n\r\n![Screenshot](./assets/images/screenshot-1.gif)\r\n\r\n1. Convert HTML to Markdown by using `HTML to Markdown` tool.\r\n\r\n![Screenshot](./assets/images/screenshot-2.gif)\r\n\r\n2. Cut up a selection area of an image and copy it from Photoshop, then paste it to Markdown Editor.\r\n\r\n![Screenshot](./assets/images/screenshot-3.gif)\r\n\r\n3. Click \"Update\" button to save Markdown to `post_content_filtered` and save HTML to `post_content` (it is what you will see in result). \r\n4. View the result.\r\n\r\n### Video\r\n\r\nhttps://youtu.be/it1noNCTXa4\r\n\r\n## Requirement\r\n\r\n* PHP version \u003e 5.3.0\r\n* WordPress version \u003e 4.0\r\n* Tested up to 5.5.1\r\n\r\n## Download\r\n\r\n| source | download | \r\n| --- | --- | \r\n| WordPress | https://wordpress.org/plugins/wp-githuber-md |\r\n| GitHub repository | https://github.com/terrylinooo/githuber-md/releases | \r\n| PHP Composer | `composer create-project terrylinooo/githuber-md wp-githuber-md` |\r\n\r\n## Installation\r\n\r\n1. Upload the plugin files to the `/wp-content/plugins/wp-githuber-md` directory, or install the plugin through the WordPress plugins screen directly.\r\n2. Activate the plugin through the `Plugins` screen in WordPress.\r\n3. Go to the `WP Githuber MD` menu in Plugins and set your Markdown options.\r\n\r\n## Suggestions\r\n\r\nThe better situation to use this plugin is you just started a new blog.\r\n\r\nIf you're planning to use this plugin in an existing blog, be sure to:\r\n\r\n- Turn off other Markdown plugins, because the similar plugins might do the same things when submitting your posts, may have some syntax conversion issues between Markdown and HTML.\r\n- My personal suggestion is to turn off `revision` and `auto-save`, there are options in setting page.\r\n\r\n## Features\r\n\r\n* All-in-one [Markdown editor](https://markdown-editor.github.io/).\r\n* Live preview.\r\n* Spell check.\r\n* Enable / disable Markdown for single post.\r\n* Support Gutenberg editor.\r\n* Support custom post types.\r\n* HTML-to-Markdown helper\r\n* Image copy \u0026 paste (support uploading to Imgur.com and sm.ms)\r\n* Syntax highlight.\r\n* Flow chart.\r\n* KaTex.\r\n* Sequence diagram.\r\n* Mermaid.\r\n* MathJax.\r\n* Emoji.\r\n* Github flavored Markdown task list.\r\n* Markdown extra...\r\n* Keyword suggestion tool.\r\n\r\n## Sceenshots\r\n\r\n|  | thumbnail | screenshot | description |\r\n| --- | --- | --- | --- |\r\n| Image copy \u0026 paste | ![Image copy \u0026 paste](https://i.imgur.com/gX4buPZ.gif) | [view](https://i.imgur.com/FObsHBG.gif) | Uplaoding images becomes much more eaiser, just copy and paste, then done. You can upload to your `upload` folder or host your images to `Imgur.com`. |\r\n| HTML to Markdown | ![HTML-to-Markdown helper](https://i.imgur.com/P5bOKn8.gif) |[view](https://i.imgur.com/DmLhnXM.gif) | Convert your old posts into Markdown by using HTML-to-Markdown helper that beside the Editor. |\r\n| Syntax Highlighing | ![Syntax Highlighing](https://i.imgur.com/sJclXdRm.png)  |[view](https://i.imgur.com/sJclXdR.gif) | Use Google `prettify.js` for the Editor's live-preview pane, and use `prism.js` for the fontend pages. You can choose your favorite theme for syntax hgihlighing. |\r\n| Mermaid | ![Module: Mermaid](https://i.imgur.com/6dfCQT6m.png) | [view](https://i.imgur.com/6dfCQT6.gif) | Mermaid is a Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.\r\n| KaTex | ![Module: Katex](https://i.imgur.com/ZWUaNNOm.png) | [view](https://i.imgur.com/ZWUaNNO.gif) | KaTex is a fast, easy-to-use JavaScript library for TeX math rendering on the web. |\r\n| Flow Chart | ![Module: Flow Chart](https://i.imgur.com/3ZQRuwQm.png) | [view](https://i.imgur.com/3ZQRuwQ.gif) | Draws simple SVG flow chart diagrams from textual representation of the diagram. |\r\n| Sequence Diagram | ![Module: Sequence diagram](https://i.imgur.com/P7ymz9am.png) | [view](https://i.imgur.com/P7ymz9a.gif) | Turns Text Into Vector UML sequence diagrams. |\r\n| Setting Page 1 | ![Setting page 1](https://i.imgur.com/0yhHBhLm.png) | [view](https://i.imgur.com/0yhHBhL.gif) | Markdown settings. |\r\n| Setting page 2 | ![Setting page 2](https://i.imgur.com/Va8z7Jgm.png) | [view](https://i.imgur.com/Va8z7Jg.gif) | Modules settings. |\r\n\r\n### Author\r\n\r\nCreated by [Terry L.](https://terryl.in) and contributors.\r\nThanks for the [donators](https://terryl.in/thank-you/) for supporting me, and the translators such as [CoLocal](https://colocal.com/) and others for providing translation.\r\n\r\n### Notes\r\n\r\n- [Changelog](https://github.com/terrylinooo/githuber-md/wiki/Changelog) \r\n- [Translations](https://github.com/terrylinooo/githuber-md/wiki/Translations)\r\n- [Known issues](https://github.com/terrylinooo/githuber-md/wiki/Known-Issues)\r\n- \r\n\r\n### License\r\n\r\nGPLv3 or later\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrylinooo%2Fgithuber-md","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterrylinooo%2Fgithuber-md","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrylinooo%2Fgithuber-md/lists"}