diff --git a/hugo/content/showcase/openapi.html b/hugo/content/showcase/openapi.html new file mode 100644 index 00000000..2f6e8460 --- /dev/null +++ b/hugo/content/showcase/openapi.html @@ -0,0 +1,12 @@ +--- +title: "OpenAPI SL" +weight: 0 +type: langium +layout: showcase-page +externalUrl: "https://bestsolution-at.github.io/openapi-dsl/" +img: "/assets/BestSolution_OpenAPI.svg" +description: A proof-of-concept DSL to describe OpenAPI-Documents in a concise and human readable way. Made by BestSolution. +geekdochidden: true +draft: false +noMain: true +--- diff --git a/hugo/layouts/langium/list.html b/hugo/layouts/langium/list.html index 1958f237..b47abbc5 100644 --- a/hugo/layouts/langium/list.html +++ b/hugo/layouts/langium/list.html @@ -4,9 +4,19 @@
{{range where .Pages.ByWeight ".Params.draft" false}}
+ {{ if .Params.url }} + {{ else if .Params.externalUrl }} + + {{ end }} -

{{.Title}}

+

+ {{.Title}} + {{ if .Params.externalUrl }} + + {{ end }} + +

{{.Params.description}}

diff --git a/hugo/static/assets/BestSolution_OpenAPI.svg b/hugo/static/assets/BestSolution_OpenAPI.svg new file mode 100644 index 00000000..c01af066 --- /dev/null +++ b/hugo/static/assets/BestSolution_OpenAPI.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hugo/static/assets/external_link.svg b/hugo/static/assets/external_link.svg new file mode 100644 index 00000000..5373e99c --- /dev/null +++ b/hugo/static/assets/external_link.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + +