diff --git a/_data/supporters.yml b/_data/supporters.yml index 37f2f2643c6..75e55bf9850 100644 --- a/_data/supporters.yml +++ b/_data/supporters.yml @@ -63,3 +63,8 @@ silver: - name: Crunchy Data url: https://www.crunchydata.com/ logoimg: crunchydata.svg + +technical: + - name: Cloudflare + url: https://www.cloudflare.com/ + logoimg: cloudflare.svg \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html index d37860331e2..ca1f7b168d7 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -13,10 +13,10 @@ - {% if page.add_css %} {% endif %} + diff --git a/css/blog.scss b/css/blog.scss index a84821ae467..c8e979658b5 100644 --- a/css/blog.scss +++ b/css/blog.scss @@ -270,7 +270,7 @@ h1, h2, h3, h4, h5{ .toc_sidebar{ background: rgb(255, 255, 255); - position: absolute; + position: fixed; top: 0px; right: 0; width: 22vw; @@ -279,10 +279,7 @@ h1, h2, h3, h4, h5{ @media only screen and (max-width: 1280px) { display: none; } - .toc_menu{ - position: fixed; - top: 100px; height: calc(100vh - 100px); overflow: auto; -ms-overflow-style: none; @@ -569,7 +566,7 @@ footer{ font-size: 14px; .author{ font-weight: 600; - } + } } p{ font-size: 15px; @@ -580,21 +577,30 @@ footer{ h2 { font-size: 25px; line-height: 28px; - margin-top: 35px; - margin-bottom: 20px; + margin-top: 35px; + margin-bottom: 20px; + } + h3 { + font-size: 20px; + line-height: 1.2; + margin-top: 35px; + margin-bottom: 20px; + } + h2 + h3{ + margin-top: 0px; } ul li{ font-size: 15px; line-height: 23px; } ul li ul { - margin-top: 0px; - } + margin-top: 0px; + } } code, pre{ font-size: 14px; - line-height: 1.5em; + line-height: 1.5em; } .newswrap .postwrap .post-list h1, diff --git a/css/foundation.scss b/css/foundation.scss index 4cd8581ec96..723e3edfcdc 100644 --- a/css/foundation.scss +++ b/css/foundation.scss @@ -240,8 +240,14 @@ body.foundation{ display: flex; -ms-flex-pack: distribute; justify-content: space-around; + li{ + height: 100px; + } } } + &.technical{ + border-top: 15px solid $blue; + } } } @@ -789,6 +795,9 @@ body.foundation{ -ms-flex-wrap: wrap; flex-wrap: wrap; } + body.foundation section.supporters .supporterboard.gold ul li{ + height: 80px; + } } @media only screen and (max-width: 700px) { @@ -815,6 +824,10 @@ body.foundation{ body.foundation section.purpuse .flexwrap > div:nth-child(2){ width: 100%; } + body.foundation section.supporters .supporterboard.gold li{ + width: 100%; + height: 80px; + } } @media only screen and (max-width: 600px) { @@ -850,10 +863,6 @@ body.foundation{ height: 60px; } } - body.foundation section.supporters .supporterboard.gold li{ - width: 100%; - height: 80px; - } body.foundation section, .pagehead h1{ padding: 50px 15px; diff --git a/foundation/index.html b/foundation/index.html index 8daf425d080..ab90ee2dd1a 100644 --- a/foundation/index.html +++ b/foundation/index.html @@ -88,11 +88,18 @@

Silver Supporters

{% endif %} - + + {% if site.data.supporters.technical %}

Technical Sponsors

-

- DuckDB's website and extensions are served through Cloudflare, graciously supported by their open-source sponsorship program. -

+
+ +
+ {% endif %} + diff --git a/images/foundation/cloudflare.svg b/images/foundation/cloudflare.svg new file mode 100644 index 00000000000..3dfbc1396fd --- /dev/null +++ b/images/foundation/cloudflare.svg @@ -0,0 +1,6 @@ + + + + + +