教えていただきたいこと
https://github.com/snym-yt/VisualPMusic
上記のリポジトリでindex.htmlを開くと次のような画面になっていると思います.
次の画面の下に調べたみたこと2でコードを追記した結果があります.
この画面の下の方にテキストがあると思うのですが,この部分をMarkdown言語で記述出来るようにindex.htmlを書き換えたいです.
自分でサイトを見たりしながら次のように記述してみたのですが,うまくいかなかったので,なぜだめなのか,どのようにしたらMarkdownで記述できるのか(そもそもそんなことはできないのか)を教えていただきたいです.
加えて,下のテキスト表示欄は大きさ固定で,それ以上の行がある場合はスクロールして見ることが出来るようにもしたいと考えております.
HTML
1<style> 2 /* 横幅が長い場合に改行するためのスタイル */ 3 .scroll-container { 4 white-space: pre-wrap; 5 word-wrap: break-word; 6 overflow-wrap: break-word; 7 overflow-x: auto; /* 横スクロール可能にする */ 8 max-width: 1877px; /* 任意の横幅を指定 */ 9 max-height: 500px; /* 任意の縦幅を指定 */ 10 border: 1px solid #ccc; /* 枠線を追加(任意) */ 11 padding: 10px; /* 任意の余白を指定 */ 12 } 13 </style> 14 15 <div class="scroll-container" id="markdown-container"> 16 <!-- ここに表示したいマークダウンテキストを記述 --> 17 ### aaa 18 *Lorem ipsum* dolor sit amet, consectetur adipiscing elit. 19 Curabitur vel quam sit amet ligula volutpat condimentum. 20 Sed eu orci vel libero varius suscipit. 21 Nullam condimentum dolor nec efficitur semper. 22 Integer eget dui vitae quam gravida iaculis. 23 </div>
デベロッパーツールでのエラー
Uncaught TypeError: marked is not a function at index.html:53:37 blockly_compressed.min.js:1074 Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD
調べてみたこと
その1
https://fukuno.jig.jp/2725
ひとまずこのサイトを参照し,
HTML
1<script src="https://taisukef.github.io/marked_md/marked.min.js"></script> 2 3Markdownを埋め込むよ 4<script>md(` 5# h1 6## h2 7### h3 8#### h4 9##### h5 10###### h6 11`)</script>
をindex.htmlに入れてみたのですが,そのまま入れただけではMarkdownで表示されていませんでした.
その2
https://zenn.dev/yurukei20/articles/5e341723f68bae
この記事見て実装を進めてみましたけど,Markdownの部分は変わらず出来ませんでした.
HTML
1 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 2 3 <script src="https://code.jquery.com/jquery-1.9.1.js"></script> 4 <script src="https://cdnjs.cloudflare.com/ajax/libs/markdown-it/8.2.2/markdown-it.min.js"></script> 5 <link 6 rel="stylesheet" 7 href="https://cdn.jsdelivr.net/npm/destyle.css@1.0.15/destyle.css" 8 /> 9 <link rel="stylesheet" href="css/style.css"/> 10 11 <!-- マークダウン記述箇所 --> 12 <main class="l-main-editer js-markdown-editer"> 13 # h1タイトル 14 15 ## h2タイトルタイトルタイトルタイトル 16 17 ### h3タイトルタイトルタイトルタイトル 18 19 ダミーテキストです。 20 21 強調したい箇所は**このように強調させる**ことも可能。 22 23 - リスト1 24 - リスト2 25 - リスト2-1 26 - リスト2-2 27 - リスト2-3 28 - リスト3 29 - リスト4 30 31 リンクは[リンクテキスト](https://yurukei-career.com/)のように記載。引用ブロックは以下。 32 33 > 引用ブロックはこのようになる。 34 改行もこのように組み込まれる。 35 36 ## テーブル 37 38 | No | 名前 | 年齢 | 39 |---:|----:|:----:| 40 | 1 | 山田 | 24 | 41 | 2 | 田中 | 48 | 42 43 --- 44 45 HTMLをそのまま埋め込むことも可能。 46 47 <h2>HTMLタイプのh2テキストとテーブル</h2> 48 49 <table> 50 <tr> 51 <th>No</th> 52 <th>名前</th> 53 <th>年齢</th> 54 </tr> 55 <tr> 56 <td>1</td> 57 <td>山田</td> 58 <td>24</td> 59 </tr> 60 <tr> 61 <td>2</td> 62 <td>田中</td> 63 <td>48</td> 64 </tr> 65 </table> 66 67 </main> 68 <!-- /マークダウン記述箇所 --> 69 70 <footer class="l-footer"> 71 <small class="l-footer__small">© yurukei20</small> 72 </footer> 73 74 <script src="https://code.jquery.com/jquery-1.9.1.js"></script> 75 <script src="https://cdnjs.cloudflare.com/ajax/libs/markdown-it/8.2.2/markdown-it.min.js"></script>
回答1件
あなたの回答
tips
プレビュー