diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..598e335 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,30 @@ +name: build + +on: + pull_request: + push: + branches: [master] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.1' + bundler-cache: true + + - name: Build site + run: bundle exec jekyll build --destination _site + + # Internal links only: external URLs across 150+ posts go stale for reasons + # unrelated to a pull request, and would turn this into a flaky gate. + - name: Check internal links + run: | + gem install html-proofer -v '~> 5.0' + htmlproofer _site \ + --checks Links \ + --ignore-urls "/^https?:\/\//,/^mailto:/" \ + --assume-extension .html diff --git a/_data/vendors.yml b/_data/vendors.yml new file mode 100644 index 0000000..486cd2b --- /dev/null +++ b/_data/vendors.yml @@ -0,0 +1,43 @@ +# Approved commercial-support vendors for the Open Identity Platform. +# +# Source of truth: https://github.com/OpenIdentityPlatform/.github/wiki/Approved-Vendor-List +# Keep this file in sync when that wiki page changes. +# Order is strict alphabetical. Listing here is NOT an endorsement and implies no ranking. +# +# `region` is the vendor's HEADQUARTERS location (a verifiable fact), used by the region +# filter and the timezone hint on /support. Most vendors serve clients worldwide. +# +# `email` is rendered as a plain mailto: link, so it must be an address the vendor is +# happy to publish (a sales/info inbox, not a personal one). +- name: "3A Systems LLC" + slug: "3a-systems" + country: "Russia" + region: "cis" + region_label: "CIS" + languages: "Russian, English" + website: "https://www.3a-systems.ru" + email: "sales@3a-systems.ru" +- name: "Identity Fusion, Inc." + slug: "identity-fusion" + country: "United States / United Kingdom" + region: "americas" + region_label: "Americas" + languages: "English" + website: "https://www.identityfusion.com" + email: "info@identityfusion.com" +- name: "Orchitech Solutions s.r.o." + slug: "orchitech" + country: "Czechia" + region: "europe" + region_label: "Europe" + languages: "Czech, English" + website: "https://orchi.tech" + email: "info@orchitech.cz" +- name: "OSSTech Corporation" + slug: "osstech" + country: "Japan" + region: "apac" + region_label: "Asia-Pacific" + languages: "Japanese, English" + website: "https://www.osstech.co.jp" + email: "info@osstech.co.jp" diff --git a/_includes/analytics-events.html b/_includes/analytics-events.html new file mode 100644 index 0000000..6d1cd6f --- /dev/null +++ b/_includes/analytics-events.html @@ -0,0 +1,27 @@ + + diff --git a/_includes/cookie-notice.html b/_includes/cookie-notice.html new file mode 100644 index 0000000..3dcd89c --- /dev/null +++ b/_includes/cookie-notice.html @@ -0,0 +1,119 @@ + + + diff --git a/_includes/footer.html b/_includes/footer.html index 40f53f7..6c40f33 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -1,12 +1,47 @@