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 が正しく変換されない #143

Closed
chvmvd opened this issue Feb 13, 2023 · 16 comments
Closed

Markdown が正しく変換されない #143

chvmvd opened this issue Feb 13, 2023 · 16 comments

Comments

@chvmvd
Copy link
Contributor

chvmvd commented Feb 13, 2023

Markdown ファイルの行頭に HTML や React のタグを書くと正しく変換されない。

例えば、次のようなコードを書くと、画像のようになってしまい、うまく変換されない。

<strong>Hello</strong> Hello `a` Hello Hello

Hello `a` Hello

image

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 13, 2023

GitHub の Markdown で書くと、次のように正しく表示される。

image

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 13, 2023

MDX のせいだと思ったが、MDX のプレイグラウンドでは正しく動く。
image

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 13, 2023

Docusaurus のプレイグラウンドではやはり動かないので、Docusaurus の問題かもしれない。
image

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 13, 2023

VSCode のシンタックスハイライトも動かないので、Docusaurus 固有の問題でもなさそう。これは、md ファイルでも mdx ファイルでも起こる。
image

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 13, 2023

ためしに、こちらの MDX のプレイグラウンドに貼ったところ動かなかった。
image

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 18, 2023

@chelproc お手上げです。お願いします。

@chelproc
Copy link
Contributor

自分もこれ散々悩まされたのですがMDXの仕様の限界だと思って諦めました

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 18, 2023

まじですか…
Issue とか投げた方が良いですかね?
問題は、どこの仕様なのかですけど。
VSCode の Markdown でも起こるので、どこの問題か分からないんですよね。
かと思ったら、MDX のプレイグラウンドでは動きますし。

@chelproc
Copy link
Contributor

MDX は v1 と v2 があって,Docusaurus だと v1 を使っているのが原因かもしれません

facebook/docusaurus#4029

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 18, 2023

なるほど!そんな気がします。
諦めて、対応されるのを待つしかなさそうです…
MDX1 は他にもけっこう問題抱えてるので、困りましたね。謎記法が多い気がしています。MDX2 でだいぶマシになりましたが。

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 19, 2023

記法の移行がたいへんみたいですね。
Docusaurus の方で最近に PR も出てるみたいなので、期待してます。

@chelproc
Copy link
Contributor

そうなんですね,MDX 1->2 は破壊的変更だと思うので Docusaurus もそれに合わせてメジャーバージョンアップになる気がするので,先は長そうですね...

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 19, 2023

そうですね。一回作っちゃうと、移行作業も大変ですね。

@chvmvd
Copy link
Contributor Author

chvmvd commented Feb 19, 2023

解決に時間がかかりそうなので、一旦この Issue はクローズしておきます。

@chvmvd chvmvd closed this as not planned Won't fix, can't repro, duplicate, stale Feb 19, 2023
@chvmvd chvmvd reopened this Nov 4, 2023
@chvmvd
Copy link
Contributor Author

chvmvd commented Nov 4, 2023

Fixed with #541.

@chvmvd
Copy link
Contributor Author

chvmvd commented Nov 4, 2023

Docusaurus 3.0.0へ移行したことで、MDX 3.0になりこの問題に関しては解決しました。

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

No branches or pull requests

2 participants