首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

怎么将swagger API导出为HTML或者PDF

Asciidoctor是一种快速,开放源代码文本处理器和发布工具链,用于将AsciiDoc内容转换为HTML5,DocBook,PDF和其他格式。...HTML和PDF: mvn generate-resources 使用命令行 上面讲到了,Asciidoctor是基于ruby,有了asciidoc之后,我们也可以直接使用Asciidoctor命令行来进行转换...步骤如下: 安装rvm:rvm是一个ruby版本管理工具,方便使用。当然你也可以使用系统原生rubyruby版本必须在2.3以上。...如果您使用非拉丁语书写,则需要使用专门主题来提供必要字体。例如,以写在CJK语言文档PDF如中国,你需要使用一个CJK主题。...您可以通过安装asciidoctor-pdf-cjk-kai_gen_gothic gem获得这样主题。 采用专用主题,是因为PDF需要你自己提供字体来为所有字符提供字形。

4.1K10

网安工具 | Windows便携式渗透测试环境PentestBox入门到进阶使用指南

可以直接USB驱动器或其他便携设备上运行,而不会对主机系统产生任何影响, PentestBox还提供了图形用户界面,使得渗透测试工作更加简单和直观。...download # 种子:https://pentestbox.org/PentestBox-with-Metasploit-v2.2.torrent 个人提示:建议在虚拟机里面进行安装测试后面可以直接网络共享过来即可...,当然您也可以将它安装到U盘上; 官网提示:按照带有metasploit 版本时候得关闭windows自带防火墙,因为metasploit生成攻击载荷 对于windows安全来说是个威胁。...渗透利器详解 描述: 功能界面设置介绍, 请参考【PentestBox简明使用教程】这个PDF文件。...它目标是实现自动化过程对给定目标收集情报,这可能是一个IP地址,域名、主机名或网络子网。

1.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

在Scientific Linux 6.4(64位)上安装Redmine 2.5.1

--without development test 会话存储密钥生成 这一步生成一个随机密钥,Rails用来编码存储会话数据cookie,防止外界破坏。...用于生成PDF文档等) public/plugin_assets(插件相关文件)。...可以通过"管理(Administration)“菜单选择“配置(Settings)”来修改应用程序大部分设置。 回到服务器终端窗口,按Ctrl + C退出WEBrick。...整合到Apache 复制到Apache专用目录 首先,把Redmine临时目录/tmp转移到目标目录。...修改日志配置 Redmine默认将日志记录到应用主目录下log子目录。随着时间推移,日志文件可能变得很大。为此可以考虑让它们增长到一定大小之后自动分割为多个文件。

52530

PentestBox入门到进阶使用

exe/download #种子:https://pentestbox.org/PentestBox-with-Metasploit-v2.2.torrent 个人提示:建议在虚拟机里面进行安装测试后面可以直接网络共享过来即可...,当然您也可以将它安装到U盘上; 官网提示:按照带有metasploit 版本时候得关闭windows自带防火墙,因为metasploit生成攻击载荷 对于windows安全来说是个威胁。...现在在局域网其他电脑上 资源管理器 中 网络 可以看到共享文件夹 0x02 工具文件结构 描述:从上面我们可以看到是PentestBox共5个文件夹,2个库文件,一个bat批处理和一个exe...0x03 基本操作 安装升级卸载 描述:在PentextBox中软件安装 安装/升级/卸载 软件:toolsmanager 它会github上进行检测是否存在更新; 首先,它会GitHub信息库自动更新...WeiyiGeek.update 渗透利器详解 功能界面设置介绍: +PDF功能界面介绍 参考网站: 模块参考:modules.pentestbox.com 0x04 自定义工具 描述:很多情况下自己工具

5K20

PentestBox入门到进阶使用

exe/download #种子:https://pentestbox.org/PentestBox-with-Metasploit-v2.2.torrent 个人提示:建议在虚拟机里面进行安装测试后面可以直接网络共享过来即可...,当然您也可以将它安装到U盘上; 官网提示:按照带有metasploit 版本时候得关闭windows自带防火墙,因为metasploit生成攻击载荷 对于windows安全来说是个威胁。...WeiyiGeek.update 渗透利器详解 功能界面设置介绍: +PDF功能界面介绍 参考网站: 模块参考:modules.pentestbox.com ---- 0x04 自定义工具 描述:很多情况下自己工具.../ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ gem sources --add http...://gems.ruby-china.org/ --remove https://rubygems.org/ gem sources -l --##查看源 gem

2.3K20

Hello Octopress

,例如myblog等,gem list命令可以查看已经安装好了依赖包,rake install就类似make install进行安装(Octopress主题),一定要确保这里执行命令都是正确执行了...rake deploy #发布网页,这里会提交代码到github rake preview #本地预览,默认端口是4000,可以修改 git add . git commit -m 'your message...rake配置文件,类似于makefile,这个我修改了一些内容 ├─ Gemfile #bundle要下载需要gem依赖关系指定文件 ├─ Gemfile.lock #这些gem依赖对应关系...deploy时候生成缓存文件夹,和public目录一样 ├─ sass/ #css文件源文件,过程中会compass成css ├─ plugins/ #放置自带以及第三方插件目录,ruby程序...,而是新建站点给定

58320

markdown 替代品 asciidoc 介绍

AsciiDoctor AsciiDoctor 是 AsciiDoc Ruby 实现,也是一个工具链,实现了 AsciiDoc 对 HTML5/DocBook/EPUB/PDF/MOBI 转换(有的需要借助第三方工具例如...我们可以使用 https://opalrb.com[Opal] 将 Ruby 源码编译成 JavaScript 生成 {uri-asciidoctorjs}[Asciidoctor.js] 文件,这是一个全功能版...然后,你就可以放心地使用 `gem` 命令来安装或者更新 Asciidoctor gem。 当使用 RVM 时,gem 将被安装到与系统隔离位置。...[#ruby-api] === Ruby API 为了在你应用中使用 Asciidoctor,首先需要引入这个 gem: [source] require 'asciidoctor' 然后,你可以通过下面的代码将..._ Asciidoctor 支持自定义转化器,它可以操作待处理文件到生成文档整个环节。 一个简单、细微地自定义输出方式是使用模板转化器。

1.7K20

代码图形统计工具git_stats web

一.简介 仓库代码统计工具之一,可以按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单统计,非常方便....虽然以代码行数来衡量项目或者程序员并不是一件靠谱事,但是统计角度看趋势对于技术管理人员还是很有帮助!...GitStats就是这样工具,它能生成以下统计数据,并以图表形式进行对比 常规统计:文件总数,行数,提交量,作者数。...image.png 二.安装ruby 1.参照文档安装ruby-2.4 也可以使用ssc来一键安装ruby yum -y install git git clone https://github.com.../ssc.sh install ruby-2.4 source /etc/profile 2.验证安装 ruby -v 3.添加ruby国内阿里云仓库来提高访问速度,并删除国外访问仓库 gem sources

1.4K20

Forklift ETL 基础(一)(1)

前言 Forklift ETL 是基于 Ruby 语言用来对 Mysql 和 Elasticsearch 进行 ETL 工具集 Forklift is a ruby gem that makes it...)对数据进行适当加工处理以适应需求 数据装载:(Data loading)将结果保存到合适地方 这里分享一下 forklift_etl 相关基础,详细可以参考 forklift Tip: 当前最新版本为...Fetching gem metadata from https://gems.ruby-china.org/ Fetching version metadata from https://gems.ruby-china.org...[root@h102 forklift]# ---- 生成项目 使用 bundle exec forklift --generate 在当前目录中生成项目结构 [root@h102 forklift]#...', 'forklift', version) [root@h102 ~]# 这个脚本是在做一个版本兼容处理 实际执行是下面这一段代码 load Gem.bin_path('forklift_etl

47030

Python3网络爬虫实战-4、存储库

Pip安装 推荐使用 Pip 安装,命令如下: pip3 install pymysql Python资源分享qun 784758214 ,内有安装包,PDF,学习视频,这里是Python学习者聚集地...1.4.4 RedisDump安装 RedisDump 是一个用于 Redis 数据导入导出工具,是基于 Ruby 实现,所以要安装 RedisDump 需要先安装Ruby。 1....安装Ruby brew install ruby 3....Gem安装 安装完成之后,我们就可以执行 gem 命令了,它类似于 Python 中 pip 命令,利用 gem 我们可以安装 RedisDump,命令如下: gem install redis-dump...验证安装 安装成功后就可以执行如下两个命令: redis-dump redis-load Python资源分享qun 784758214 ,内有安装包,PDF,学习视频,这里是Python学习者聚集地

39620

利用 JenKins 持续集成 iOS 项目时遇到问题

实践应该包含3个基本模块,一个可以自动构建过程,自动编译代码可以自动分发,部署和测试。 一个代码仓库,SVN或者Git。最后一个是一个持续集成服务器。...JenKins用途: 构建项目自动化打包可以省去开发人员好多时间,重要是,Jenkins为我们维护了一套高质量可用代码,而且保证了一个纯净环境。...可以用来自动化测试,在本地生成大批测试用例,每天利用服务器不断跑这些用例。 静态代码分析,可以检测出很多代码问题,比如潜在内存泄露问题。...2. ruby_executable_hooks: No such file or directory jekyll有时也会报这个错误得到启示,可能是由于执行pod命令路径粗存在问题。...具体解决方式是: 自己动手写脚本替代插件(插件本质是帮助我们生成打包脚本代码)。

2.5K20

如何在Ubuntu 18.04上使用rbenv安装Ruby on Rails

可以使用该gem命令来管理这些gems。我们将使用此命令安装Rails。 安装gem时,安装过程会生成本地文档。...这可能会为每个gem安装过程增加大量时间,因此请通过创建一个包含配置设置以关闭此功能~/.gemrc文件来关闭本地文档生成: echo "gem: --no-document" > ~/.gemrc...1 gem installed 您可以使用该gem env命令(子命令env是environment简称)来了解有关gem环境和配置更多信息。...您可以使用home参数查看gems安装位置,如下所示: gem env home 您将看到类似于此输出: /home/sammy/.rbenv/versions/2.5.1/lib/ruby/gems...第七步 - 卸载rbenv 如果您已经决定不再使用rbenv,则可以将其系统中删除。

6.2K50

RadRails1.0降临——增加Profiler、CallGraph Analyzer和Rails Shell等新特性

这里有一个RadRails、Netbeans和CodeGears3rdRail特性完全比较,比较中可以看出RadRails在重构(refactoring)和性能剖析(profiling)方面更胜一筹...RadRails1.0支持Ruby代码性能剖析,可以通过GUI显示每个方法运行时间和调用图表。...我们将从ruby-profbin脚本中得到ruby脚本执行包装起来,并将输出定向到一个临时文件中。然后,当执行结束 时候,我们通过解析输出并生成调用图表和着重点以供查看。...这个目前对JRuby还不支持,因为对于用原生C代码写成ruby-prof gem来说,Java目前还没有替代品。一旦有了这个替代品,我们就会马上让JRuby也支持这项特性。...如 果要实现这个功能:我们就得修改ruby-prof gem使得它类似于ruby-debugruby-debug-ide gem那样工作——至少可以允许对于profiler远程连接和实时地通过套接字来发送剖析相关命令

1.9K80

开发项目管理工具redmine 原

数据库(mysql) 5.6 192.168.228.129 host2 安装 安装依赖:ruby、rake、rails centos7.3 可以使用yum直接安装ruby,也可以使用rvm安装...在此使用rvm管理ruby,rvm 是一个命令行工具,可以提供一个便捷多版本 Ruby 环境管理和切换,如果你打算学习 Ruby / Rails, RVM 是必不可少工具之一。...$ rvm install xxxx 安装一个版本ruby $ rvm remove xxxx 卸载一个版本ruby # 安装rake和rails ## 如果嫌默认ruby源慢,可以使用以下方法进行替换...$ gem source -r https://rubygems.org/ # 删除默认ruby源 $ gem source -a http://mirrors.aliyun.com/rubygems...Note: 可选依赖项 && 数据库适配器 RMagick :允许通过ImageMagick操作PDF和PNG导出图像。

10K40
领券