From 651fdf09ab9dfa90d18cb72e0afb9ef06c1456c4 Mon Sep 17 00:00:00 2001 From: Dan Macpherson Date: Wed, 2 Aug 2023 23:29:11 +1000 Subject: [PATCH] Front page and landing page rebrand This is the first step in rebranding the site to Validated Patterns. We'll need to go through the rest of the site content to make sure it all matches the new branding. --- config.yaml | 4 ++-- content/_index.md | 4 ++-- content/blog/_index.md | 2 +- content/contribute/_index.md | 4 ++-- content/learn/_index.md | 4 ++-- content/learn/about.md | 6 +++--- layouts/404.html | 2 +- layouts/partials/footer.html | 2 +- static/images/hybrid_cloud_patterns.png | Bin 11036 -> 0 bytes static/images/validated-patterns.png | Bin 0 -> 7512 bytes 10 files changed, 14 insertions(+), 14 deletions(-) delete mode 100644 static/images/hybrid_cloud_patterns.png create mode 100644 static/images/validated-patterns.png diff --git a/config.yaml b/config.yaml index 02f5a6c73..4cf35ebcd 100644 --- a/config.yaml +++ b/config.yaml @@ -1,11 +1,11 @@ baseURL: "https://validatedpatterns.io/" languageCode: "en-us" -title: Hybrid Cloud Patterns +title: Validated Patterns theme: "patternfly" summaryLength: 20 paginate: 6 params: - site_logo: /images/hybrid_cloud_patterns.png + site_logo: /images/validated-patterns.png security: exec: allow: ["^dart-sass-embedded$", "^go$", "^npx$", "^postcss$", "^asciidoctor$"] diff --git a/content/_index.md b/content/_index.md index 792da18ef..775cb1608 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,9 +1,9 @@ --- -title: "Hybrid Cloud Patterns" +title: "Validated Patterns" --- ![Logo](/images/logo.png) # Reference architectures with added value -Hybrid Cloud Patterns are an evolution of how you deploy applications in a hybrid cloud. With a pattern, you can automatically deploy a full application stack through a GitOps-based framework. With this framework, you can create business-centric solutions while maintaining a level of Continuous Integration (CI) over your application. +Validated Patterns are an evolution of how you deploy applications in a hybrid cloud. With a pattern, you can automatically deploy a full application stack through a GitOps-based framework. With this framework, you can create business-centric solutions while maintaining a level of Continuous Integration (CI) over your application. diff --git a/content/blog/_index.md b/content/blog/_index.md index 3b3ab4bd7..660f10171 100644 --- a/content/blog/_index.md +++ b/content/blog/_index.md @@ -6,4 +6,4 @@ menu: name: Blog --- -Find out the latest news about Hybrid Cloud Patterns. +Find out the latest news about Validated Patterns. diff --git a/content/contribute/_index.md b/content/contribute/_index.md index fdf315340..f1f28f24b 100644 --- a/content/contribute/_index.md +++ b/content/contribute/_index.md @@ -1,9 +1,9 @@ --- -title: "Contribute to Hybrid Cloud Patterns" +title: "Contribute to Validated Patterns" menu: main: weight: 30 name: Contribute --- -Find out how you can contribute to the Hybrid Cloud Pattern project. +Find out how you can contribute to the Validated Patterns project. diff --git a/content/learn/_index.md b/content/learn/_index.md index a3db39793..6c2a5f650 100644 --- a/content/learn/_index.md +++ b/content/learn/_index.md @@ -1,9 +1,9 @@ --- -title: "Learn about Hybrid Cloud Patterns" +title: "Learn about Validated Patterns" menu: main: weight: 20 name: Learn --- -Find out more information about Hybrid Cloud Patterns and how they work. +Find out more information about Validated Patterns and how they work. diff --git a/content/learn/about.md b/content/learn/about.md index 2867c090f..e2c0d01e9 100644 --- a/content/learn/about.md +++ b/content/learn/about.md @@ -1,12 +1,12 @@ --- menu: learn -title: Hybrid Cloud Patterns +title: Validated Patterns weight: 10 --- -# Hybrid Cloud Patterns +# Validated Patterns -Hybrid Cloud Patterns and the downstream Validated Patterns are a natural progression from reference architectures with additional value. Here is a brief video to explain what patterns are all about: +Validated Patterns and the upstream Community Patterns are a natural progression from reference architectures with additional value. Here is a brief video to explain what patterns are all about: [![patterns-intro-video](https://img.youtube.com/vi/lI8TurakeG4/0.jpg)](https://www.youtube.com/watch?v=lI8TurakeG4) diff --git a/layouts/404.html b/layouts/404.html index 4d1776087..fd9b4528c 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -21,7 +21,7 @@

Suggested content

- +
Learn the basics of patterns including what they are and who should use them.
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 96fb06452..3118cbec3 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -56,7 +56,7 @@
- Hybrid Cloud Patterns + Validated Patterns
diff --git a/static/images/hybrid_cloud_patterns.png b/static/images/hybrid_cloud_patterns.png deleted file mode 100644 index 9a055e0b1077ae668b56b252bda734f4449ce021..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11036 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 S-%e@(0lJ!`!@Ih}jsF2IG!!iW diff --git a/static/images/validated-patterns.png b/static/images/validated-patterns.png new file mode 100644 index 0000000000000000000000000000000000000000..118b31e79dd5ecde07ed70e24399bec12324bdfd GIT binary patch literal 7512 zcmeHKcT`hLw@*MoP*9qR6fuZ`8d8BIN|PWY0@5NSQc_MJKnh8aAeUwZL=X!g#ex(? zM3G`gq=<@Q0~HG*MHHlnm!hb=lVH2wch`FBzV+^Z1}3v-&)&bi=Qn#M=Onr~+bb(A zRDwVt$|MJ(8w3Ki17-9~dGNbw$;~}r_XhAHu}GxlkeT2Bw1m!pKtah4{DOXy(coAH zDhrVX`yF6Y17(Sgq%DNXN&93_*8V2%2W6vgHZq`$g33UY!9E9UXi(Mw`(m)McTUHu z24%@-ru5GNlqAUCdwY_Ti$2-}g*3rnL4PC~LqOsPNVGmEpiK!_JeU{s$j^*qj!dJz z0n?TJMV3VPpf&IoMBmD`wRIuc+UoNKJQh0?fI!4K(P)QEAth#|;PS6Wu9sY=jAPT@X9R5n#J%1?Dm+|1eq=?8(^BsZn%u6{jeb$df( z`qTw0d*U7H?3oGm<+qWXPUX(GPR}|nuh#(#y$vmw>0#b(sZZVLxjLq6qsY7CpettI zp=Bv*yBbtB5Hb%q?iMHE3WEtfv%FI&&D5Mq^6tvPoBj)$`&Tq=EW&SFGOuigB21&j zWv!f9XGLGWm&3!D+D5B4p9}@Y-OIP8F`$&7J-${Gi#`uNTJGp9CcT<*?@K3ck%9GH zlY1qrn#aq!uCGv7|Brtd!6B?682Ta5qzGS~3tF6R*8Y2V{>C=HgHrE0+bm=NgpUt#@d73&Q zo%psu5Zht10C3;z?7`R^!oV|OR+dVu#RL$51Bht)VooSmNDy1Vq__l7mZ%XheW{5k z!~*68mX|G00O(^)uqH^jotV7|4YO3zUoBv=2yVo+-ypz|1uRG;;u8>vh=>T22#g6& z5QsqG@puFhjXGgUuvJMYI_M000^d&R}88 z;8-Rd2gl(VOt=|_#WZJP0TvSj`~pSd3Pm(71CT(0;3jMk2M3rlku)q4PNQSca4djh z!EsEcDclsmVNFpih8dcH`~_mYfDKk9E%eu{Bv4E#lo=ghB2D4u7&;z~HKUoqX{G=J zjyE%9nd0aSb1WV&g<>)YYk2|=4ctyPhZYDR_}oD0goJQ{jSI;FhBldwD%H4z(nKuK z!2;&U=7x)ZntHG~fV+q$VH0JBN8)j4b5pdr84ih^4kY#700@L&B}y=*SE|%qvMmH# z9)~XggwwO8KlR`uLBeU0`UQc1>b)eT6&gORH%I@R@cx?#kQIWh0HBF@0uLT9)B+|+ zMtZGF{Up;);K5|lL^L8z1c2%Nxad8;U-TfCaP=7Uu4;GID zTL{LFl&YrBraKTeJ(?bdvZaSoUtfB>2sFm@;)JwK08^SLh&4UM2%>QV0q`FBR`}ob z?7t~08jb~46CDdTGpFI;SPY#7r=w9!I1YtmAkkko7xk0pwr2>_cwka>_R zu+XJk=^IJ6-1x7#L<9kn{RE-lNDLfp?twBRpl}2XdIb_KAq?^FFOh*X16XvN8Jr2w zz;naI(BOC+m<*nd#Dl8_%&^S=An^aVL<}5>gCo)3YQhx#ttP%LaWz76!G7P=)rkMv z_GyD(Ze);}X&rdegFhUIAHN*mI0Luj-~40(WUhB-4oz~4|);cn`N2>Hxzs;m8Y+>CraN>As=lo#e$L|-@#i5 zfy`2uG$8nM9Ib*_!B^H*_E2$%5U%cm=mv*+ObDW0Q(jOuf|!;_bK+hgYFG=}}h ze@lRMM{^)s`VYhr@S)c*{B&d~aDY2Ccrk;OhM94Mz{gX1EI-6Q*vQ4sTIuPk6AMca@DaW_&wWhQ(sbEr0m zKNdF%LsxB^)Rk?KZL;ew-qvppnXGr_%}AFiCw5!mKfIOO$k@4P*NyYrkdqnr-aBcg zeYAOAS~Dc5*EWW6%KnJGJ2my>=GqR;4z8-VH;bBZh?L`06ICNpjWjj*no_gB<4TBH z+PHeH)7{8*sYy4k*j#>PedxYtc0zJ;PvpwsW3czHcim|5y1Y5S(Jd@KHBP~<`z>tr z0`$BW(K5x?N)0#Pn%GPtbx~`Kj+}1o542u^q!M3qQFX2$z2~Z`ZJM4RI{DhqmJ(Yy z@Fz)8nC8oKZ;jsPCr|O!$}e9-DR8Kc@Om^3L4^ujjeK>(3T1eyObW>ha0G13=aGn|6ae7>pzPy?uSHf0mjF;&Ef=i!4lg zpkkz7ra}86wNB+G)uAz+(T~=(qxbJO?4LNct9vr1c+j^`*j_Co9|pPUf4aM%w5s~m z8^c+zKNpY(Iz2k(Ys7qgxB7_jV#gMD%gnrrn3*DlM>3aW{AG7Q%FhK{crArGcMbG6EjJI;rsHf||RIFS$?f08rh+<)J|2QwJXy6%t9=YN5-}H&5umR6u6Yuopwu3U@qxz2<(dU53DFkSmh{ZA-`HD zC)Rl0Ah)BZV*=}*!m0U)0j?HeCafWV!JQ7`W%}1BtP>(OhCc(~ACDQ?;Oe;*vQIjsb`J{^Ds%->PvVLA-?3Lo`J!a2S-Ya*ktBT#8aG5q4E34t6b&qM>ZGbzdjt*dX)|x@_7~!X>jSbK7rb%@x$!XL=-rm~w2gmz*%iOy< z)mIv0i~BBBT|L`f?n zTagsP=`%lGdE#aK0rKg>vI2W2MpIhr)1HQ$iwe&!G`$n=E*{)FwhOK;rR$x+!#R3z)0dA&R_~M#7dl_RqN}z|+b>_oTOGbDseboTpO|bx zbe8W_U}88mG_S`%SXAG&d(NS8=M90Eyv3E8Q16db-seNsU4EIJr&yswD_`o<+?3!M zng^UJR$1Y8_|&G)5B1wy=<4u!y`hw7A|+#4_mz#5@prdh2{Cd-e-tcOKf*(9m=ytC zByYJmD8gaAdRjQiBCumTlWxJ%=F^ZmR^_*D;c>%v>a_zRl$xU)dx$;WYBQec)LmP8 z@?_A8OCLO1O)3z(eKxSrX{WJIm%3+S-x|U`sEw?$61N}r%8d>RUhd|#isGvM#GvZM zK}`GZn)Pvq6?$U~VHiR2gm!$;yv-WO)%H2wu#srhx1?)_S3xqF8RLi|i*!JPn*B++ zaCr3A8S?Rltn2A|8m!_^kFixAJ)S17QjCh-Dj`|1sthLB znNZ?9GYY-kJ6f%8CHhvBd|iKVP=5%W+I}-h3nti?fK>>OI&rG&P7_~03wr|bz;EY{ zulB0m2-qxQH(lQc;q%bjvLWcYx8tkb$K%NFf+yAEgMDvDYs>Y1K4iTsH);(red+2m z`?e?uauQZ1`7Q!t3hF#6orw?9^Fxb@Up9;Jo(H_s2W>7+dNGohrpE=;_U z`DD~LE+Wo%Lw5S) zI-T6H_K@r2{=H8(D?N7eDmb%>uZfTDef?NZW~EtA#->zRBga2E*mJeMu#wWrhvjjW zY=c8dE9~48U)AY8dfIaOop+11;o6o~Y?Y3CL2#JyK$B9Q-O+Ozu8F(4`j(^k17iqU;gXg+1f~9Nh%=%wW8bwIA7Wvc&?nW>mq(Gc?RXn$(AcO0!ZI$?QmQusvuy>|{5x8`E4{DnIC?h{>%L958#D5fPr> z{I$q9oqsj*>9ayuWc{-)(+yR+K~qbxo>a{=g*fd8gZ{)rP?Z@b$}IsEp93%SL{udF z;dXYy*ws))<`BvFxlQ=KdDWCW^7BRFhs)v4bxG;hm+^HPjZ1IIJyG^r0m~-r-Ee|j zhBwF+u=1AWFQ^ap1Rt+FRAG6r5t_X+okT7JZy)Oq=D^LNt^G^ke_)Ep?*QAZlAC%G zL(%dAqlVWy>;s)to%QeAcv4+yU&$Ww>{j~FMbfN{4c3MieMCA%!3XF<#kW20;m-O~ z3vY&eM&VQ3P01+6b-c1^<-}S!4|+Xnh0nsne>V2uoK1}y++q=~Nyi)9Jm}jd=jk@K zjgaqG`yHgNy{Po(iR_BuQKjQVX{Ni~R*rjy}h;%eyr*Yh#>Fj|~AC1ZGcx2Eyj SlG~EUeUhCsv2;zqmj3~&TB&US literal 0 HcmV?d00001