All Projects → aleung → jekyll-swagger-ui

aleung / jekyll-swagger-ui

Licence: Apache-2.0 license
A Jekyll plugin to integrate Swagger UI into Jekyll site

Programming Languages

HTML
75241 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to jekyll-swagger-ui

helm-swagger-ui
Helm Chart for Swagger UI
Stars: ✭ 23 (+43.75%)
Mutual labels:  swagger-ui
jekyll-data
A plugin to read '_config.yml' and data files within Jekyll theme gems
Stars: ✭ 40 (+150%)
Mutual labels:  jekyll-plugin
jekyll-avatar
A Jekyll plugin for rendering GitHub avatars
Stars: ✭ 79 (+393.75%)
Mutual labels:  jekyll-plugin
RestDoc
在运行时,使用Javadoc文档注释生成Swagger/OpenAPI规范
Stars: ✭ 63 (+293.75%)
Mutual labels:  swagger-ui
jeecg
JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单) - > 代码生成器模式 - > 手工MERGE智能开发), 可以帮助解决Java项目90%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。具备:表单配置能力(无需编码)、移动配置能力、工作流配置能力、报表配置能力(支持移动端)、插件开发能力(可插拔)
Stars: ✭ 2,090 (+12962.5%)
Mutual labels:  swagger-ui
apihandyman.io
The apihandyman.io website
Stars: ✭ 14 (-12.5%)
Mutual labels:  jekyll-plugin
Jekyll Gist
📃 Liquid tag for displaying GitHub Gists in Jekyll sites.
Stars: ✭ 218 (+1262.5%)
Mutual labels:  jekyll-plugin
example-postgresql
A complete example of a "CRUD" service (UserService) built with Oat++ and using oatpp ORM with PostgreSQL.
Stars: ✭ 24 (+50%)
Mutual labels:  swagger-ui
jekyll-extlinks
This Jekyll plugin adds custom attributes (rel="nofollow", target="_blank", etc.) to external links in your content.
Stars: ✭ 18 (+12.5%)
Mutual labels:  jekyll-plugin
spring-boot-jwt-auth
🔑 Sample Spring boot application secured using JWT auth in custom header(X-Auth-Token).
Stars: ✭ 57 (+256.25%)
Mutual labels:  swagger-ui
swaggerql
Easily and simply convert SQL database into a REST API with Swagger documentation
Stars: ✭ 40 (+150%)
Mutual labels:  swagger-ui
AutoTablesForRADServer
Automate REST API Development With Auto Tables For RAD Server
Stars: ✭ 31 (+93.75%)
Mutual labels:  swagger-ui
MsCoreOne
MsCoreOne is a simple Ecommerce with using many technologies such as .NET 5, Entity Framework Core 5, React 16.13 with modern Clean Architecture, Domain-Driven Design, CQRS, SOLID, Identity Server 4, Blazor. It will focus on resolving the problems always see in the process to develop projects.
Stars: ✭ 77 (+381.25%)
Mutual labels:  swagger-ui
WarmSearch
🏫 失物招领网站 (SpringBoot + MybatisPlus + JWT) 实现前后端分离项目的后台管理系统
Stars: ✭ 38 (+137.5%)
Mutual labels:  swagger-ui
openapi-viewer
Browse and test a REST API described with the OpenAPI 3.0 Specification
Stars: ✭ 85 (+431.25%)
Mutual labels:  swagger-ui
jekyll-lazy-tweet-embedding
🐣 A Jekyll plugin to embed the Twitter cards into {.html, .md} pages, by just pasting tweet urls
Stars: ✭ 52 (+225%)
Mutual labels:  jekyll-plugin
OpenAPI-Viewer
OpenApi viewer Implemented using Vue
Stars: ✭ 93 (+481.25%)
Mutual labels:  swagger-ui
jekyll-portfolio-generator
Generates a portfolio/project pages (including related projects) out of data files
Stars: ✭ 55 (+243.75%)
Mutual labels:  jekyll-plugin
grlc
grlc builds Web APIs using shared SPARQL queries
Stars: ✭ 118 (+637.5%)
Mutual labels:  swagger-ui
Jekyll-Spotify
Easily output Spotify Embed Player for jekyll
Stars: ✭ 15 (-6.25%)
Mutual labels:  jekyll-plugin

Jekyll Swagger UI Plugin

Swagger is a framework for describing, producing, consuming, and visualizing RESTful web APIs. It includes the Swagger Specification and a set of tools. Swagger UI is a web tool that dynamically generate documentation from API definition file in Swagger Spec.

This plugin integrates Swagger UI into Jekyll site. API document can be generated and embedded in page or post.

Installation

Swagger UI

Download or clone swagger-ui code from Swagger GitHub project. Copy swagger-ui's dist folder to your Jekyll site and rename to swagger-ui.

Plugin

Put swagger_ui.rb in /_plugins/ (for Jekyll) or /plugins/ (for Octopress) directory.

Put swagger.html in /_include (for Jekyll) or /source/_include (for Octopress) directory.

Include swagger.html in <head> section of your layout file:

	<html>
	<head>
	  ...
	  {% include swagger.html %}
	</head>

Usage

Put the JSON file which describes your API into your Jekyll site, e.g. put under /api folder.

Use swagger tag to embed the API document in your markdown. The parameter is the link to your API JSON file.

{% swagger /api/my-api.json %}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].