Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
c4ed976
Modernize site with Bootstrap 5 and custom theme
jamezp Mar 23, 2026
5fc6a3a
Add dark mode toggle and enhance styling
jamezp Mar 23, 2026
bd80e66
Major layout cleanup and modernization
jamezp Mar 23, 2026
696c15b
Add theme-aware Commonhaus Foundation logo
jamezp Mar 24, 2026
5b0f07f
Add dedicated Community page with simplified navigation
jamezp Mar 24, 2026
613d9ab
Add modern card-based styling for documentation page
jamezp Mar 24, 2026
e42be9b
Modernize blog listing page with card-based design
jamezp Mar 24, 2026
c1f1488
Enhance downloads page with modern table styling
jamezp Mar 24, 2026
41893a0
Transform books page with modern card-based layout
jamezp Mar 24, 2026
7fe9294
Fix oversized share buttons and add dark mode support
jamezp Mar 24, 2026
8a5bdae
Add responsive hamburger menu for mobile navigation
jamezp Mar 24, 2026
7cdc99a
Fix desktop navigation visibility and features checklist layout
jamezp Mar 24, 2026
1ac88a9
Hide notch spans in footer navigation
jamezp Mar 24, 2026
2e7048f
Consolidate CSS files into single bootstrap-theme.css
jamezp Mar 24, 2026
54463ef
Disable line numbers in code blocks for better UX
jamezp Mar 24, 2026
dff90db
Fix download button visibility and improve features checklist layout
jamezp Mar 24, 2026
5bf59d6
Define missing CSS variables to fix IDE warnings
jamezp Mar 24, 2026
a3bc508
Fix CSS syntax error - add missing media query wrapper
jamezp Mar 24, 2026
610a00d
Remove unused template and old theme files
jamezp Mar 24, 2026
5608953
Remove the empty subtitle attributes and if not present use the abstr…
jamezp Mar 24, 2026
e59d6d5
Reorganize footer with centered layout for logo and badges
jamezp Mar 24, 2026
34adb56
Polish UI and fix styling issues across site
jamezp Mar 24, 2026
198277c
Include the security policy on the site.
jamezp Mar 24, 2026
115603b
Removed breadcrumbs from the default layout.
jamezp Mar 24, 2026
48d7ad0
Add better spacing and color palette for headers.
jamezp Mar 24, 2026
c944389
Use the correct issue link.
jamezp Mar 24, 2026
4b86646
Remove orphaned build page and navigation code
jamezp Mar 24, 2026
ceab4c6
Remove whitespace from above and below the banner logo. Updated the f…
jamezp Mar 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,8 @@ target
*.iml
.vscode

node_modules

## OS related
*.DS_Store
node_modules/
73 changes: 54 additions & 19 deletions content/blogs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,62 @@
link: blogs/page:page
---

<div class="blog-list-container">
{#for post in site.collections.posts.paginated(page.paginator)}
<div class="post-preview">
<a href="{post.url.absolute}">
<h3 class="post-title">{post.title}</h3>
{#if post.data.containsKey('subtitle')}
<h5 class="post-subtitle">{post.data.subtitle}</h5>
{/if}
</a>
<p class="post-meta">Posted by {post.data.author ?: "The RESTEasy Team"} on {post.date.format("MMMM dd, YYYY")}</p>
</div>
<hr>
<article class="blog-post-card card mb-4">
<div class="card-body">
<a href="{post.url.absolute}" class="text-decoration-none">
<h3 class="card-title post-title">{post.title}</h3>
{#if post.data.containsKey('subtitle')}
<h5 class="post-subtitle text-muted">{post.data.subtitle}</h5>
{#else}
<h5 class="post-subtitle text-muted">{post.contentAbstract}</h5>
{/if}
</a>
<div class="post-meta">
<i class="fas fa-user"></i> {post.data.author ?: "The RESTEasy Team"}
<span class="mx-2">•</span>
<i class="fas fa-calendar"></i> {post.date.format("MMMM dd, YYYY")}
</div>
<a href="{post.url.absolute}" class="btn btn-sm btn-outline-primary mt-3">
Read More <i class="fas fa-arrow-right"></i>
</a>
</div>
</article>
{/for}
</div>

<!-- Pager -->
<p align="center">
<!-- Pagination -->
{#if page.paginator.total > 1}
{#if page.paginator.previous}
<a href="{page.paginator.previous}">&larr; Newer Posts</a>
{/if}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{#if page.paginator.next}
<a href="{page.paginator.next}">Older Posts &rarr;</a>
{/if}
<nav aria-label="Blog pagination" class="mt-4">
<ul class="pagination justify-content-center">
{#if page.paginator.previous}
<li class="page-item">
<a class="page-link" href="{page.paginator.previous}">
<i class="fas fa-arrow-left"></i> Newer Posts
</a>
</li>
{#else}
<li class="page-item disabled">
<span class="page-link">
<i class="fas fa-arrow-left"></i> Newer Posts
</span>
</li>
{/if}

{#if page.paginator.next}
<li class="page-item">
<a class="page-link" href="{page.paginator.next}">
Older Posts <i class="fas fa-arrow-right"></i>
</a>
</li>
{#else}
<li class="page-item disabled">
<span class="page-link">
Older Posts <i class="fas fa-arrow-right"></i>
</span>
</li>
{/if}
</ul>
</nav>
{/if}
149 changes: 99 additions & 50 deletions content/books.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,56 +3,105 @@
title: Books
selflink: books
---
<table>
<tr>
<td>
<img width="180" alt="" height="236"
src="{site.url('/img/books/mainColumnParagraphs/0/imageBinary/restful_java.gif').absolute}"/>
</td>
<td>
<p><a href="https://oreilly.com/catalog/9780596158040/">RESTful Java with JAX-RS</a> by
Bill
Burke. RESTful Java with JAX-RS includes a technical guide that explains REST and
JAX-RS,
how they work, and when to use them. With the RESTEasy workbook that follows, you get
step-by-step instructions for installing, configuring, and running several working
JAX-RS
examples, using the JBoss RESTEasy implementation of JAX-RS.</p>
</td>
</tr>
</table>

<div class="books-intro mb-5">
<p class="lead">
Dive deeper into RESTful web services and JAX-RS with these recommended books from the community.
</p>
</div>

<table>
<tr>
<td>
<img width="180" alt="" height="236"
src="{site.url('/img/books/mainColumnParagraphs/00/imageBinary/rest.gif').absolute}"/>
</td>
<td>
<p><a href="https://oreilly.com/catalog/9780596529260/">RESTful Web Services</a> by Leonard
Richardson and Sam Ruby. A great introduction to REST, RESTful techniques, and
designing
RESTful Web Services.&nbsp; Its how I learned about REST initially.</p>
</td>
</tr>
</table>
<div class="row g-4">
<!-- RESTful Java with JAX-RS -->
<div class="col-md-6 col-lg-4">
<div class="card h-100 book-card">
<div class="book-cover">
<img src="{site.url('/img/books/mainColumnParagraphs/0/imageBinary/restful_java.gif').absolute}"
class="card-img-top"
alt="RESTful Java with JAX-RS book cover"/>
</div>
<div class="card-body d-flex flex-column">
<h4 class="card-title">
<a href="https://oreilly.com/catalog/9780596158040/" target="_blank">
RESTful Java with JAX-RS
</a>
</h4>
<p class="book-author mb-3">
<i class="fas fa-user"></i> Bill Burke
</p>
<p class="card-text flex-grow-1">
RESTful Java with JAX-RS includes a technical guide that explains REST and JAX-RS,
how they work, and when to use them. With the RESTEasy workbook that follows, you get
step-by-step instructions for installing, configuring, and running several working
JAX-RS examples, using the JBoss RESTEasy implementation of JAX-RS.
</p>
<a href="https://oreilly.com/catalog/9780596158040/"
class="btn btn-outline-primary mt-3"
target="_blank">
View on O'Reilly <i class="fas fa-external-link-alt"></i>
</a>
</div>
</div>
</div>

<table>
<tr>
<td>
<img width="180" alt="" height="236"
src="{site.url('/img/books/mainColumnParagraphs/01/imageBinary/cookbook.gif').absolute}"/>
</td>
<td>
<p><a href="https://oreilly.com/catalog/9780596808679/">RESTful Web Services Cookbook</a>
by
Subbu Allamaraju and Mike Amundsen. Detailed cookbook on how to design RESTful
services.&nbsp;
Subbu has an <a href="https://www.subbu.org/">incredible blog</a> on REST and finally
he's
taken a lot of his ideas and experiences along with Mike Amundsen and incorporated them
into a book.</p>
</td>
</tr>
</table>
<!-- RESTful Web Services -->
<div class="col-md-6 col-lg-4">
<div class="card h-100 book-card">
<div class="book-cover">
<img src="{site.url('/img/books/mainColumnParagraphs/00/imageBinary/rest.gif').absolute}"
class="card-img-top"
alt="RESTful Web Services book cover"/>
</div>
<div class="card-body d-flex flex-column">
<h4 class="card-title">
<a href="https://oreilly.com/catalog/9780596529260/" target="_blank">
RESTful Web Services
</a>
</h4>
<p class="book-author mb-3">
<i class="fas fa-user"></i> Leonard Richardson & Sam Ruby
</p>
<p class="card-text flex-grow-1">
A great introduction to REST, RESTful techniques, and designing RESTful Web Services.
It's how I learned about REST initially.
</p>
<a href="https://oreilly.com/catalog/9780596529260/"
class="btn btn-outline-primary mt-3"
target="_blank">
View on O'Reilly <i class="fas fa-external-link-alt"></i>
</a>
</div>
</div>
</div>

<!-- RESTful Web Services Cookbook -->
<div class="col-md-6 col-lg-4">
<div class="card h-100 book-card">
<div class="book-cover">
<img src="{site.url('/img/books/mainColumnParagraphs/01/imageBinary/cookbook.gif').absolute}"
class="card-img-top"
alt="RESTful Web Services Cookbook book cover"/>
</div>
<div class="card-body d-flex flex-column">
<h4 class="card-title">
<a href="https://oreilly.com/catalog/9780596808679/" target="_blank">
RESTful Web Services Cookbook
</a>
</h4>
<p class="book-author mb-3">
<i class="fas fa-user"></i> Subbu Allamaraju & Mike Amundsen
</p>
<p class="card-text flex-grow-1">
Detailed cookbook on how to design RESTful services. Subbu has an
<a href="https://www.subbu.org/" target="_blank">incredible blog</a> on REST and finally
he's taken a lot of his ideas and experiences along with Mike Amundsen and incorporated
them into a book.
</p>
<a href="https://oreilly.com/catalog/9780596808679/"
class="btn btn-outline-primary mt-3"
target="_blank">
View on O'Reilly <i class="fas fa-external-link-alt"></i>
</a>
</div>
</div>
</div>
</div>
9 changes: 0 additions & 9 deletions content/build.html

This file was deleted.

Loading