Roq with Blogs
Hello folks,
First let me thanks the Roq contributors, they have been awesome and this has been so fun to create Roq!
If you want to get started quickly:
Click here to generate your Roq Starter App.
or use the Quarkus CLI:
quarkus create app blog-with-roq -x=io.quarkiverse.roq:quarkus-roq
Then
cd blog-with-roq
quarkus dev
If you have a bit of time, with this release, I think it's time for me to give you the full story π:
It all started a while back when I helped my wife create her blog. After reviewing a few options, I decided to use Jekyll, as it was the easiest solution with GitHub Pages. Over time, I grew quite frustrated with the process:
- It was hard for my wife to install and start using.
- It was challenging to maintain and keep updated.
- Using Ruby didnβt feel great.
- Plugins were often outdated or unmaintained.
Then my wife said:
My wife: βBut why donβt you use your famous Quarkus?β
Me: βThis is not the right tool to create a blog πβ
I think this was around the time Quarkus 1.0 was being released...
... π΄ Time passes ...
ποΈ Mar 23, 2022: quarkus-quinoa
ποΈ Feb 3, 2023: quarkus-web-bundler
ποΈ Early 2024: Quarkus web guide
At this point, I thought back on what my wife had said... maybe it was time to reconsider? But Qute processes things at runtime, so it didnβt seem possible π€
... π΄ Time passes ...
ποΈ May 7, 2024:
My idea was to generate static pages at runtimeβ¦ because then all of Quarkus could become static without any changes π.
ποΈ May 17, 2024: quarkus-roq (generator part)
At this point, I thought we (mostly) had everything in Quarkus to change my answer to my wife π€
For those who wonder, "Roq" was chosen because: static = rock, rock + quarkus = roq
ποΈ June 19, 2024: Roq Focus Group
And now, thanks to the awesome team π§βπ»π©π»βπ»!
ποΈ October 31, 2024: Roq 1.0
ππΎπ₯
If you like the idea, support us, give us a star β or start contributing...