首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在HTML中包括remark.js的标记文件内容

在HTML中包括remark.js的标记文件内容
EN

Stack Overflow用户
提问于 2017-01-12 07:27:59
回答 1查看 1.9K关注 0票数 9

是否有一种(最好是轻量级的方式)将标记文件的原始内容包含在HTML中?

我使用remark.js创建幻灯片,并且我希望将标记文件与HTML分开,这样HTML非常简单(并且不会改变):

代码语言:javascript
复制
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>Test</title>
    <link rel="stylesheet" href="style.css">
    <script src="https://gnab.github.io/remark/downloads/remark-latest.min.js"></script>
  </head>
  <body>
    <textarea id="source">
      >>'paste' markdown file test.md<<
    </textarea>
      <script>
        var slideshow = remark.create({
          highlightStyle: 'darkula',
          highlightLines: true
        });
      </script>
  </body>
</html>

理想情况下,它在脱机和本地机器上运行(不运行web服务器)。与‘粘贴’标记文件test.md‘的位显然不工作(因此我的问题)。我试过:

  • object data="test.md",但这会产生一个丑陋的iframe
  • 这个解决方案,但我刚刚得到一个空页面(我使用CDN作为jQuery)。
EN

回答 1

Stack Overflow用户

发布于 2017-05-12 16:32:13

根据鸣叫wiki,您需要添加下面的行来包含您的标记文件

代码语言:javascript
复制
var slideshow = remark.create({
  sourceUrl: 'markdown.md'
});

下面是一个完整的例子

代码语言:javascript
复制
<!DOCTYPE html>
<html>
  <head>
    <title>A title</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <style type="text/css">
      @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
      @import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
      @import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic);

      body { font-family: 'Droid Serif'; }
      h1, h2, h3 {
        font-family: 'Yanone Kaffeesatz';
        font-weight: normal;
      }
      .remark-code, .remark-inline-code { font-family: 'Ubuntu Mono'; }
    </style>
  </head>
  <body>
    <script src="https://remarkjs.com/downloads/remark-latest.min.js" type="text/javascript">
    </script>
    <script type="text/javascript">
      var slideshow = remark.create({
      sourceUrl: 'your_file.md'
      });
    </script>
  </body>
</html>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41607371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档