Skip to content

itisuniqueofficial-gh/content-delivery-network

Repository files navigation

It Is Unique Official Local CDN Library

Jekyll-based local CDN platform for https://cdn.itisuniqueofficial.com/.

The site lists locally hosted, versioned CDN assets from _data/cdns.yml. It is built for Cloudflare Pages or GitHub Pages and keeps public CDN URLs stable under /cdn/{slug}/{version}/.

Features

  • Local versioned CDN files under /cdn/
  • Automated library listings from _data/cdns.yml
  • Category pages, search page, status page, and docs
  • Copy buttons for URL and usage snippets
  • Plain responsive UI with no shadows
  • SEO tags, canonical URLs, sitemap, robots, and JSON-LD
  • Validation script for paths, categories, duplicates, metadata, and snippets

Local Development

ruby scripts/validate-local-cdn.rb
jekyll build
jekyll serve --host 127.0.0.1 --port 4000

Deploy

Cloudflare Pages settings:

Build command: jekyll build
Build output directory: _site
Root directory: /

Custom domain:

cdn.itisuniqueofficial.com

Contributing

  1. Do not overwrite old CDN versions.
  2. Add new versions in a new folder under /cdn/{slug}/{version}/.
  3. Add or update _data/cdns.yml and _data/versions.yml.
  4. Keep local_url equal to https://cdn.itisuniqueofficial.com plus the local file path.
  5. Include license, status, fallback note, tags, and usage snippets.
  6. Run validation and Jekyll build before opening a pull request.

Validation

The validation script checks:

  • Duplicate slug/version pairs
  • Missing local files
  • Invalid categories, statuses, and types
  • Missing required fields
  • Invalid local_url values
  • Usage snippets that point to third-party URLs
  • Version index consistency
ruby scripts/validate-local-cdn.rb

About

Jekyll-based local CDN library platform for cdn.itisuniqueofficial.com with versioned assets, searchable listings, and developer documentation.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors