Mynote is developer’s theme.

Mynote is a WordPress theme specifically built for developers and programmers. This website is not only an online demo but also the creator Terry L.'s personal blog.

WP Githuber MD

Seek for an efficient way of writing your document?

Here is what you're looking for.
The best Markdown plugin you have ever seen in WordPress world.
Do you want to speed up your writing performance?

There is no premium version, free forever.

License: GPL v3 or later

v1.16.1   GitHub


  • All-in-one Markdown editor.
  • Live preview.
  • Spell check.
  • Keyword suggestion tool.
  • Enable / disable Markdown for single post.
  • Support Gutenberg editor.
  • Support custom post types.
  • HTML-to-Markdown helper.
  • Image copy & paste. (localhost, Imgur or
  • Syntax highlight. (prism.js)
  • Flow chart.
  • KaTex.
  • Sequence diagram.
  • Mermaid.
  • MathJax.
  • Emoji.
  • Github flavored Markdown task list.
  • Table of Content (In post or in widget)
  • Markdown extra...

Disable Chrome Autofill and Autocomplete

It has been a long issue about autofill and autocomplete functions caused by Web browsers such as Chrome, Firefox, and others when we don't want the login form or sign-up form auto-filled. The autocomplete attribute set to off has been not working for many years but it is still mentioned in lofs of outdated documents... » read more

ElasticSearch – Service Start Operation Timed Out

Just installed ElasticSearch 7.10 in a virtual machine this morning, and I noticed that when rebooting every time, ElasticSearch service was failed due to timeout. Error Message Screenshot: Full log: Warning: The unit file, source configuration file or drop-ins of elasticsearch.service changed on disk. Run 'systemctl daemon-reload' to reload units. ● elasticsearch.service - Elasticsearch Loaded:... » read more

Fix Error 403 – Accesss Forbidden problem on XAMPP

XAMPP is a web server solution stack package that helps us to build a development envirnment in minutes, but you may meet this Error 404 problem when accessing your website. It is because that web server denys all requests by default, so we need to do a bit modification to the configuation file. Step 1.... » read more

Force Git to Use LF instead of CR+LF on Windows

The proper way to get the end of line sequencies to be LF under Windows system is to first set core.eol to lf. core.eol git config --global core.eol lf core.autocrlf Now you can set core.autocrlf to false or input. git config --global core.autocrlf false Stop converting LF endings into CRLF when you check out code.... » read more

PHP – Parse and Extract Image URL from HTML

Assume we have a HTML content looks like this: $html = '<html> <body> <div class="example-class"> <p><img src="" class="img-responsive"></p> <p><img src="" class="img-responsive"></p> </div> </body> </html>'; preg_match_all Use preg_match_all to parse the HTML. preg_match_all('/<img.*?src=[\'"](.*?)[\'"].*?>/i', $html, $matches); var_dump($matches); Result: array(2) { [0]=> array(2) { [0]=> string(58) "<img src="" class="img-responsive">" [1]=> string(58) "<img src="" class="img-responsive">" } [1]=> array(2) {... » read more