Skip to content

Fix: Restore connectivity.libp2p.io content into unified website - #35

Merged
seetadev merged 1 commit into
libp2p:mainfrom
sumanjeet0012:fix-connectivity
Sep 17, 2026
Merged

seetadev merged 1 commit into
libp2p:mainfrom
sumanjeet0012:fix-connectivity

Conversation

@sumanjeet0012

Copy link
Copy Markdown
Collaborator

Problem

The connectivity.libp2p.io subdomain was previously a standalone React/Next.js site that served a rich explainer covering all libp2p transport protocols (TCP, QUIC, Hole Punching, WebSocket, WebTransport, WebRTC). The site was deprecated and the subdomain began redirecting to https://libp2p.io, silently losing all the educational content it hosted.

Solution

The connectivity explainer has been fully restored and integrated directly into the unified libp2p website at /connectivity/.

The content was recovered from the Wayback Machine archive and all assets (SVGs, CSS, fonts) were extracted and served locally — no external dependency on the original domain.

Changes

File Description
content/connectivity/_index.md Section entry point for the Zola static site
templates/connectivity.html Full-fidelity replica of the original connectivity page
static/connectivity.css Original Tailwind CSS extracted from the archived site
static/img/connectivity/*.svg All 8 transport protocol SVG icons (TCP, QUIC, WebSocket, WebTransport, WebRTC, Hole Punching, hero, logo)
config.toml Added "Connectivity" entry to the main navigation bar
templates/base.html Added redirect logic for the connectivity.libp2p.io subdomain

Details

• All content preserved: Every section from the original — TCP, QUIC, Hole Punching, WebSocket, WebTransport, WebRTC — including support matrices, "Counting Round Trips" tabs, "Further Reading" links,
and the hero CTA button ("Connect With Developers").
• Styling fidelity: The original site's CSS custom properties (--accent1-color, --primary-color, font variables, etc.) were recovered from the archived CSS and injected as :root variables, ensuring
icon backgrounds, link colors, and typography exactly match the original.
• All links fixed: Internal links that pointed to the archived Wayback Machine URLs (web.archive.org/web/.../connectivity.libp2p.io#...) have been updated to local anchor links (#tcp, #quic, etc.).
External links (GitHub, IETF RFCs, MDN, W3C) have been cleaned and point directly to their canonical sources.
• Navigation: "Connectivity" is now a first-class entry in the site's top navigation bar, between "Home" and "Blog".

Archived reference: https://web.archive.org/web/20251118040510/https://connectivity.libp2p.io

The connectivity.libp2p.io subdomain was broken and redirecting to the
main libp2p.io page, losing all connectivity explainer content.

This commit restores the full content recovered from the Wayback Machine
archive (https://web.archive.org/web/20251118040510/https://connectivity.libp2p.io)
and integrates it into the unified website at /connectivity/.

Changes:
- Add content/connectivity/_index.md section entry
- Add templates/connectivity.html with full-fidelity page template
- Add static/connectivity.css with original Tailwind theme styles
- Add static/img/connectivity/ with all 8 transport protocol SVG icons
- Add 'Connectivity' link to the main nav in config.toml
- Add subdomain redirect logic in templates/base.html
@sumanjeet0012

Copy link
Copy Markdown
Collaborator Author

@seetadev @johannamoran

I've restored the connectivity.libp2p.io explainer content and integrated it directly into the unified website at /connectivity/.

You can preview it here: http://100.26.22.114:1111/connectivity/

@seetadev
seetadev merged commit 0f8e9b4 into libp2p:main Sep 17, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants