|
/create/
|
<i class="fa-solid fa-rocket"></i> Create a Roq site
|
|
|
/
|
<i class="fa-solid fa-house"></i>Home
|
|
|
/blog
|
<i class="fa-regular fa-newspaper"></i>Blog
|
|
|
/events/
|
<i class="fa fa-calendar"></i>Events
|
|
|
/about/
|
<i class="fa fa-thumbs-up"></i>About
|
|
|
/roqers/
|
<i class="fa fa-guitar"></i>Roqers
|
|
|
/docs/getting-started/
|
<i class="fa fa-bolt"></i>Getting Started
|
|
|
/docs/basics/
|
<i class="fa fa-guitar"></i>Roq the Basics
|
|
|
/posts/tag/tutorial/
|
<i class="fa fa-graduation-cap"></i>Tutorials
|
|
|
/marketplace/
|
<i class="fa-solid fa-spray-can-sparkles"></i>Plugins & Themes
|
|
|
/docs/publishing/
|
<i class="fa fa-rocket"></i>Publishing
|
|
|
/docs/advanced/
|
<i class="fa-solid fa-truck-monster"></i>Advanced stuff
|
|
|
/docs/migrating/
|
<i class="fa-solid fa-right-to-bracket"></i>Migrating
|
|
|
/llms.txt
|
<i class="fa-solid fa-robot"></i>LLMs.txt
|
|
|
/plugin/aliases/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-shuffle"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">navigation</span>
<span class="marketplace-tag">seo</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Aliases</h3>
<p class="marketplace-card-desc">Set up URL redirects and short links to keep old URLs working</p>
</div>
</div>
|
|
|
/plugin/asciidoc/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-file-lines"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">content</span>
<span class="marketplace-tag">markup</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">AsciiDoc</h3>
<p class="marketplace-card-desc">Write content in AsciiDoc with a fast, pure-Java processor</p>
</div>
</div>
|
|
|
/plugin/asciidoc-jruby/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-file-lines"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">content</span>
<span class="marketplace-tag">markup</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">AsciiDoc JRuby</h3>
<p class="marketplace-card-desc">Full AsciiDoctor via JRuby with support for all extensions and macros</p>
</div>
</div>
|
|
|
/theme/base-theme/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-cube"></i></div>
<span class="marketplace-type-badge marketplace-type-theme">theme</span>
<span class="marketplace-tag">minimal</span>
<span class="marketplace-tag">starter</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Base Theme</h3>
<p class="marketplace-card-desc">Minimal built-in theme with SEO, favicon, and Web Bundler. The ideal starting point to build a fully custom site from scratch.</p>
</div>
</div>
|
|
|
/plugin/diagram/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-diagram-project"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">content</span>
<span class="marketplace-tag">media</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Diagram</h3>
<p class="marketplace-card-desc">Render diagrams from code blocks using Kroki (Mermaid, PlantUML, and more)</p>
</div>
</div>
|
|
|
/plugin/faker/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-wand-magic-sparkles"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">development</span>
<span class="marketplace-tag">testing</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Faker</h3>
<p class="marketplace-card-desc">Generate fake blog posts with realistic content for development and testing</p>
</div>
</div>
|
|
|
/plugin/hybrid/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-bolt"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">performance</span>
<span class="marketplace-tag">caching</span>
<span class="marketplace-tag">dynamic</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Hybrid</h3>
<p class="marketplace-card-desc">Build Quarkus applications with Roq static content, adding runtime page caching, future page scheduling, and cache management</p>
</div>
</div>
|
|
|
/plugin/lunr-search/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-magnifying-glass"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">search</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Lunr Search</h3>
<p class="marketplace-card-desc">Add instant full-text search to your site using Lunr.</p>
</div>
</div>
|
|
|
/plugin/markdown/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-brands fa-markdown"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">content</span>
<span class="marketplace-tag">markup</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Markdown</h3>
<p class="marketplace-card-desc">Write content in Markdown with CommonMark support, included by default</p>
</div>
</div>
|
|
|
/plugin/og-card/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-image"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">seo</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">OG Card</h3>
<p class="marketplace-card-desc">Generate 1200×630 social preview PNGs from Qute SVG templates</p>
</div>
</div>
|
|
|
/plugin/qr-code/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-qrcode"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">media</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">QR Code</h3>
<p class="marketplace-card-desc">Embed auto-generated QR codes for any URL or custom text</p>
</div>
</div>
|
|
|
/web/sass/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-brands fa-sass"></i></div>
<span class="marketplace-type-badge marketplace-type-web">web</span>
<span class="marketplace-tag">css</span>
<span class="marketplace-tag">styling</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Sass</h3>
<p class="marketplace-card-desc">Write stylesheets with Sass variables, nesting, and mixins for your Roq site</p>
</div>
</div>
|
|
|
/plugin/series/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-layer-group"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">collections</span>
<span class="marketplace-tag">navigation</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Series</h3>
<p class="marketplace-card-desc">Organize posts into multi-part series with automatic navigation</p>
</div>
</div>
|
|
|
/plugin/sitemap/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-sitemap"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">seo</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Sitemap</h3>
<p class="marketplace-card-desc">Generate an XML sitemap automatically so search engines index every page</p>
</div>
</div>
|
|
|
/web/svelte/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-brands fa-js"></i></div>
<span class="marketplace-type-badge marketplace-type-web">web</span>
<span class="marketplace-tag">components</span>
<span class="marketplace-tag">javascript</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Svelte</h3>
<p class="marketplace-card-desc">Build interactive components with Svelte and embed them in your Roq site</p>
</div>
</div>
|
|
|
/plugin/tagging/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-tags"></i></div>
<span class="marketplace-type-badge marketplace-type-plugin">plugin</span>
<span class="marketplace-tag">collections</span>
<span class="marketplace-tag">navigation</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Tagging</h3>
<p class="marketplace-card-desc">Auto-generate tag pages and filtered views for any content collection</p>
</div>
</div>
|
|
|
/web/tailwind-css/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-solid fa-wind"></i></div>
<span class="marketplace-type-badge marketplace-type-web">web</span>
<span class="marketplace-tag">css</span>
<span class="marketplace-tag">styling</span>
<span class="marketplace-tag">tailwind</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">Tailwind CSS</h3>
<p class="marketplace-card-desc">Use Tailwind CSS utility classes in your Roq site with automatic purging and optimized builds</p>
</div>
</div>
|
|
|
/web/mvnpm/
|
<div class="marketplace-card-topbar">
<div class="marketplace-card-icon-wrap"><i class="fa-brands fa-npm"></i></div>
<span class="marketplace-type-badge marketplace-type-web">web</span>
<span class="marketplace-tag">npm</span>
<span class="marketplace-tag">dependencies</span>
</div>
<div class="marketplace-card-lower">
<div class="marketplace-card-body">
<h3 class="marketplace-card-title">mvnpm</h3>
<p class="marketplace-card-desc">Use npm packages as Maven dependencies with zero Node.js installation required</p>
</div>
</div>
|
|