👩‍💻

ZennのMarkdown記法一覧

に公開
78

Discussion

Hidden comment
Hidden comment
Shuhei KadowakiShuhei Kadowaki

こんにちは。
独自記法のメッセージについてですが、default(黄色)と"alert"(赤)以外に、"info"(青)、"tips"(緑)を追加するのはどうでしょうか?
現状の選択肢だけだとどうしても警告色っぽいイメージになってしまうので、単純な追加情報などに適した色合いがあるといいなと思いました。

参考になるかわかりませんが、以下のページの"admonition" sectionのようなイメージです:
https://juliadocs.github.io/Documenter.jl/dev/showcase/

Hidden comment
srz_zumixsrz_zumix

コードブロックの言語指定ですが対応している言語のリストはありますでしょうか?
また C++ の場合、 cpp でハイライトされるのですが違和感があります。

  • #include が # と include で別の色にハイライト
  • override, final がハイライトされない
Zenn公式Zenn公式

Zennではシンタックスハイライトにprism.jsを使っており、基本的に「Zennの対応言語 = prism.jsが対応している言語」という形になります。

藤原 惟藤原 惟

はじめまして。見出しですが、推奨の見出しレベルはありますか?

たとえば、はてなブログのMarkdown記法だと

  • <h1>: Webサイト自体のタイトル
  • <h2>: 記事のタイトル(大見出し)
  • <h3>: 記事内で使える小見出し

という使い分けを前提としたテーマが多いです。
(ただしはてなが厳密に決めた訳ではなく、CSSの意図としてそうなっている場合が多いようです)

Zenn公式Zenn公式

とくに推奨はなく、h1から始めてもh2から始めてもOKです!

Ohkubo KOHEIOhkubo KOHEI

アクセシビリティの観点から見出し2から始めることをおすすめします

この一文は比較的最近追加されたものでしょうか?
「AIレビュー」に指摘されて気づきましたが。

そもそもタイトルは<header>に入ってて文脈が切り離されているので本文でh1 使っても何ら問題ない気もしますがどうなのでしょうか?

Hidden comment
pikpik

はじめまして。
こちらで本を書こうと思っておりいくつか書いてみたのですが改行で改行されませんでした。
何か改行コード(空白2つなど)が必要でしょうか?

Zenn公式Zenn公式

いえ、Enterで改行できます。
マークダウンで以下のように書くと、プレビューや実際の本文でも2行で表示されます。

First Line
Second Line

マークダウン→HTMLの変換にはmarkdown-itを使っており、こちらのデモサイトで「breaks」にチェックを入れたときと同じ挙動で改行されると思います。

pikpik

それが改行されていないのです…
ここにその画像を載せようと思ったんですが、ここには画像は載せられないのですね

pikpik

ちなみに markdown-it で [breaks] にチェックを入れた場合、正しく改行されました。

Nobuo YamashitaNobuo Yamashita

改行に関して、markdown-itのデモサイトのようにbreaksのon、offを制御できるといいのになぁと思います。文書をgithubで管理していると、diffが行単位なので、テキストとしては一文一行で書きたくて、レンダリングとしては、空行で段落区切りで、段落の最後が改行されるという挙動になっているほうがありがたいです。

Hidden comment
とがとが

表の中で改行することはできるでしょうか?
が改行文字にならないようです.

中身 改行
したい
です
Zenn公式Zenn公式

遅くなってしまいましたが<br>タグが使えるようになりました。CLIでも反映させるためにはnpm install zenn-cli@latestで更新をお願いします。

Hidden comment
Hidden comment
とがとが

バッククォート 3 つでコードブロックを書くとき,「prism.jp による syntax highlight を適用することなく(=プレーンテキストのままで)」「ファイル名を表示する」ことは可能でしょうか?

Zenn公式Zenn公式

現状正式には対応はしていないです。CLIでのエラーメッセージが気にならないのであれば

```-:text

のようにすればファイル名だけを表示できます。

とがとが

ありがとうございます.確かに Language does not exist と言われますが,そのままでいこうと思います

とがとが

そういえばこれですが,今は

```:text

と書けるようになったんですね!対応ありがとうございます!

とがとが

インラインコードの先頭あるいは末尾に空白文字を入れることは可能でしょうか?(` abc` と書いたときに abc の前の空白が消えることを防ぎたいです)
もしよく知られた markdown の書き方だったら申し訳ありません.

Zenn公式Zenn公式

半角スペースが消えてしまうのは仕様になります。正確にはCSSのwhite-spaceプロパティがデフォルトの値だとこのようになります。

GitHubやdev.toなどITエンジニアがよく使いそうなサイトを一通りチェックしてみたのですが、どのサイトもwhite-spaceの値を変更していなかったため、特別な仕様はなるべく避けたいという理由から今のところZennでも対応予定はないです。先頭・末尾の半角スペースがそのまま反映されることを好まない方もいると思うので…。申し訳ないです。

とがとが

なるほど….了解しました.丁寧な説明ありがとうございます.

とがとが

これですが, 普通のスペースの代わりに U+2000 を使うというのを思いついたのでこの場に残しておきたいと思います.
` abc` (普通のスペース) → abc
` abc` (U+2000) →  abc

knkknk

シェア用のURLを取得する方法はありますか?
いつも 設定 > スクラップ管理 > articles > 該当記事 とクリックしてリンクを取得しているので共有ボタンみたいなのでURLを取得できると嬉しいです。

こひな(ゆでだこの方🐙)こひな(ゆでだこの方🐙)

HTMLタグの埋め込みには対応していないのでしょうか?上付き文字<sup>を使いたいのですが。

Zenn公式Zenn公式

現時点では<br>以外のHTMLタグの埋め込みには対応していないです(いろいろと事情があり…)。supsubの対応についてのIssueを作りました。しばらくお待ちいただければと思います。

なお、数式であれば$a^4$a^4)や$a_1$a_1)という形で記載ができます。

こひな(ゆでだこの方🐙)こひな(ゆでだこの方🐙)

編集画面だとハイライトされるので、対応してないのか、HTMLの書き方が悪いのか、Markdown初心者の私には判断つかなかったので助かりました。
ありがとうございます!

daichi takezawadaichi takezawa

MarkDownで非表示にする方法です。ここにも一応貼らさせてもらいます🙇‍♂️

<!-- 非表示コメントをここに書きます。このxxxを全部消すと非表示になります -xxx->

ただし改行すると無効になってしまいます。改行された複数行を非表示する方法を探しまくったのですが、今の所無い?ようです。なので複数行の場合は改行せずに使うしかありません。

ともキングともキング

とても丁寧に書かれていて分かりやすかったです! 
とっても助かりました。ありがとうございました😊

ととぴろnoteととぴろnote

記法について質問です。私は数学の記事を書いているのですが、定理などを枠で囲む方法はございますか?Notionだとcalloutにあたるやつです。

bisquebisque

Markdownで表現できることとしては、基本的にはこのページで紹介されているものが全てになります。
少し調べたところ、KaTeXだと boxed を使うと枠を付けられるようですが、いかがでしょうか?
https://katex.org/docs/supported.html#annotation

$$
\boxed{\pi=\frac c d}
$$
\boxed{\pi=\frac c d}
ととぴろnoteととぴろnote

ありがとうございます。試してみます。いつかNotionみたいに楽に書けたらなーって思います。

Ken OkabeKen Okabe

#Zenn独自の記法 という方言はBadPracticeでしかない。

Markdownは標準的な仕様がないために、これまでこのような好き勝手がまかりとおり、それぞれの実装者がセキュリティに優れていると信じ、各自勝手な文法を乱立させたために混乱が進み、その結果、CommonMarkのようなもので標準化しようという動きもある。

ここの他のコメントも全て、独自方言による混乱でしかないし、GitHubのMarkdown(GFM)で、単に標準的なHTMLのIMGタグで書けていたものが、Zennでは、

![altテキスト](https://画像のURL =250x)

という適当な思いつきであるとしか思えない独自記法にされて、これに適応するためにすべてのMarkdownを書き直すのにどれだけ(無駄な)手間暇がかかるか想像してみてほしい。

koji0705koji0705

MarkdownとPreviewは同時に見る方法はないのでしょうか??
ブラウザで執筆する場合、同時に見える方が書きやすく。

Zenn公式Zenn公式

ブラウザのエディターでリアルタイムプレビューはできません。コンテンツをGitHubで管理していただく形になってしまいますが、 github.dev でブラウザから編集することも可能です。ご検討いただけますと幸いです。

https://info.zenn.dev/release-vscode-extension

Hidden comment
TomoDictionaryTomoDictionary

画像に影をつけるのはcssで記述でしょうか??
![] (/images/画像) に直接styleを組み込む事は可能でしょうか?
以下のurlの画像の影です。
2. ローカルのテキストエディター + CLI
https://zenn.dev/zenn/articles/editor-guide

Hidden comment
Hidden comment
Hidden comment