如何将 HTML、JS 和 CSS 放入 Github 页面 .md 文件中?
How do I put HTML, JS and CSS in a Github page .md file?
我正在为我的 Github 托管站点编写 post。我正在写信给 my-first-post.md
.
我在 script
标签中有 Javascript,在 style
标签中有 CSS,在 div
和 [=17 中有 HTML =]s.
当我将代码粘贴到 .md
和 运行 jekyll serve
到 Ruby 时,我得到的只是一个包含原始 HTML 的页面。
我做错了什么?
"HTML is a publishing format; Markdown is a writing format."--daringfireball
Markdown 应该很简单。
你不应该将 javascript 放入 markdown 中,除非你有充分的理由这样做,即使那样我也不认为每个 markdown 转换器都会处理 javascript。
理想情况下,您的降价应该限制在 this list 和一些简单的 HTML.
任何 CSS 或 javascript 都应作为您的 主题.
的一部分
编辑,解释 jekyll 文件结构:
因此您的 Jekyll 站点的文件结构应该类似于 this。从广义上讲,您的 CSS 和 javascript 应该位于 _layouts
文件夹中的 default.html
文件中。您可能会注意到该文件看起来或多或少是一个普通的 HTML 文件。博客 post——即转换为 HTML 后的 markdown——将自己插入布局中的 {{ content }}
标签。
此外,CSS 和 javascript 不一定是 in default.html
。它也可以在外部文件中,您 link 从 default.html
我正在为我的 Github 托管站点编写 post。我正在写信给 my-first-post.md
.
我在 script
标签中有 Javascript,在 style
标签中有 CSS,在 div
和 [=17 中有 HTML =]s.
当我将代码粘贴到 .md
和 运行 jekyll serve
到 Ruby 时,我得到的只是一个包含原始 HTML 的页面。
我做错了什么?
"HTML is a publishing format; Markdown is a writing format."--daringfireball
Markdown 应该很简单。
你不应该将 javascript 放入 markdown 中,除非你有充分的理由这样做,即使那样我也不认为每个 markdown 转换器都会处理 javascript。
理想情况下,您的降价应该限制在 this list 和一些简单的 HTML.
任何 CSS 或 javascript 都应作为您的 主题.
的一部分编辑,解释 jekyll 文件结构:
因此您的 Jekyll 站点的文件结构应该类似于 this。从广义上讲,您的 CSS 和 javascript 应该位于 _layouts
文件夹中的 default.html
文件中。您可能会注意到该文件看起来或多或少是一个普通的 HTML 文件。博客 post——即转换为 HTML 后的 markdown——将自己插入布局中的 {{ content }}
标签。
此外,CSS 和 javascript 不一定是 in default.html
。它也可以在外部文件中,您 link 从 default.html