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

markdownで書かれた翻訳は、GitHub Flavored Markdownを利用したい #65

Merged
merged 8 commits into from
Apr 25, 2024

Conversation

kfly8
Copy link
Contributor

@kfly8 kfly8 commented Mar 28, 2024

背景

MarkdownがGitHub Flavored Markdownに対応していないため、バッククオートを利用したコードブロックの表示が乱れていた。

スクショの通り、バッククォート3連続で、コード部分として表示したいのが、そのままバッククォート3個表示されてます。

関連すること

やったこと

  • Markdownのモジュールを、GitHub Flavored Markdownに対応している Markdown::Perl に置き換えました
  • また、モジュールの更新にあたり、cpanfile.snapshotの更新をgithub actionで行うように調整しました

@kfly8 kfly8 changed the title [WIP] markdownで書かれた翻訳は、GitHub Flavored Markdownを利用したい markdownで書かれた翻訳は、GitHub Flavored Markdownを利用したい Apr 25, 2024
@kfly8 kfly8 marked this pull request as ready for review April 25, 2024 11:11

$html =~ s{^.*<(?:body)[^>]*>}{}si;
$html =~ s{</(?:body)>.*$}{}si;
$html =~ s{\n<!--\s+original(.*?)-->\n}{<div class="original">$1</div>}sg;
$html =~ s{~~~(?:\s*(sh|perl)\s+)?(.+?)\s*~~~}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

~~~ の置き換えが必要なドキュメントは、次のドキュメントだけ。

https://perldoc.jp/docs/articles/github.com/tokuhirom/plenv/blob/master/README.md

https://github.com/search?q=repo%3Aperldoc-jp%2Ftranslation%20~~~&type=code

コチラは、あとで手直しをすれば良さそう。

@kfly8 kfly8 merged commit 5d2da6c into master Apr 25, 2024
2 checks passed
@kfly8 kfly8 deleted the fence branch April 25, 2024 11:30
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.

1 participant