Skip to content

Commit

Permalink
fix(#735): separate local fonts from CDN in the starter template
Browse files Browse the repository at this point in the history
  • Loading branch information
julien-deramond committed Jul 16, 2021
1 parent 3b2bab9 commit fcbafea
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 69 deletions.
138 changes: 73 additions & 65 deletions config.yml
Original file line number Diff line number Diff line change
@@ -1,87 +1,95 @@
languageCode: "en"
title: "Boosted"
baseURL: "https://boosted.orange.com"
enableInlineShortcodes: true
languageCode: "en"
title: "Boosted"
baseURL: "https://boosted.orange.com"
enableInlineShortcodes: true

markup:
goldmark:
renderer:
unsafe: true
unsafe: true
highlight:
noClasses: false
noClasses: false
tableOfContents:
startLevel: 2
endLevel: 6
startLevel: 2
endLevel: 6

buildDrafts: true
buildFuture: true
buildDrafts: true
buildFuture: true

enableRobotsTXT: true
metaDataFormat: "yaml"
disableKinds: ["404", "taxonomy", "term", "RSS"]
enableRobotsTXT: true
metaDataFormat: "yaml"
disableKinds: ["404", "taxonomy", "term", "RSS"]

publishDir: "_site"
publishDir: "_site"

module:
mounts:
- source: dist
target: static/docs/5.0/dist
- source: site/assets
target: assets
- source: site/content
target: content
- source: site/data
target: data
- source: site/layouts
target: layouts
- source: site/static
target: static
- source: site/static/docs/5.0/assets/img/favicons/apple-touch-icon.png
target: static/apple-touch-icon.png
- source: site/static/docs/5.0/assets/img/favicons/favicon.ico
target: static/favicon.ico
- source: dist
target: static/docs/5.0/dist
- source: site/assets
target: assets
- source: site/content
target: content
- source: site/data
target: data
- source: site/layouts
target: layouts
- source: site/static
target: static
- source: site/static/docs/5.0/assets/img/favicons/apple-touch-icon.png
target: static/apple-touch-icon.png
- source: site/static/docs/5.0/assets/img/favicons/favicon.ico
target: static/favicon.ico

# Boosted mod
- source: node_modules/tarteaucitronjs/tarteaucitron.js
target: assets/js/vendor/tarteaucitron.js
- source: node_modules/tarteaucitronjs/lang
target: static/docs/5.0/assets/js/lang
- source: node_modules/tarteaucitronjs/tarteaucitron.js
target: assets/js/vendor/tarteaucitron.js
- source: node_modules/tarteaucitronjs/lang
target: static/docs/5.0/assets/js/lang

params:
description: "Orange Boosted with Bootstrap is a Bootstrap based, Orange branded accessible and ergonomic components library.."
authors: "Orange and Boosted contributors"
social_image_path: /docs/5.0/assets/brand/orange-social.png
social_logo_path: /docs/5.0/assets/brand/orange-social-logo.png
description: "Orange Boosted with Bootstrap is a Bootstrap based, Orange branded accessible and ergonomic components library.."
authors: "Orange and Boosted contributors"
social_image_path: /docs/5.0/assets/brand/orange-social.png
social_logo_path: /docs/5.0/assets/brand/orange-social-logo.png

current_version: "5.0.2"
current_ruby_version: "5.0.2"
docs_version: "5.0"
rfs_version: "9.0.3"
repo: "https:/Orange-OpenSource/Orange-Boosted-Bootstrap"
twitter: "orange"
icons: "https://design.orange.com/icons-libraries/"
bootstrap: "https://getbootstrap.com"
current_version: "5.0.2"
current_ruby_version: "5.0.2"
docs_version: "5.0"
rfs_version: "9.0.3"
repo: "https:/Orange-OpenSource/Orange-Boosted-Bootstrap"
twitter: "orange"
icons: "https://design.orange.com/icons-libraries/"
bootstrap: "https://getbootstrap.com"

download:
source: "https:/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.2.zip"
dist: "https:/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.2/boosted-5.0.2-dist.zip"
dist_examples: "https:/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.2/boosted-5.0.2-examples.zip"
source: "https:/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.2.zip"
dist: "https:/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.2/boosted-5.0.2-dist.zip"
dist_examples: "https:/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.2/boosted-5.0.2-examples.zip"

cdn:
# See https://www.srihash.org for info on how to generate the hashes
css: "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/boosted.min.css"
css_hash: "sha384-6VTsNhIHFxNglfMLfhvvJFxXZbdvT1UXhm7+wVMAda9c+2NIFu4zmlKKz/bJthi/"
css_rtl: "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/boosted.rtl.min.css"
css_rtl_hash: "sha384-x/XUPDn/QA0KFhmzaFJDHWswboH4oArIMNaL6078j1pks9u0BMnpKJdY6uzlIIxm"
helvetica: "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/orange-helvetica.min.css"
helvetica_hash: "sha384-ARRzqgHDBP0PQzxQoJtvyNn7Q8QQYr0XT+RXUFEPkQqkTB6gi43ZiL035dKWdkZe"
helvetica_rtl: "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/orange-helvetica.rtl.min.css"
helvetica_rtl_hash: "sha384-ihl4jOMS2VMlKkg/jH4cTxPHmSMcnVyANsKMO0YSUNvNyrrglHI9Itbx0wLOmV+W"
js: "https://cdn.jsdelivr.net/npm/[email protected]/dist/js/boosted.min.js"
js_hash: "sha384-1UbT9rl+kYIxxTzOdYwd5X1Ip8YibY13AW+yGMV9wjvX5866t/KzsEp31+gxs6va"
js_bundle: "https://cdn.jsdelivr.net/npm/[email protected]/dist/js/boosted.bundle.min.js"
js_bundle_hash: "sha384-a3K6jz95fJEM/VHhViODijMUDGZsk3kzR9A9te5dH5jYIoXW7scODk+TtVjLhCW2"
popper: "https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js"
popper_hash: "sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p"
focus_visible: "https://cdn.jsdelivr.net/npm/[email protected]/dist/focus-visible.min.js"
focus_visible_hash: "sha384-xRa5B8rCDfdg0npZcxAh+RXswrbFk3g6dlHVeABeluN8EIwdyljz/LqJgc2R3KNA"
css: "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/boosted.min.css"
css_hash: "sha384-6VTsNhIHFxNglfMLfhvvJFxXZbdvT1UXhm7+wVMAda9c+2NIFu4zmlKKz/bJthi/"
css_rtl: "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/boosted.rtl.min.css"
css_rtl_hash: "sha384-x/XUPDn/QA0KFhmzaFJDHWswboH4oArIMNaL6078j1pks9u0BMnpKJdY6uzlIIxm"
helvetica: "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/orange-helvetica.min.css"
helvetica_hash: "sha384-ARRzqgHDBP0PQzxQoJtvyNn7Q8QQYr0XT+RXUFEPkQqkTB6gi43ZiL035dKWdkZe"
helvetica_rtl: "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/orange-helvetica.rtl.min.css"
helvetica_rtl_hash: "sha384-ihl4jOMS2VMlKkg/jH4cTxPHmSMcnVyANsKMO0YSUNvNyrrglHI9Itbx0wLOmV+W"
HelveticaNeueW20-55Roman: "https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/HelveticaNeueW20-55Roman.woff2"
HelveticaNeueW20-55Roman_hash: "sha384-3JzHT24JpS8epPIAdqo7AcCNQcr5VxQi8FClxBayyd/6BLTIFbJLiGD4CIf8FtRl"
HelveticaNeueW20-75Bold: "https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/HelveticaNeueW20-75Bold.woff2"
HelveticaNeueW20-75Bold_hash: "sha384-vpoGPps82D7bRdHnBlcsNi/WGJMOyFhPA9+NEonxOo5bYJGzIAjfIJ9tuZ0fPyKr"
HelvNeue55_W1G: "https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/HelvNeue55_W1G.woff2"
HelvNeue55_W1G_hash: "sha384-R6e0PFLMMV6HBvkQK22ecNfjOzyh89wSndiTC71MuvoaOnhIYgOAGVC0gW0kVN16"
HelvNeue75_W1G: "https://cdn.jsdelivr.net/npm/[email protected]/dist/fonts/HelvNeue75_W1G.woff2"
HelvNeue75_W1G_hash: "sha384-ylOkwNNvSwXpWNbpEhI45ruJTXyfQbIb42IxMvSGGcndZBpZ9iAmOFSUl4/Goeqz"
js: "https://cdn.jsdelivr.net/npm/[email protected]/dist/js/boosted.min.js"
js_hash: "sha384-1UbT9rl+kYIxxTzOdYwd5X1Ip8YibY13AW+yGMV9wjvX5866t/KzsEp31+gxs6va"
js_bundle: "https://cdn.jsdelivr.net/npm/[email protected]/dist/js/boosted.bundle.min.js"
js_bundle_hash: "sha384-a3K6jz95fJEM/VHhViODijMUDGZsk3kzR9A9te5dH5jYIoXW7scODk+TtVjLhCW2"
popper: "https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js"
popper_hash: "sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p"
focus_visible: "https://cdn.jsdelivr.net/npm/[email protected]/dist/focus-visible.min.js"
focus_visible_hash: "sha384-xRa5B8rCDfdg0npZcxAh+RXswrbFk3g6dlHVeABeluN8EIwdyljz/LqJgc2R3KNA"
10 changes: 8 additions & 2 deletions site/content/docs/5.0/getting-started/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,10 +104,16 @@ Be sure to have your pages set up with the latest design and development standar
If you are not autorized to used it, don't include the orangeHelvetica.css
See NOTICE.txt for more informations.
-->
<!-- Option 1: Use a CDN -->
<link href="{{< param "cdn.HelvNeue55_W1G" >}}" rel="preload" as="font" type="font/woff2" integrity="{{< param "cdn.HelvNeue55_W1G_hash" >}}" crossorigin="anonymous">
<link href="{{< param "cdn.HelvNeue75_W1G" >}}" rel="preload" as="font" type="font/woff2" integrity="{{< param "cdn.HelvNeue75_W1G_hash" >}}" crossorigin="anonymous">
<link href="{{< param "cdn.helvetica" >}}" rel="stylesheet" integrity="{{< param "cdn.helvetica_hash" >}}" crossorigin="anonymous">

<!-- Option 2: Embed the fonts
<link href="dist/fonts/HelvNeue55_W1G.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
<link href="dist/fonts/HelvNeue75_W1G.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
<!-- Copyright © 2014 Monotype Imaging Inc. All rights reserved -->
<link href="{{< param "cdn.helvetica" >}}" rel="stylesheet" integrity="{{< param "cdn.helvetica_hash" >}}" crossorigin="anonymous">
<link href="dist/css/orange-helvetica.min.css" rel="stylesheet" crossorigin="anonymous">
-->

<!-- Boosted CSS -->
<link href="{{< param "cdn.css" >}}" rel="stylesheet" integrity="{{< param "cdn.css_hash" >}}" crossorigin="anonymous">
Expand Down
10 changes: 8 additions & 2 deletions site/content/docs/5.0/getting-started/rtl.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,16 @@ You can see the above requirements reflected in this modified RTL starter templa
If you are not autorized to used it, don't include the orangeHelvetica.css
See NOTICE.txt for more informations.
-->
<!-- Option 1: Use a CDN -->
<link href="{{< param "cdn.HelveticaNeueW20-55Roman" >}}" rel="preload" as="font" type="font/woff2" integrity="{{< param "cdn.HelveticaNeueW20-55Roman_hash" >}}" crossorigin="anonymous">
<link href="{{< param "cdn.HelveticaNeueW20-75Bold" >}}" rel="preload" as="font" type="font/woff2" integrity="{{< param "cdn.HelveticaNeueW20-75Bold_hash" >}}" crossorigin="anonymous">
<link href="{{< param "cdn.helvetica_rtl" >}}" rel="stylesheet" integrity="{{< param "cdn.helvetica_rtl_hash" >}}" crossorigin="anonymous">

<!-- Option 2: Embed the fonts
<link href="dist/fonts/HelveticaNeueW20-55Roman.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
<link href="dist/fonts/HelveticaNeueW20-75Bold.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
<!-- Copyright © 2014 Monotype Imaging Inc. All rights reserved -->
<link href="{{< param "cdn.helvetica_rtl" >}}" rel="stylesheet" integrity="{{< param "cdn.helvetica_rtl_hash" >}}" crossorigin="anonymous">
<link href="dist/css/orange-helvetica.rtl.min.css" rel="stylesheet" crossorigin="anonymous">
-->

<!-- Boosted CSS -->
<link rel="stylesheet" href="{{< param "cdn.css_rtl" >}}" integrity="{{< param "cdn.css_rtl_hash" >}}" crossorigin="anonymous">
Expand Down

0 comments on commit fcbafea

Please sign in to comment.