问题标签 [slate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
312 浏览

python - Python 中的 Slate 在山脚下绊倒

尝试将 PDF 解析为文本,并一直尝试从 Slate 入手。

但是,仅按照随处发布的基本示例,我得到以下信息:

有任何想法吗?

0 投票
1 回答
249 浏览

ruby - Ruby redcarpet 未正确解释 Markdown

我的slate项目有以下降价:

middleman用来服务一个网站:bundle exec middleman server. 但是,最后一个小节标题没有被正确解释为h2标签(屏幕截图)。如果我通过构建它,结果是相同的rake build

但是,如果我将此降价放在http://stackedit.io等其他解释器上,那就没问题了。

所以我怀疑我的降价解释器(Ruby redcarpet)不知何故坏了。我没有在控制台上收到任何警告/错误消息。我尝试了不同版本的红地毯。解释的 HTML 也是错误的,尽管错误是不同的。我想Ruby和Redcarpet的某种组合会成功吗?

这是我的config.rb

谁能说出可能的原因是什么?或者如何恢复?

在此处输入图像描述

0 投票
3 回答
2136 浏览

python - 使用 python 3.5.0 在 Windows 8 上提取 Pdf 文本

我想在 windows8 上的 slate 包的帮助下使用 python 3.5.0 从 Pdf 文件中提取文本。

问题:虽然我已经成功安装了 slate 包,但当我尝试导入 slate 时仍然存在某些错误。请提出我所缺少的。

错误:

回溯(最近一次调用):文件“”,第 1 行,在导入 slate 文件“C:\Users\name\AppData\Local\Programs\Python\Python35-32\lib\site-packages\slate-0.4.1 -py3.5.egg\slate__init__.py",第 66 行,从 slate 导入 PDF

ImportError:无法导入名称“PDF”

0 投票
0 回答
808 浏览

python - Python Slate 库:PDF 文本提取连接单词

只是尝试使用 Slate 库和 PyPDF2 从 Python 中的 PDF 中提取文本。不幸的是,一些 PDF 正在输出,其中多个单词合并/连接在一起。这似乎是间歇性发生的,例如,对于某些 PDF 单词,它们之间的空格被正确提取,而另一些则不是。

包含未正确提取单词的 PDF 示例,可在此处下载(所以不允许我上传)。从输出

是(或至少一个片段是):

,noton adhocprocures,and can be used with datacollected atmultiplespatial resolutions (Kulldorff1999).如果有关于加班税的丰富数据可用,这些数据可以合并到 STPS 分析中,以提高模型检测瞄准集群的灵敏度和可靠性,

当然第一个逗号分隔的标记应该在哪里not on adhoc procedures

有人知道为什么会发生这种情况,或者对用于 PDF 文本提取的库有更好的了解吗?

谢谢您的帮助!

0 投票
1 回答
331 浏览

javascript - 固定页眉和页内锚点与 Tripit Slate

当这些 URL 是跳转目标时,这个问题是关于让散列 URL(如mydomain.com/somepage#SomeAnchor)从固定页面标题下滚动出来。这是这个已回答问题的一个分支——但我想知道是否有人得到了完全在 Tripit Slate 文档发布框架上工作的答案?

这个基于 Slate 的网站不是我们的,但它显示了我们的困境:

  • 如果您单击左侧导航中的链接,则中心文本列将滚动到您选择的标题。一切都很好。

  • 但请尝试单击正文中的链接。例如,从 http://buddycloud.com/api#accounts点击push notification 链接。您滚动到一个完全不同的子标题。您请求的目标实际上具有焦点,但它隐藏在顶部导航栏下方。(向上滚动,你会看到它。)

我们的左导航链接工作干净,就像 buddycloud 网站的一样。感谢Sidnious 的 4086107 回答,我们在所有标题上方放置了一个不可见的伪元素,正如 Nicolas Gallagher 设计的那样。这是 CSS 类:

以下是我们如何将其应用于标题:

这对左侧导航很有效。从 css-tricks 中,我们了解了为什么“页内”散列链接仍然失败:

当链接包含哈希时,如下所示:<a href="#section-two">Section Two</a> ...浏览器窗口将滚动...到最小可能位置以使该元素完全可见。...与浏览器窗口的上边缘齐平。这可能是……在固定位置、保持在顶部的标头的情况下,问题很大。

事实上,我们的固定顶部导航看起来很像 buddycloud 的(我们的是 82 像素高)。我们的页内哈希链接隐藏在它下面,就像他们的一样。

除了两个重要的例外:首先,如果目标“散列” URL 与出站链接位于同一个降价文件中,则目标从固定标题下干净地窥视,就像左导航链接一样。(在源端,Slate 将所有内容存储为.md文件。)这将问题本地化:链接目标隐藏在 Slate 必须遍历到单独的目标.md文件,然后连接#<SomeAnchorName>以完成 URL 的位置。

其次,我们发现了一个 hack,它可以获取所有“页内”散列链接以清除我们的顶部标题。这涉及使用两个跨度在 HTML 中对我们的标题进行双重标记。第一个是一个空的虚拟跨度,它位于实际标题文本上方以欺骗滚动行为。(它用我们上面的jumptarget类进行了标记。)在标题本身上,我们应用了一个带有类的单独跨度,它纠正了第一次 hack 中的左缩进。双重标记如下所示:

但是,尽管这揭示了我们的“页内”散列链接,但它完全破坏了我们的左侧导航。由于与 Slate 的tocify左导航生成器的一些交互,以这种方式标记的任何标题都会出现以下行为: (1) 将其子项隐藏在左导航中。(2) 单击时,防止jumptarget类从顶部标题下方滚动出来。(3) 单击时,在左侧导航中折叠其父级。

所以总而言之,我们的困境是:我们对左侧导航链接的修复导致我们的文本链接断开。然而,我们对文本链接的修复破坏了我们的左导航修复。

如果有人在 Tripit Slate 或tocify或其他框架上全局解决了这个问题,我们将非常感谢您的指点。干净的 CSS、hacky HTML 或 jivey JavaScript——我们是不可知论者。谢谢!

[2016 年 7 月 13 日更新:] 这是我们的开发人员添加到的脚本layout.erb,用于清除链接目标被持久标头隐藏。我们正在测试它是否适用于所有链接。非常邀请评论:

0 投票
1 回答
609 浏览

docker-compose - 使用 Docker 构建 Slate 的问题

我曾尝试使用 Docker 构建slate,但在编译源代码时修改的更改不受影响。在我的源路径中,我有以下文件。

Dockerfile

码头工人-compose.yml

生成文件

当我尝试 make compile 输出显示

当我执行 make build

当我执行化妆时

但是当我转到浏览器(http://192.168.99.100:4567/-boot2docker ip)并检查时,它将显示原始石板安装而不是我对源文件夹中 index.html.md 文件所做的修改更改。我路径中的构建文件夹也没有更新。

任何人都可以确定我在这里做错了什么?我是 Docker 新手。

谢谢。

0 投票
0 回答
717 浏览

jenkins - 将 Swagger 和 Slate 与 Spring 微服务结合/集成

我在 EC2 实例上部署了一组 dockerized 微服务(带有 jersey 应用程序的 spring boot)。每个服务都公开了我需要为其创建规范的 rest api。

作为第一步,我在所有 Spring Boot 应用程序中都包含了 swagger-core,它生成一个 .json/.yaml 文件,并在服务启动时将其作为休息资源在 http 上提供。

我想使用 slate 将所有服务的 api 规范作为单个资源(从单个 json/yaml 文件聚合)通过 http/s 提供。

Slate ( https://github.com/lord/slate ) 使用 markdown 格式来提供静态内容。库 Swagger2Markup 可用于通过聚合每个服务的 api 规范(json/yaml 文件)来生成 markdown 文件(每个服务都有自己的 json/yaml 文件生成)。

使用这个降价文件,我可以使用 slate 默认中间人来构建静态内容并通过 http 提供服务。

问题:什么可以被认为是将此过程无缝集成到 jenkins 构建中的最佳实践。

0 投票
1 回答
3705 浏览

python-2.7 - 意外的 EOF,使用 slate 在 Python 2.7.12 上解析 PDF 文件

我选择了 Jacqueline Kazil 和 Katherine Karmul 撰写的 O'Reiley 的 Data Wrangling with Python。在第 5 章第 94 页中,我正在运行以下代码。

我正在使用 Windows 10,Python 2.7.12,运行 slate 0.5.2,pdfminer 20140328 并成功安装了 pip。我得到以下结果:

我只知道 EOF 表示“文件结尾”,并且无法从数据源读取更多数据。有人知道发生了什么吗?

如果有人想查看我要解析的文件,就在这里: https ://github.com/jackiekazil/data-wrangling/tree/master/data/chp5

0 投票
1 回答
585 浏览

markdown - swagger widdershins slate html标记问题

我需要将 swagger 文件编译成 html 文件。我愿意:

在 editor.swagger.io 上创建 json 文件。通过命令生成markdown:

然后通过命令生成html:

然后我将文件复制到 apache,但最终的 html 标记与我预期的完全不同。有时参数部分不存在,或者未显示 POST 参数。有没有兼容性问题?我用

https://github.com/lord/slate https://github.com/Mermade/widdershins

0 投票
1 回答
293 浏览

shopify - Shopify Slate 无法构建、压缩或启动?

尝试使用 Shopify 的 Slate 运行,它安装了一个没有错误的新主题,但是我们导航到主题并尝试运行 slate start 或 slate zip,我收到此错误:

之后还有一些错误代码,但看起来错误是在主题链接试图创建新报告器时?还有其他人遇到这个吗?