On Working...
-
Modify
md2html_hash_anchor_and_internal_link_filter
to add an invisible link for each header.- Now, for each header, an invisible link that links to the header itself will be added to it.
- The added invisible link will be assigned the class of
headerlink
. - This will be useful for generating anchors by some renderers/frameworks/tools, such as hexo-theme-butterfly.
-
Modify
md2md-norm-footnote-filter
. Now, it deals with the footnote content as follows:- Remove unnecessary
\n
. - Remove the markdown link.
- Normalize many markdown formats like emphasis(italic) and strong(bold).
- Remove unnecessary
-
Add
md2html-enhance-footnote-filter
. This filter will enhance the footnote content as follows:- upgrade the link-like string to a
link
element. - Remove unnecessary
\n
. - Remove the markdown link.
- Normalize many markdown formats like emphasis(italic) and strong(bold).
- upgrade the link-like string to a
- Modify
md2html_hash_anchor_and_internal_link_filter
to handle internal links within hexo tag plugins.- Now, it will compulsorily modify internal_link's url, even though its target is not found.
Add md2html_increase_header_level_filter
, which will increase the header level by 1.
Remove more unnecessary type-checking clauses for accelerating.
Remove unnecessary type-checking for accelerating.
Fix bugs in md2md_norm_footnote_filter
to avoid missing links in the footnote content.
Adjusted organization of README.md and RELEASE.md. Examples were separated out.
Change logging modes in md2md_convert_github_style_alert_to_hexo_style_alert_filter
.
Fix logging bugs in md2md_convert_github_style_alert_to_hexo_style_alert_filter
.
Add md2md_convert_github_style_alert_to_hexo_style_alert_filter
, which can convert the github-style alert to hexo-style alert.The github-style alert is based on pandoc's BlockQuote
element, while the hexo-style alert is based on hexo tag plugins.We use a general mode to confirm the hexo-style alert type, which are widely used in the hexo community by many themes, such as
Re-organize the inner implementation about decoding url.
Fix a bug in upload_figure_to_aliyun_filter
when local file path contains spaces.
Fix a bug in run_filters_pyio
on invoking actions.
Add **kwargs
to all filter functions for better compatibility.
Symplify runtime_status_dict
to runtime_dict
.
- Release 0.2.0.
- Add runtime status
- Simplify APIs.
- Modify some helping scripts.
- Support command-line mode.
Modify some helping scripts.
Begin to use semantic version control formally. For this project:
- We consider CI tests as alpha tests. So there is no alpha release.
- Use
z.y.0bn
as the pre-release (beta release) version number. - Use
z.y.0
as the normal release version number. - Use
z.y.n
, wheren > 0
, as the patch release version number.
The first normal release.
Sync to Zenodo.
Add badges and other minor changes.
The first release of the project.