This is an automated email from the ASF dual-hosted git repository.
bcall pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/trafficserver-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 49bd538 Update via.html with hero section, copyright to 2026, and
footer consistency
49bd538 is described below
commit 49bd5388270585e25712bd6b602eff83e8aa3e19
Author: Bryan Call <[email protected]>
AuthorDate: Thu Jan 8 14:21:43 2026 -0800
Update via.html with hero section, copyright to 2026, and footer consistency
- Add blue gradient hero section to via.html matching other pages
- Update copyright to 2026 on all pages and templates
- Add Via Header Decoder link to Resources footer on all pages
- Remove outdated Wiki/FAQ links from acknowledgements, users, press pages
- Fix grid layout in via.html footer to match other pages
- Update README with buildbot info and useful links (Whimsy, W3C Link
Checker)
---
content/acknowledgements.html | 5 ++---
content/downloads.html | 3 ++-
content/index.html | 3 ++-
content/press.html | 5 ++---
content/users.html | 5 ++---
content/via.html | 21 +++++++++++++--------
docs/README.md | 20 ++++++++++++--------
source/templates/downloads.template.html | 3 ++-
source/templates/index.template.html | 3 ++-
9 files changed, 39 insertions(+), 29 deletions(-)
diff --git a/content/acknowledgements.html b/content/acknowledgements.html
index 944f5a6..ef49466 100644
--- a/content/acknowledgements.html
+++ b/content/acknowledgements.html
@@ -191,9 +191,8 @@
<h3 class="text-sm font-semibold text-gray-900 uppercase
tracking-wider mb-4">Resources</h3>
<ul class="space-y-3">
<li><a
href="https://docs.trafficserver.apache.org/en/latest/index.html"
class="text-secondary hover:text-accent
transition-colors">Documentation</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/TS/Apache+Traffic+Server"
class="text-secondary hover:text-accent transition-colors">Wiki</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/TS/FAQ" class="text-secondary
hover:text-accent transition-colors">FAQ</a></li>
<li><a href="https://github.com/apache/trafficserver/"
class="text-secondary hover:text-accent transition-colors">Source Code</a></li>
+ <li><a href="/via.html" class="text-secondary
hover:text-accent transition-colors">Via Header Decoder</a></li>
</ul>
</div>
@@ -232,7 +231,7 @@
<div class="mt-12 pt-8 border-t border-gray-200 flex flex-col
md:flex-row justify-between items-center">
<p class="text-secondary text-sm text-center md:text-left">
- Copyright © 2025 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
+ Copyright © 2026 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
Licensed under the <a
href="https://www.apache.org/licenses/" class="hover:text-accent">Apache
License</a>, Version 2.0.
Apache Traffic Server, Apache, the Apache Traffic Server
logo, and the Apache feather logo are trademarks of The Apache Software
Foundation.
</p>
diff --git a/content/downloads.html b/content/downloads.html
index f4c6b97..d38291c 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -260,6 +260,7 @@ To update versions:
<ul class="space-y-3">
<li><a
href="https://docs.trafficserver.apache.org/en/latest/index.html"
class="text-secondary hover:text-accent
transition-colors">Documentation</a></li>
<li><a href="https://github.com/apache/trafficserver/"
class="text-secondary hover:text-accent transition-colors">Source Code</a></li>
+ <li><a href="/via.html" class="text-secondary
hover:text-accent transition-colors">Via Header Decoder</a></li>
</ul>
</div>
@@ -297,7 +298,7 @@ To update versions:
<div class="mt-12 pt-8 border-t border-gray-200 flex flex-col
md:flex-row justify-between items-center">
<p class="text-secondary text-sm text-center md:text-left">
- Copyright © 2025 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
+ Copyright © 2026 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
Licensed under the <a
href="https://www.apache.org/licenses/" class="hover:text-accent">Apache
License</a>, Version 2.0.
Apache Traffic Server, Apache, the Apache Traffic Server
logo, and the Apache feather logo are trademarks of The Apache Software
Foundation.
</p>
diff --git a/content/index.html b/content/index.html
index 9d30180..a27c09f 100644
--- a/content/index.html
+++ b/content/index.html
@@ -359,6 +359,7 @@ To update:
<ul class="space-y-3">
<li><a
href="https://docs.trafficserver.apache.org/en/latest/index.html"
class="text-secondary hover:text-accent
transition-colors">Documentation</a></li>
<li><a href="https://github.com/apache/trafficserver/"
class="text-secondary hover:text-accent transition-colors">Source Code</a></li>
+ <li><a href="/via.html" class="text-secondary
hover:text-accent transition-colors">Via Header Decoder</a></li>
</ul>
</div>
@@ -396,7 +397,7 @@ To update:
<div class="mt-12 pt-8 border-t border-gray-200 flex flex-col
md:flex-row justify-between items-center">
<p class="text-secondary text-sm text-center md:text-left">
- Copyright © 2025 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
+ Copyright © 2026 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
Licensed under the <a
href="https://www.apache.org/licenses/" class="hover:text-accent">Apache
License</a>, Version 2.0.
Apache Traffic Server, Apache, the Apache Traffic Server
logo, and the Apache feather logo are trademarks of The Apache Software
Foundation.
</p>
diff --git a/content/press.html b/content/press.html
index f35525f..fd1504e 100644
--- a/content/press.html
+++ b/content/press.html
@@ -233,9 +233,8 @@
<h3 class="text-sm font-semibold text-gray-900 uppercase
tracking-wider mb-4">Resources</h3>
<ul class="space-y-3">
<li><a
href="https://docs.trafficserver.apache.org/en/latest/index.html"
class="text-secondary hover:text-accent
transition-colors">Documentation</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/TS/Apache+Traffic+Server"
class="text-secondary hover:text-accent transition-colors">Wiki</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/TS/FAQ" class="text-secondary
hover:text-accent transition-colors">FAQ</a></li>
<li><a href="https://github.com/apache/trafficserver/"
class="text-secondary hover:text-accent transition-colors">Source Code</a></li>
+ <li><a href="/via.html" class="text-secondary
hover:text-accent transition-colors">Via Header Decoder</a></li>
</ul>
</div>
@@ -274,7 +273,7 @@
<div class="mt-12 pt-8 border-t border-gray-200 flex flex-col
md:flex-row justify-between items-center">
<p class="text-secondary text-sm text-center md:text-left">
- Copyright © 2025 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
+ Copyright © 2026 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
Licensed under the <a
href="https://www.apache.org/licenses/" class="hover:text-accent">Apache
License</a>, Version 2.0.
Apache Traffic Server, Apache, the Apache Traffic Server
logo, and the Apache feather logo are trademarks of The Apache Software
Foundation.
</p>
diff --git a/content/users.html b/content/users.html
index 3ef043b..fee708f 100644
--- a/content/users.html
+++ b/content/users.html
@@ -231,9 +231,8 @@
<h3 class="text-sm font-semibold text-gray-900 uppercase
tracking-wider mb-4">Resources</h3>
<ul class="space-y-3">
<li><a
href="https://docs.trafficserver.apache.org/en/latest/index.html"
class="text-secondary hover:text-accent
transition-colors">Documentation</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/TS/Apache+Traffic+Server"
class="text-secondary hover:text-accent transition-colors">Wiki</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/TS/FAQ" class="text-secondary
hover:text-accent transition-colors">FAQ</a></li>
<li><a href="https://github.com/apache/trafficserver/"
class="text-secondary hover:text-accent transition-colors">Source Code</a></li>
+ <li><a href="/via.html" class="text-secondary
hover:text-accent transition-colors">Via Header Decoder</a></li>
</ul>
</div>
@@ -275,7 +274,7 @@
<div class="mt-12 pt-8 border-t border-gray-200 flex flex-col
md:flex-row justify-between items-center">
<p class="text-secondary text-sm text-center md:text-left">
- Copyright © 2025 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
+ Copyright © 2026 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
Licensed under the <a
href="https://www.apache.org/licenses/" class="hover:text-accent">Apache
License</a>, Version 2.0.
Apache Traffic Server, Apache, the Apache Traffic Server
logo, and the Apache feather logo are trademarks of The Apache Software
Foundation.
</p>
diff --git a/content/via.html b/content/via.html
index a633ca7..5ac3d43 100644
--- a/content/via.html
+++ b/content/via.html
@@ -193,15 +193,19 @@ function checkQuery() {
</nav>
</div>
</header>
+
+ <!-- Hero Section -->
+ <section class="bg-gradient-to-br from-blue-900 via-blue-800 to-cyan-700
text-white py-16">
+ <div class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
+ <h1 class="text-4xl md:text-5xl font-bold mb-6">Via Header
Decoder</h1>
+ <p class="text-xl text-blue-100 leading-relaxed max-w-3xl mx-auto">
+ Parse and understand Apache Traffic Server Via headers
+ </p>
+ </div>
+ </section>
<main class="py-12">
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
- <!-- Header -->
- <div class="text-center mb-12">
- <h1 class="text-4xl font-bold text-primary mb-4">Via Header
Decoder</h1>
- <p class="text-xl text-gray-600">Parse and understand Apache
Traffic Server Via headers</p>
- </div>
-
<!-- Tool Card -->
<div class="bg-white rounded-xl shadow-lg border border-gray-200
p-8">
<form onsubmit="return showVia(this);">
@@ -255,12 +259,13 @@ function checkQuery() {
<!-- Footer -->
<footer class="bg-gray-50 border-t border-gray-200 mt-16">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
- <div class="grid grid-cols-2 md:grid-cols-4 gap-8">
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
<div>
<h3 class="text-sm font-semibold text-gray-900 uppercase
tracking-wider mb-4">Resources</h3>
<ul class="space-y-3">
<li><a
href="https://docs.trafficserver.apache.org/en/latest/index.html"
class="text-secondary hover:text-accent
transition-colors">Documentation</a></li>
<li><a href="https://github.com/apache/trafficserver/"
class="text-secondary hover:text-accent transition-colors">Source Code</a></li>
+ <li><a href="/via.html" class="text-secondary
hover:text-accent transition-colors">Via Header Decoder</a></li>
</ul>
</div>
@@ -298,7 +303,7 @@ function checkQuery() {
<div class="mt-12 pt-8 border-t border-gray-200 flex flex-col
md:flex-row justify-between items-center">
<p class="text-secondary text-sm text-center md:text-left">
- Copyright © 2025 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
+ Copyright © 2026 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
Licensed under the <a
href="https://www.apache.org/licenses/" class="hover:text-accent">Apache
License</a>, Version 2.0.
Apache Traffic Server, Apache, the Apache Traffic Server
logo, and the Apache feather logo are trademarks of The Apache Software
Foundation.
</p>
diff --git a/docs/README.md b/docs/README.md
index 970ea96..1fec549 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -30,6 +30,10 @@ content/
## Building the Site
+The site is automatically built by [Apache
Buildbot](https://ci2.apache.org/#/builders?tags=trafficserver-site) when
changes are pushed to the `asf-site` branch. Buildbot runs `source/generate.py`
to generate the HTML files from templates.
+
+To build manually (for local testing):
+
```bash
cd source
python3 generate.py
@@ -60,14 +64,7 @@ This generates `content/index.html` and
`content/downloads.html` from templates.
}
```
-2. Run the generator:
-
-```bash
-cd source
-python3 generate.py
-```
-
-3. Commit and push the changes.
+2. Commit and push the changes to `asf-site`. Buildbot will automatically run
the generator.
## URL Patterns
@@ -102,3 +99,10 @@ python3 -m http.server 8080
- Firefox
- Safari (macOS/iOS)
- Mobile browsers
+
+## Useful Links
+
+- **Live Site:** https://trafficserver.apache.org/
+- **Buildbot:** https://ci2.apache.org/#/builders?tags=trafficserver-site
+- **ASF Website Checker:**
https://whimsy.apache.org/site/project/trafficserver - Checks for required ASF
content (privacy policy, events link, copyright, etc.)
+- **W3C Link Checker:**
https://validator.w3.org/checklink?uri=https%3A%2F%2Ftrafficserver.apache.org&recursive=on
- Validates links and anchors in web pages
diff --git a/source/templates/downloads.template.html
b/source/templates/downloads.template.html
index 87475b1..a83cd3d 100644
--- a/source/templates/downloads.template.html
+++ b/source/templates/downloads.template.html
@@ -260,6 +260,7 @@ To update versions:
<ul class="space-y-3">
<li><a
href="https://docs.trafficserver.apache.org/en/latest/index.html"
class="text-secondary hover:text-accent
transition-colors">Documentation</a></li>
<li><a href="https://github.com/apache/trafficserver/"
class="text-secondary hover:text-accent transition-colors">Source Code</a></li>
+ <li><a href="/via.html" class="text-secondary
hover:text-accent transition-colors">Via Header Decoder</a></li>
</ul>
</div>
@@ -297,7 +298,7 @@ To update versions:
<div class="mt-12 pt-8 border-t border-gray-200 flex flex-col
md:flex-row justify-between items-center">
<p class="text-secondary text-sm text-center md:text-left">
- Copyright © 2025 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
+ Copyright © 2026 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
Licensed under the <a
href="https://www.apache.org/licenses/" class="hover:text-accent">Apache
License</a>, Version 2.0.
Apache Traffic Server, Apache, the Apache Traffic Server
logo, and the Apache feather logo are trademarks of The Apache Software
Foundation.
</p>
diff --git a/source/templates/index.template.html
b/source/templates/index.template.html
index 44739ec..b5c13f3 100644
--- a/source/templates/index.template.html
+++ b/source/templates/index.template.html
@@ -328,6 +328,7 @@ To update:
<ul class="space-y-3">
<li><a
href="https://docs.trafficserver.apache.org/en/latest/index.html"
class="text-secondary hover:text-accent
transition-colors">Documentation</a></li>
<li><a href="https://github.com/apache/trafficserver/"
class="text-secondary hover:text-accent transition-colors">Source Code</a></li>
+ <li><a href="/via.html" class="text-secondary
hover:text-accent transition-colors">Via Header Decoder</a></li>
</ul>
</div>
@@ -365,7 +366,7 @@ To update:
<div class="mt-12 pt-8 border-t border-gray-200 flex flex-col
md:flex-row justify-between items-center">
<p class="text-secondary text-sm text-center md:text-left">
- Copyright © 2025 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
+ Copyright © 2026 <a href="https://www.apache.org/"
class="hover:text-accent">The Apache Software Foundation</a>.
Licensed under the <a
href="https://www.apache.org/licenses/" class="hover:text-accent">Apache
License</a>, Version 2.0.
Apache Traffic Server, Apache, the Apache Traffic Server
logo, and the Apache feather logo are trademarks of The Apache Software
Foundation.
</p>