Skip to content

Commit 9127d8c

Browse files
committed
Add blog posts to the site, with the first post
* Add a blog to the site. * Fix URLs so blog posts, tags, and pages should show. * Add the first post announcing the OpenAPI tool.
1 parent 148b08a commit 9127d8c

16 files changed

+108
-305
lines changed

config.toml

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ pygmentsCodefencesGuessSyntax = true
5353
youtube = "@DenseAnalysis"
5454
discord = "https://discord.gg/5zFD6pQxDk"
5555

56+
# 1. Projects links
5657
[[menu.main]]
5758
identifier = "projects"
5859
name = "Projects"
@@ -70,6 +71,7 @@ pygmentsCodefencesGuessSyntax = true
7071
url = "projects/densechat/"
7172
weight = 2
7273

74+
# 2. Services links
7375
[[menu.main]]
7476
identifier = "services"
7577
name = "Services"
@@ -87,32 +89,31 @@ pygmentsCodefencesGuessSyntax = true
8789
url = "services/community/"
8890
weight = 2
8991

90-
# [[menu.main]]
91-
# identifier = "resources"
92-
# name = "Resources"
93-
# weight = 3
94-
#
95-
# [[menu.main]]
96-
# parent = "resources"
97-
# identifier = "blog"
98-
# name = "Blog"
92+
# 3. Resources Links
93+
[[menu.main]]
94+
identifier = "resources"
95+
name = "Resources"
96+
weight = 3
9997

10098
[[menu.main]]
101-
identifier = "about"
102-
name = "About"
103-
weight = 4
99+
parent = "resources"
100+
identifier = "blog"
101+
name = "Blog"
102+
url = "blog"
103+
weight = 1
104104

105105
[[menu.main]]
106+
parent = "resources"
106107
identifier = "portal"
107108
name = "🔗 Portal"
108109
url = "https://dense-analysis.notion.site/Dense-Analysis-Education-Portal-3bf400d2c185412d8a4ff514207e82d0"
109-
weight = 5
110+
weight = 2
110111

112+
# 4. About Links
111113
[[menu.main]]
112-
identifier = "sponsor"
113-
name = "❤ Sponsor"
114-
url = "sponsors/"
115-
weight = 6
114+
identifier = "about"
115+
name = "About"
116+
weight = 4
116117

117118
[[menu.main]]
118119
parent = "about"
@@ -131,3 +132,10 @@ pygmentsCodefencesGuessSyntax = true
131132
name = "Why FOSS?"
132133
url = "about/foss/"
133134
weight = 3
135+
136+
# 5. Sponsor Links
137+
[[menu.main]]
138+
identifier = "sponsor"
139+
name = "❤ Sponsor"
140+
url = "sponsors/"
141+
weight = 5

content/blog/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: "Dense Analysis Blog"
3+
layout: "list"
4+
---
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
type: post
3+
title: OpenAPI Spec Converter
4+
author: Andrew Wray
5+
subtitle: Easily convert between Swagger, OpenAPI 3.0, and OpenAPI 3.1
6+
summary: Introduction of the openapi-spec-converter tool.
7+
date: 2025-03-07
8+
tags: ["openapi", "docker"]
9+
---
10+
11+
Dense Analysis is excited to introduce `openapi-spec-converter`, a powerful FOSS
12+
tool designed to simplify the conversion of API specifications between Swagger,
13+
OpenAPI 3.0, and OpenAPI 3.1 formats.
14+
15+
Now available on
16+
[GitHub](https://github.com/dense-analysis/openapi-spec-converter) and [Docker
17+
Hub](https://hub.docker.com/r/denseanalysis/openapi-spec-converter),
18+
`openapi-spec-converter` makes it easy for developers to standardize and migrate
19+
their API specifications with minimal effort.
20+
21+
With a simple command, users can convert their JSON and YAML-based
22+
specifications:
23+
24+
```
25+
docker run --rm -i openapi-spec-converter:latest < yourspec.json > newspec.json
26+
```
27+
28+
The tool allows users to specify the target format using the `-t` option,
29+
supporting conversions to **Swagger (`swagger`)**, **OpenAPI 3.0 (`3.0`)**, and
30+
**OpenAPI 3.1 (`3.1`)**. By default the converter will output a 3.1 spec.
31+
32+
YAML or JSON output can be specified by setting `-f yaml` or `-f json`. By
33+
default the converter will output JSON.
34+
35+
`openapi-spec-converter` is part of Dense Analysis’s commitment to improving
36+
developer workflows and fostering inter-operability in API development.
37+
38+
For more details and contributions, visit the [GitHub
39+
repository](https://github.com/dense-analysis/openapi-spec-converter).

content/post/2015-01-04-first-post.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

content/post/2015-01-15-pirates.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

content/post/2015-01-19-soccer.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

content/post/2015-01-27-dear-diary.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

content/post/2015-02-13-hamlet-monologue.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

content/post/2015-02-20-test-markdown.md

Lines changed: 0 additions & 35 deletions
This file was deleted.

content/post/2015-02-26-flake-it-till-you-make-it.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)