From dbf6ac48f2d4100b9669242b065f9e8d80ea3dee Mon Sep 17 00:00:00 2001 From: Splitter Date: Sat, 17 Feb 2024 21:53:34 +0000 Subject: [PATCH] starters: port docs template --- .github/workflows/publish.yaml | 4 +- README.md | 30 +++++++------ assets/media/icon.png | Bin 11927 -> 3079 bytes config/_default/hugo.yaml | 35 +++++++++++++-- config/_default/menus.yaml | 26 +++++++++++- config/_default/module.yaml | 2 +- config/_default/params.yaml | 59 +++++++++++--------------- content/docs/_index.md | 17 +++++--- content/docs/chapter1/_index.md | 56 ------------------------ content/docs/chapter1/reading-list.md | 34 --------------- content/docs/chapter1/syllabus.md | 33 -------------- content/docs/chapter1/takeaways.md | 19 --------- content/docs/chapter2/_index.md | 54 ----------------------- content/docs/chapter2/reading-list.md | 34 --------------- content/docs/chapter2/syllabus.md | 33 -------------- content/docs/chapter2/takeaways.md | 21 --------- content/home/features.md | 20 --------- content/home/hero.md | 31 -------------- content/home/index.md | 7 --- go.mod | 4 +- preview.png | Bin 55853 -> 0 bytes 21 files changed, 114 insertions(+), 405 deletions(-) delete mode 100644 content/docs/chapter1/_index.md delete mode 100644 content/docs/chapter1/reading-list.md delete mode 100644 content/docs/chapter1/syllabus.md delete mode 100644 content/docs/chapter1/takeaways.md delete mode 100644 content/docs/chapter2/_index.md delete mode 100644 content/docs/chapter2/reading-list.md delete mode 100644 content/docs/chapter2/syllabus.md delete mode 100644 content/docs/chapter2/takeaways.md delete mode 100644 content/home/features.md delete mode 100644 content/home/hero.md delete mode 100644 content/home/index.md delete mode 100644 preview.png diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 323e900..100c574 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -1,7 +1,7 @@ name: Deploy website to GitHub Pages env: - WC_HUGO_VERSION: '0.119.0' + WC_HUGO_VERSION: '0.122.0' on: # Trigger the workflow every time you push to the `main` branch @@ -51,6 +51,8 @@ jobs: run: | echo "Hugo Cache Dir: $(hugo config | grep cachedir)" hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/" + - name: Generate Pagefind search index + run: npx pagefind --source "public" - name: Upload artifact uses: actions/upload-pages-artifact@v2 with: diff --git a/README.md b/README.md index 07fa0b6..128951e 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,32 @@ -# [Hugo Documentation Theme](https://github.com/HugoBlox/theme-documentation) +# [Hugo Docs Theme](https://github.com/HugoBlox/theme-documentation) -[![Screenshot](./preview.png)](https://hugoblox.com/templates/) +[![Screenshot](./.github/preview.png)](https://hugoblox.com/templates/details/docs/) -The **Documentation** starter template empowers you to easily create **product documentation**, **digital books**, **personal notes**, and **knowledge bases**. +The Hugo **Documentation Template** empowers with everything you need to build a beautiful documentation website, including a customizable block-based homepage and blog. It's ultra-fast and easy, letting you focus on your content. It's also no-code by default, so no JavaScript knowledge is required unlike other templates! -[![Get Started](https://img.shields.io/badge/-Get%20started-ff4655?style=for-the-badge)](https://hugoblox.com/hugo-themes/) +️**Trusted by 250,000+ creators, teams, and organizations.** Highly customizable via the integrated **no-code, block-based website builder**, making every site truly personalized ⭐⭐⭐⭐⭐ + +[![Get Started](https://img.shields.io/badge/-Get%20started-ff4655?style=for-the-badge)](https://hugoblox.com/templates/details/docs/) [![Discord](https://img.shields.io/discord/722225264733716590?style=for-the-badge)](https://discord.com/channels/722225264733716590/742892432458252370/742895548159492138) -[![Twitter Follow](https://img.shields.io/twitter/follow/GetResearchDev?label=Follow%20on%20Twitter)](https://twitter.com/wowchemy) +[![Twitter Follow](https://img.shields.io/twitter/follow/GetResearchDev?label=Follow%20on%20Twitter)](https://twitter.com/GetResearchDev) -[Check out the latest demo](https://docs.hugoblox.com/) of what you'll get in less than 10 minutes, or [get inspired by how others are using this template](https://hugoblox.com/creators/). +[Check out the latest demo](https://docs.hugoblox.com/) of what you'll get in less than 10 minutes, or [view the showcase](https://hugoblox.com/creators/). -The integrated [**Wowchemy**](https://hugoblox.com) website builder and CMS makes it easy to create a beautiful website for free. Edit your site in the CMS (or your favorite editor), generate it with [Hugo](https://github.com/gohugoio/hugo), and deploy with GitHub or Netlify. Customize anything on your site with widgets, light/dark themes, and language packs. +The integrated [**Hugo Blox**](https://hugoblox.com) website builder and CMS makes it easy to create a beautiful website for free. Edit your site in the CMS (or your favorite editor), generate it with [Hugo](https://github.com/gohugoio/hugo), and deploy with GitHub or Netlify. Customize anything on your site with widgets, light/dark themes, and language packs. -- 👉 [**Get Started**](https://hugoblox.com/hugo-themes/) +- 👉 [**Get Started**](https://hugoblox.com/templates/details/docs/) - 📚 [View the **documentation**](https://docs.hugoblox.com/) -- 💬 [Chat with the **Wowchemy research community**](https://discord.gg/z8wNYzb) or [**Hugo community**](https://discourse.gohugo.io) -- ⬇️ **Automatically import citations from BibTeX** with the [Hugo Academic CLI](https://github.com/GetRD/academic-file-converter) -- 🐦 Share your new site with the community: [@wowchemy](https://twitter.com/wowchemy) [@GeorgeCushen](https://twitter.com/GeorgeCushen) [#MadeWithWowchemy](https://twitter.com/search?q=%23MadeWithWowchemy&src=typed_query) +- 💬 [Chat with the **Hugo Blox Builder community**](https://discord.gg/z8wNYzb) or [**Hugo community**](https://discourse.gohugo.io) +- ⬇️ **Automatically import citations from BibTeX** with the [Academic File Converter](https://github.com/GetRD/academic-file-converter) +- 🐦 Share your new site with the community: [@GetResearchDev](https://twitter.com/GetResearchDev) [@GeorgeCushen](https://twitter.com/GeorgeCushen) [#MadeWithHugoBlox](https://twitter.com/search?q=%23MadeWithHugoBlox&src=typed_query) - 🗳 [Take the survey and help us improve #OpenSource](https://forms.gle/NioD9VhUg7PNmdCAA) - 🚀 [Contribute improvements](https://github.com/HugoBlox/hugo-blox-builder/blob/main/CONTRIBUTING.md) or [suggest improvements](https://github.com/HugoBlox/hugo-blox-builder/issues) -- ⬆️ **Updating?** View the [Update Guide](https://docs.hugoblox.com/hugo-tutorials/update/) and [Release Notes](https://github.com/HugoBlox/hugo-blox-builder/releases) +- ⬆️ **Updating?** View the [Update Guide](https://docs.hugoblox.com/reference/update/) and [Release Notes](https://github.com/HugoBlox/hugo-blox-builder/releases) ## We ask you, humbly, to support this open source movement -Today we ask you to defend the open source independence of the Wowchemy website builder and themes 🐧 +Today we ask you to defend the open source independence of the Hugo Blox Builder and themes 🐧 We're an open source movement that depends on your support to stay online and thriving, but 99.9% of our creators don't give; they simply look the other way. -### [❤️ Click here to become a GitHub Sponsor, unlocking awesome perks such as _exclusive academic templates and widgets_](https://github.com/sponsors/gcushen) +### [❤️ Click here to become a Sponsor, unlocking awesome perks such as _exclusive_ templates and blox_](https://hugoblox.com/sponsor/) diff --git a/assets/media/icon.png b/assets/media/icon.png index 1699fee0eabe51fc4383a59cf6b4914b52e0970d..c0c5a3943ba13234cd430bfdd8d451e69f11a47a 100644 GIT binary patch literal 3079 zcmc&$30PBC7LJOFT0Tc<-P^%3LtGlN5g<=O4U2#aA}|UcC7R_W1hSF5m`KWih-+)b zK}1AED`*v5z~TY~T(GE6Tqq(UJ5(VcRhFn!&b)w9z|PD!%lFOwzIWe!=bU@)Isbp| zy>F+Fw}-{#Ig<$lf`yl-n=k%;ZFOwSm{h@@&Nz)E3H%_Qz2Rwalit> z$0jkE=sel#ZF5ozgov-(vbU!A7mFBzVG4vy)@U@g8oI4qDI!yuOeUE^BhzRk+=8Uq zB*VB`l1ycddm8D=4OQ`#Vg)9a%dAYUxjeZVV-bl%R)Zl4_(RJm)Jn;~A_6`cm7peE zRAj0xbwrc`K7xrc2|6lpwgej`k%AQG-j#3E`*0#wLVOE97{TOhFFT7{rofmkN8 zB3aR$$focl;$ia#BqLpte`nzVvtfDuhY+waOey9K!5~xFat9=86Lz*Ztz@pi1O#OS z5QDQ2wm>y3a8o9JX!s}z4uwgf;3`$9|0V^>BKo2#xmw9bhx7l|p{o+*VyM8GMxoJ3 zR4R$$;6xs!8luqYt-@W4c?q2P44xg0YeyvsDSR%;PQc`mm_i}P4Snj`5~sXoM}UrzsY_x{|7XWgzH_Z zBVqj?5v>@ur%WslY*rJ$xB};wK7wCdhOpIGh+OIHf#O>awQ^OfLQt8L$@-mURCfP; zE#l|Jh(a6+QOi}lSAw`PGEgpZrN3M*adzd(HgcWFqs9L$$f46`0Al?38CJUFq2tRr zJ|QrdKp3;lXQjV8e8dC1DUU$WL)di=xCwCVDqMR2;YVNwAM7;nX&B5C0TqMU0(jL2 zck1BO50F{_eQ)6GEjXly(i$MEz+MZwcfagiYxnO@S{@K;Aug)(r*aaH0r~UV(&5uq6}T z^uvWRXnPJ1TY#a31#)0U0DU9a$iPYrbA_-p3fyBrcmTY2K;(CzNQKa32-pL@U%{#! z;IRdAeuPE?G_^x)CM4&>!91vFf?L&a?l%0=1L@Zx{sKgwf`tlj{wvr>0s9uj2Z6sI zzSs*sJ7LW(aES&@8f-iU>-Rxm9C*Y6I~uxQ!m}=D{RL{CLgHnpY=*r#Q1}y^FNMsT z(9s3QuS0zs?D-y^_d?4vXzqa8RydFgsFWY`mRd3J{8NXIS1b*9{}jgwjH zR4qyl-dwD&pl%9VR1i^X{p7-pX3__D^B#Xx?o%~=i>Bx0w&|TkB@brhkKa~znP8u! zGqOH-vG&2iue#C_Cs@QaRfh(JFDgntoz+v8#aG=lD~qfReYz^uqG#g|;aM%SEK;sq z-jmUuf1*VD$BL>=Q|uCwu3Yw8d^(>i>LVW)X6BEdP~u(xg?_JQO{~UF`lrLkY%QrV zLBhtGN0u#mw6Vv0edCLH3}(yq#7j=1uM=Of_F6hRgw^XmpVq(YjhrcmG;BGD0AEL{1=ZIeB+0I;|^l^0Ap1m%&@SdXj4x_>R z$v(ZSOXn2yZ1MaCb3=kYD7LogHfImgV4jztr@M4gac*9JEr~TeYCJ~kM5Jen#rMpD zBOh@ZI6tqIp4~1HJ=u}FuD8QJ{aH_3aQl|F+N4Q49q^CV87nD)8J!9FrM4<|ogvGQ za!oo;u3q=OF==z<392&2`qb30o0fWAl(j^?t{|v6T%Fg-TRY{R4HPVt24E^x62GFMt5%5V{WUy&#H7usJ`gO z@DQ3JdO}B(Bt7%xAD*UortiM-Ng^_KM#{9BiOayQ}mu5m#; hBl|1K+TEX<7IHfV9x@Ll=mE_yd3-p#9*Uap3GG z#>FecqF`ZL;M~cGm*16MU1NN8{e{qZttfV6!DIeW+^0c)d@%2n!yQ|E>m93o(@lxa zIy7K~J5VHJLGUR&_W`6q-oWyrWvVP9d)R-R8sp?HNd(7Kwp zs!9wf)v8II(AnOQfVv0sUmtQ zZ~JsvSq=3PWR)$s@6M7#+uIH83MVj9enc%B8$-=FVkJT&7$eypD0VkU#AHg#Nse$M z_J%{k=iqmrpGV5VGi9Mg=`#A<3i{kCeMsrz;&!_yPYex`18nwv;nUAu$|mNn%C%>5 z+iBn6DIs$pzVa9voua&1w5wS+)7ItEZgA1j)HrOSE4zgc z-+dUoW86wqYYnzhwpqlyj|^LA88h_E{4DawGDUJYZ^_1uj&?XUf1};+u0cMDvM`O7 zkdqAy^_b5ZxuB&Wfek-xv+oRbY)!8>&ym|D62GhA5Ko@W_nTPfrDw}*;XPnk{E$>v zytXg`^@ASI{jl@l-X_&s0P{0BVGkurF1aum>+i^x+2mhduhVLHjZbw`*v{UnH63YW zS+Ew0On#ZgX6Tn_>}xZiqW-wIYh^e+jF9?S)h6eT7(H=J9&dTqZV{u&%D@;wv~0E} z9gddtzB$^>nMEUZPGaYT#qg4je~Q}Q*$Ucx>9VV-Y%~!^O69i;=70I7*nQirf{+|8 z?lJ%GQ8MYCQJU}H3PL9&V~yvs5Pg@`Q^yiJ%55k*^LxlLhw-vR`BnuX_XeVWFCll6 zYdC}2JBqk4NTFHs*aaoqB>&MBzL1b#NnJ`V5eT{3+fUxz^J`13KCeStrYQZN$M5ki+ux0xt7z;RLN#$W9yHhnSRn~L;otHytHKUlP&hu+$0yFs z#l`Bg;g3nkg`1`Fy4smx6bb08?5-_&eHxYOh@z3^TFB+-RUn(RbR)Hi`db^W;{@ouCDSjLeOYV`?JN0=9QC$CE1`zgLRg^ooswe&tgQHiDSI^~ zuQ`W2`%%Jk5$-z;0$Ruy8}3&6Ov`S$zb;`rkDQ)05o1vG#@J43BH;~01Te=gP|H7m zk9w&9&urdeS{aje_||LL{(4Q*H(V!~&{@J&Hk%Kv#;0ZG0?qjcH<5ovn_YTeymyoOW{{y?t_L zvsKQmnUN+B^tZ$x55o8R_ifWC?`~OG)@6Gu%#4OT?LRypUEaR_&8w9Y@V9I$@(B`G z5E<9gd0XF%oW>1tT!I@>1kG|Fqlr!P;vg-KQ^qutC#OmeciZ}Z$n--Fg`gYe#M$FEGztU^Tuw^mJX^WdA^`7557~5}VIr8gHKK*S6x#Z+ZtY(7DtjXFnH5W5>^( zy?7^7hY^7nB*3vJKnLdws|zl%lLm!JxbbP2oO)hZrU72c)go{SMn4V$p# zb6jSZg&Zr!|d$qRkm1txSLzMMg$|E zJCuVR=|x6GNp#4IY3uy`DWZ*H&a-iN2^rc;^7ii?zEu`GO$B6B$MVPY3Jkh0K*)hv z=WpkPr6?l5p68iHj!(_oV!tWTN0?aa)OdTN^w}-9tM=Tm(XgQc;oj_!k!LRM(?%?QB&rhk#})A)W3E z;j=9^+{4Q>{QGpd-T>9fG6@p;_TEB#z?#5JGYom@EyY;=H><-aKfy|kh1tHb%r z`fwg@gqza{TLT5(VfF~u9@JpLyr}YKhD^Qd*srDXt94Bm-hesjl3}9H-arvL`tuH6 zoYR!YlU?}9O8SvjkpQVdEMIl2*d*z0-T$Z|BA%Q0P%fxLR=yxN+s+-WCvf_jT#V{g z?${XW>$8Aa^ppr6!~m!@#P|@W=)U#oAV0GI;~7*ua#1rX(;0lnznzg+W!R=}Cs^T{ zr%V~G0tB^h*tIIuyE7BwzImhOS_nPlXCB2IN6&hcn`hyTzh*x83judRar56xAM^dZ z=Z|0#}Y|6E|^EvdC!e^~w!sg<`q? zM6r+)7+weds)v2J zO?MiPIJ;iFWS02r`EbFz)uMpnIEvYzB#RA~xb?-`P+oH^me0U8*0awS#>4#;Hf9Ya z$p*~Amqi?L#=wEdUd!`SK9vsrX;~k5*YJ}9)kiwoE3Ouws> zs}q?`X)4?R4w7lx=H*l312R%x(wV0t`;z{N)6INVhyz81*@5NoIEIL8n3nYwts3i* zNq%-tPDBt$*I99k*lAKD?sG;zEr~het(9jI;plLF-uLBHfg~OfIW3SO*)zAm?m=7L z?p&r@{1#MR*596*bXn?e{a58bQ?(S>w{x6`ggt_~qU5_({k=}mFt=Fy=CHueiK}-j ze0)AnZ$Fp&!*!#CBg$c2ge1sY-`p}j1t%in3@-bWF+}{q`K#@h#!WT(;?WWhlVZ}B z>QEm%vZkwV&octr7i+#K&Aw(e6j`l`JMA*VJeq)=$NIA5zr2YvrmbUB*;j6_fYV|W z5Tzmtnnw)$RXbIaK=DIumGWno4UxCoJ+h=fwoBZF|H$S9I!r_R$2i1vCSt#BKv6@N z3Fj9Ke;_t9HF^^i=oY2S`0_b&|joxBtUtITr{@V!}#n3E)3Ip2iPUG7JYP33Txe|UXU6lg_ktIW7ut8enrc7O@`ziV zE;j`{Tgx*ZdpSw{%vC^jFN5g47YHhA8~>2Uvv*xgA-57@E?*5|?=+_f?dJl~RW`~YIol#YneWHD~A)DkQ)~;Kmi1$uOcP(&v)PRl%5Dw#_ zX-n>=z5_1!!P|2sL3w5ZT<$h(>}L8jIK^^6WiXHvp!ZtK1E=Vv)PH1?ac{9e{Tl;S zYv|qZ)TF%^;_7qgWyePV%g@GJ*xpkLXnoAyk`*#Xl?9z2UsWm8BxS>m*J^P!>zp_X z#O7Y&%V#nl`CYLTo@@C);N`e$Q+3iSi831K-PKQFh zblyLHWG-bX*xQfd==nQ<4Hrfv$kExqI$5oIgJ;fNMdDLjQhD0en>UW@YhEqBq=h;o zkd5}2tTAl0Z*~0DY4W`j+7D{|`~v-*TfIpO%c6$bCzc-pmtx0PG48~?8Puopgz)#7 z(kZ0|#R6BmGr0G=S9Ds|e)Ak}lWm>P^eTRbo#mdr|FfUWsc+M-dHfaYO3~9xf19=m zJHGv24TLjBq<;DPk2)q-d5Nrc)9IWAT7H~ay-qkQoLVM9@Wfv$ea^+_-}^|CQ$D7)UiEnb1SSxDUW&)db?Ej4U0o$ zdyV6qVoed!N;#z;6iQUr0A5J7K6sx-x9fnH=nB5+egY7#Rn|@u=PtM{JsEE z$r2T!>84dy8hDESW*1Ue$8rc8-qEF;(B-ZdP@I1v2Bc9?D}E5+GKz5{e(^?0v!CGp znN)@PQb&juxHd|ha$KZjDtisMXvX<&F&@kLs#$W{Tx)8b!1t9sLZn>+|0D1B-OphD z#RmpKF%whW$GBa`m*j4)yhKJKxaSoTYf8+xhSRExxtGa3Z9@GfNXz~h;LLp|IYW#i zaW+5wn$y-JBHXl8%Sa>_6C1BnUNlf})1uy-n{T*L>CD9@UHSIRosnBpj1gz9OM5q9 zE?ZqD2h2Q{!48<H zFU(8-wM$7VBvNO%asw?VYj`!Io=`9MyA#Cn6WKKHk^G{c3d-At8LsvX|Ai0S%a$JC+piOx_*U41_BWmX=qsa+VCc zeR;Uh+5OktGAD-tc0cGCR(R)?{1eY2fCw%_C74{{-&efet=~R%1(}uY|SsYeR zLid}usSM?7{Ks;Mj=HLV9u8Wc7xx(-HN@96X_RX?)wqnL7`|;W6^0HlLaBGiXba!O zIuYRIk4Q(uejd<`6;G^Ns2u_MGcEd;*kC|9xQwUGJYDs#HqoAKR*!Ewa(`Lv356Up zbqO_f#l-l_G)}1j5p)~F4<9#s2MN16sY;@T*MwfX8{|5w_=NZS^8LnvHCJ)kS>WqN zNMy8`W_o(=GA9$ou_)qS*9URi%J)Zl{f(3>zD&oIVmbqtvS~=eAoEWB6OKdA4m}%j7TU zhQB@)P3t&1HIHxX?ekTFjx&+bffSKK2xA0`itkW0WjylL>(qUv&t0y4=i%|R)1^qw zit;*_4eP+u)N0VXG-Qsy%IB~xKqvTHVT#$GubBJe-ufJLeV%vs4b58M{)hCZZ#paz z1#UPgnqE~@&;>IgIC<5OYnY0a-8f*8L4G)wN!+PU<(7b4E59oN!HJNH!&|Xw}s@H-G3nhFz}s^D`6`-|N{XN_?iZENS=N%11Mp z6gA36ACa8b`NuZb$Y`jLM_`B~=iEt+1PShI`mLsP8JyqjS>Ks>QHhiVEGjS?v{`IVIEv)W7p$K&YUw$SkJM%E?euv`~Q&5ExLw+U90SH3o2Z#ZFEL zm0Jc;>oo%8nZ+%_YGd zDX%w~)ms<129Ry#waRXsVgzWdmK(OYkXkQp`*Bxj(bC=@iRjwfy`>nbQ*RL^j4BJ! zGr5S8Ye@WUX?~?=C!Xpbba*9vywB6*#W8bq;c2-8Movr0txEcUQXA%ZoBc zFVaWQNh>NEG!7S?&=UIrI$5BYR`l(A!j)byRvt}Dxmun{hs-=NMJdUTdLzL+B3er9U9Lw^V)TkLHYM7wlm+1Os&d}@#=5d# zK3#n)oL4`Ot$P7F!|INfoRQCRK3t}~HNv^hYYJ2u;C%Wjj zno+5i+v$atw~fO%_>Z)*`Rz49;L>`V<0*5!0;bxflt;IC+ql!>3Ch zvjSYCo$QI(HPhTjc}%Yox7lCcv@l9*K9Dt*=7K|dxJ1GuoIT!(n1>t~7$hsioTQH! zYlWBaB;D=1<;^XqU=*LMfL!Q#@};bP7DRRBH1x-v+jeCCK@M7Zb?O=~T0;YMX+4EdlyxAdx;zrWUJO054B@s7Zsjv06UV%)ObGGuznXTH{qUq(vGxR28?r+L0;&_Fn3^E#jk-?DO zw$3rR`AC(`z9+=>+R43Nro7)@8VM4ebeH>P;58pxmiY?V=_4B1|7eGX;ywq&B(F|q z4ehc=-<)Y!HPm1<{cAQcYk~{jz6$*`$`M7fPs0%7-(;PjkHCn#B9O#6DE?p@C0(d` z;#bBdACqIf7S})U6n$)+M`T0SfJxH{#QwbK>};FkIG8;uaMM=kDI;e-y2H3)lPdYs z(aKv8Qpj}ZkRzVF&=*8+8 z6W;4iuVs~I3u`DnL*NsnZAkIJjHXlwO;U;}S*MN6+r~b|)WZ?^EpVq01*_c8;Sjn>LulRtYyooV~ zQNNs=-<_iBx$?i@cKf4MsaT^D45WqMY_#7np4KArRi^6z5!bN0>V{eB5_XWSAF^E}zZK%&z1+6U z6q_>DSs3jHznDnhJpAh+y(%*ckW>Ln_f#o)xGE_~6&+ zF+M|(@}1C=H7~&Qt=d~-^7ra0g0|ONDtj^$OtA0b12F@k?Gx{h^ zoEbGK6&jXJR;2?Llmo`{o1|?eAL*Q=jqdqCf2-xU|5=#!-^sI?hFUV#WHnZ9hSJQ8 zNp5E)K#z*}_hxy^Okz`C!akQ`jM3VCFgepeuKMsqoUmO$Mu}sC+V4(d)5TCE7UKl# zM&lg0@p&Tc-R>No6*x%3@t1%3mcJhh58tiU+a(XZye%}~iT2B1ap$0o4q+VdgOLjLe)T^q{ACyNn{cPQsjCwRXQDPJ zrlW+G8rqgNj5%7$d348BhY>CCCwT9syRn7T-Rg@V@fD}0+emn6mi^{R4=n2CwFYtt zuFgz+)>vwDo}DRogSA_>3$*%<8nGjFpo_&?+P65LQ&i{Oy*%dOU#?+=bK(k}Y)u!w zoZMHUoLbe|U7a~BDBa?q1B3|Jdr1D`4g>#(Th!_cgG2aaBd!p*@(WZhb5rl9cis6+ z2hW=i`;9sN%=-Bx)iBX@WpU?h9EeQ0<9q%r%|6ezMR|CH z=mpl%4$tCd7y-s%7jO-)iYY0OaUsFqC204vh(t{-%o--cwuJ#w#lT9&A-{ABHlLA| z9*FwWD-poO;5j3E1VIi&!AwqQ>?dN+4wlk652u?ZydQZvoIy)cu6KS7MAW`;y19rt z4|PBKNt-*eK;_LiH@7#M40PHrWUB^Vy&Lk(EH@U(WAEP9ogQd?-7A$eqk$UbLhP357hO}r20)oaTdBrMQpp>7qp&XNy zX5`P`1JEGRcFIyy_Dvg0xrAU&E6J*(Y0wY$&W6j<0aum>enjYU>2h*1&?pUM+Pf<` zn3W`U>~|=<|MPw-XkFFvY>f}Lz=UT}jDHf$qNUlCl@WNUrJly)6y^A|#K51KN`}lq zsmruA?(&8~oOh!qxBaU(`ZW8R^L!qwzxW|iXTZEdbvo;O3jYD#2044QZ`Qw`OXpiOqB=-d9D*8|kP=XZ+V4SO1{a`8CP#eYN`&Jh5*TTr28^eLKQ};6MY23cPK!baA;J`De zE-($Pjb}N0q=6uODS+Ri102Rd%bu_A%->xNVm>ageQI z7kPgL-*#zAe|tosslrMR<7i-P8N`k&tp3;t6CG4L5f+vr0VX08V%ytMS?LsEK=4Ia zfR-z)8JP&Cx#487vqz~Xl4$~yK`}3^pP@Y?K3|~NB@2~%VqHuoQ5a?Lde(wM1D4Oe z2wy#_X;|Fu^bm+rcR>H}e$9$1NWfE@g?HOxKFKTl6p(Mw0cV?OuWZUH_gtp*piTn; zuur8~)Xnv@q(X0Et5m1sf~;EK6rM^Jg%5}8Ocs_-qar!!>3~%K<)-GhbN=ubVYE@Q ze~=M_2>j?lMeFK*qZ^tt#i`uTeF#s(#FiOTT1?$xGp_VNg3o>t#Uli{70-qUhh=zU zX64yr{1XUc)9WTLngZh(XG)vRX2a9nvH)P=;ONx^>S+K^*`u_nGVMyEO+_QhH>GMT zo-(?ou=am2&C+~FQ~0#X5UAP*4_vZ%Cja<5YqzKj!TNVsQNudbRzEt_BQvG9m(xe8g85#vt3-1R-4rbi55DUG&dr@g(spJ<}{hVb`hwFNy8 zQnpiV?9-2v*Dv@(xrMRl&?a2d zX`v%zlD;0V8Dgq2Tz7mAg)qA~s1 zsrw#gX8rXy1mtaMzY?ay__3D2=|84&<3QNNv?$;E4N$x*ir(76`*~qoX;bppOBW{Q z2b}3!psBsrU zwB5120_t+|Xfw}AW6+^44neZ9fY^C&D!&2qcQR9EB>{FHt5cPgv2kj=tB(ck{;j9& zHyp3>xsaj5!H?nyI}nNKl3`oq2yktGF)Rpl*}L2Tv)&Vv!hFiwkkco|fz*IlJ}_+0 z#*eGdKjnXb%Qg0qpvauxV0!gwdidBDx=!ZXpiKDhY3g~ihRXaA1v2y)9-th_G-at#sY z`(7r%0@R`q5`=qS?o_1l-}xZ$FbV@K`GGlwi33^QqJf!4`8G1TfB3j5sxctvXXoVpol%+tExTEzoRL@$T<#t=>2Vf2H@R6 zsvAnIj>oN_Cr;t5B%8h0YFo3S>GGG3D&;m=xE!CrFT%QM4X&kuXy_*Rp z^(g>-gpq2os+v|FQcK|FpXhju#1-#X72$%wm$J12W0OY^#_>uslt#g)myDVdObb1l z^F{U%z~cLmH3mkLpcA2I#C!juc7wt4RG=jof%dTHzqM^E5r~SJocPdt#k6~TRy=gz z$1%Lk-%cdKOO}=;AstU*&W{7#KAWx0mo6R0ItpZj0_; zC{QGz26)-3b2^zte~8d=bpSo4??>o;pfdz;6lgUojmX>Q=cAU42GL3jEgj#CoNV`{Px9n&w1e zF5#YFPHwwK2dKW$MLNG0TU$$dHp-Gdwiy}P2~cFRB{U3OE`kyT=(lni46S%5TdI=* zC8c2L@GY1ZXzd640YFPB4AX!_fIWa<5MX8@L$LisCC04_6S~Ri3z<01w;+EWhwNvV z$(>%9o)P0yz6UwzUJ9umC+>5+3BCt@G?~w+sKCZiw+|2 z_p6PL}VVJ?2H!;$TnSm;K?y49>};@)i?N z#RRTlw{DWa#f(1^(T1Bgq@^QaQrDe$xg$=&(HqE%qJn)?DfhIpFE- z)yYIOmw**?IEc-CG6!;U9;~}}J?X<-v-{g(c4e#UY#$%E$oxsUFTO)%v#NdFBrp1& z^ ignoreFiles: [\.ipynb$, .ipynb_checkpoints$, \.Rmd$, \.Rmarkdown$, _cache$] +enableInlineShortcodes: true permalinks: authors: '/author/:slug/' tags: '/tag/:slug/' categories: '/category/:slug/' disableAliases: true outputs: - home: [HTML, RSS, JSON, WebAppManifest, headers, redirects] + home: [HTML, RSS, WebAppManifest, headers, redirects] + page: [HTML] section: [HTML, RSS] imaging: resampleFilter: lanczos - quality: 75 + quality: 85 anchor: smart timeout: 600000 taxonomies: diff --git a/config/_default/menus.yaml b/config/_default/menus.yaml index 0de0a04..3d5c6ea 100644 --- a/config/_default/menus.yaml +++ b/config/_default/menus.yaml @@ -1,6 +1,4 @@ # Navigation Links -# To link a homepage widget, specify the URL as a hash `#` followed by the filename of the -# desired widget in your `content/home/` folder. # The weight parameter defines the order that the links will appear in. main: @@ -10,3 +8,27 @@ main: - name: Documentation url: docs/ weight: 20 + - name: Blog + url: blog/ + weight: 30 + - name: Showcase + url: showcase/ + weight: 40 + - name: Community + url: community/ + weight: 50 + +sidebar: + - identifier: more + name: Still need help? + params: + type: separator + weight: 1 + - identifier: community + name: "Community" + pageRef: "/community" + weight: 2 + - identifier: hugoDocs + name: "Hugo Docs ↗" + url: "https://docs.hugoblox.com" + weight: 3 diff --git a/config/_default/module.yaml b/config/_default/module.yaml index a2a3e2e..2d7e6af 100644 --- a/config/_default/module.yaml +++ b/config/_default/module.yaml @@ -6,4 +6,4 @@ imports: - path: github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify - - path: github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/v5 + - path: github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind diff --git a/config/_default/params.yaml b/config/_default/params.yaml index 3f5df1a..cb196d7 100644 --- a/config/_default/params.yaml +++ b/config/_default/params.yaml @@ -4,46 +4,52 @@ # This file is formatted using YAML syntax - learn more at https://learnxinyminutes.com/docs/yaml/ # Appearance - appearance: - theme_day: minimal - theme_night: minimal - font: minimal - font_size: L + mode: light + color: blue # SEO - marketing: seo: site_type: Project local_business_type: '' org_name: '' - description: 'A highly-customizable Hugo documentation theme powered by Hugo Blox Builder.' + description: 'A highly-customizable Hugo documentation theme powered by Hugo Blox website builder.' twitter: 'GetResearchDev' analytics: google_analytics: '' - baidu_tongji: '' google_tag_manager: '' microsoft_clarity: '' + baidu_tongji: '' + plausible: '' + fathom: '' + pirsch: '' verification: google: '' baidu: '' # Site header - header: navbar: enable: true - align: l - show_logo: true - show_language: false - show_day_night: true + blox: "navbar" + align: "center" + fixed_to_top: true + logo: + text: "" + # Logo filename in `assets/media/` folder + filename: "logo.svg" + button: + enable: true + text: "Get Started" + url: "https://hugoblox.com/templates/details/docs/" show_search: true - highlight_active_link: true + show_theme_chooser: true +# Site footer footer: copyright: - notice: '© {year} Me. This work is licensed under {license}' + notice: '© {year} My Company. This work is licensed under {license}' license: enable: true allow_derivatives: false @@ -51,45 +57,28 @@ footer: allow_commercial: false # Localization - locale: date_format: 'Jan 2, 2006' time_format: '3:04 PM' # Site features - features: - syntax_highlighter: - theme_light: github-light - theme_dark: dracula math: enable: false privacy_pack: enable: false repository: - url: 'https://github.com/wowchemy/hugo-documentation-theme' - content_dir: content - branch: main + url: 'https://github.com/HugoBlox/hugo-blox-builder/' + content_dir: 'starters/documentation/content' + branch: 'main' feedback: responses: positive: 'Glad to hear it! [Any ideas for improvements?](https://github.com///issues/new).' negative: 'Sorry to hear that. [Please tell us how we can improve](https://github.com///issues/new).' comment: provider: '' - disqus: - shortname: '' - show_count: true - commento: - url: '' giscus: repo: '' repo_id: '' category: '' category_id: '' - search: - provider: wowchemy - algolia: - app_id: '' - api_key: '' - index_name: '' - show_logo: false diff --git a/content/docs/_index.md b/content/docs/_index.md index af8abac..ea98d22 100644 --- a/content/docs/_index.md +++ b/content/docs/_index.md @@ -1,9 +1,16 @@ --- -title: Docs -type: book # Do not modify. -toc: false +linkTitle: Documentation +title: Introduction --- -Welcome to the _Project Docs_ template! +👋 Welcome to the demo of the Hugo Blox Documentation template! -{{< cta cta_text="👉 Get Started with Chapter 1" cta_link="chapter1" >}} + + +This site is a demo of the Hugo Blox Documentation theme. For the full documentation on how to use this template, refer to the [Hugo Blox Documentation](https://docs.hugoblox.com/). + +## Next + +{{< cards >}} + {{< card url="getting-started" title="Get Started" icon="document-text" subtitle="Create your docs in just 5 minutes!" >}} +{{< /cards >}} diff --git a/content/docs/chapter1/_index.md b/content/docs/chapter1/_index.md deleted file mode 100644 index 3d80c6a..0000000 --- a/content/docs/chapter1/_index.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -# Title, summary, and page position. -linktitle: Chapter 1 -summary: Learn how to use Wowchemy's docs layout for publishing online courses, software documentation, and tutorials. -weight: 1 -icon: book -icon_pack: fas - -# Page metadata. -title: Chapter 1 -date: '2018-09-09T00:00:00Z' -type: book # Do not modify. ---- - -## Flexibility - -Document everything! - -This feature can be used for publishing content such as: - -- **Online courses** -- **Project or software documentation** -- **Tutorials** -- **Notes** - -The `courses` folder may be renamed. For example, we can rename it to `docs` for software/project documentation or `tutorials` for creating an online course. - -## Delete courses - -**To remove these pages, delete the `courses` folder and see below to delete the associated menu link.** - -## Update site menu - -After renaming or deleting the `courses` folder, you may wish to update any `[[main]]` menu links to it by editing your menu configuration at `config/_default/menus.toml`. - -For example, if you delete this folder, you can remove the following from your menu configuration: - -```toml -[[main]] - name = "Courses" - url = "courses/" - weight = 50 -``` - -Or, if you are creating a software documentation site, you can rename the `courses` folder to `docs` and update the associated _Courses_ menu configuration to: - -```toml -[[main]] - name = "Docs" - url = "docs/" - weight = 50 -``` - -## Update the docs menu - -If you use the _docs_ layout, note that the name of the menu in the front matter should be in the form `[menu.X]` where `X` is the folder name. Hence, if you rename the `courses/example/` folder, you should also rename the menu definitions in the front matter of files within `courses/example/` from `[menu.example]` to `[menu.]`. diff --git a/content/docs/chapter1/reading-list.md b/content/docs/chapter1/reading-list.md deleted file mode 100644 index e48c00d..0000000 --- a/content/docs/chapter1/reading-list.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Reading List -linktitle: Reading List -type: book -date: '2019-05-05T00:00:00+01:00' -# Prev/next pager order (if `docs_section_pager` enabled in `params.toml`) -weight: 2 ---- - -A recommended reading list for the course. - -## Books - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. - -## Videos - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. diff --git a/content/docs/chapter1/syllabus.md b/content/docs/chapter1/syllabus.md deleted file mode 100644 index 8355fca..0000000 --- a/content/docs/chapter1/syllabus.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Syllabus -linktitle: Syllabus -type: book -date: '2019-05-05T00:00:00+01:00' - -# Prev/next pager order (if `docs_section_pager` enabled in `params.toml`) -weight: 1 ---- - -## Goals - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. - -## Topics - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. diff --git a/content/docs/chapter1/takeaways.md b/content/docs/chapter1/takeaways.md deleted file mode 100644 index 51aa359..0000000 --- a/content/docs/chapter1/takeaways.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Takeaways -linktitle: Takeaways -type: book -date: '2019-05-05T00:00:00+01:00' - -# Prev/next pager order (if `docs_section_pager` enabled in `params.toml`) -weight: 3 ---- - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. diff --git a/content/docs/chapter2/_index.md b/content/docs/chapter2/_index.md deleted file mode 100644 index f6f337d..0000000 --- a/content/docs/chapter2/_index.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -# Title, summary, and page position. -linktitle: Chapter 2 -summary: Learn how to use Academic's docs layout for publishing online courses, software documentation, and tutorials. -weight: 1 -icon: book-reader -icon_pack: fas - -# Page metadata. -title: Chapter 2 -date: '2018-09-09T00:00:00Z' -type: book # Do not modify. ---- - -## Flexibility - -This feature can be used for publishing content such as: - -- **Online courses** -- **Project or software documentation** -- **Tutorials** -- **Notes** - -The `courses` folder may be renamed. For example, we can rename it to `docs` for software/project documentation or `tutorials` for creating an online course. - -## Delete courses - -**To remove these pages, delete the `courses` folder and see below to delete the associated menu link.** - -## Update site menu - -After renaming or deleting the `courses` folder, you may wish to update any `[[main]]` menu links to it by editing your menu configuration at `config/_default/menus.toml`. - -For example, if you delete this folder, you can remove the following from your menu configuration: - -```toml -[[main]] - name = "Courses" - url = "courses/" - weight = 50 -``` - -Or, if you are creating a software documentation site, you can rename the `courses` folder to `docs` and update the associated _Courses_ menu configuration to: - -```toml -[[main]] - name = "Docs" - url = "docs/" - weight = 50 -``` - -## Update the docs menu - -If you use the _docs_ layout, note that the name of the menu in the front matter should be in the form `[menu.X]` where `X` is the folder name. Hence, if you rename the `courses/example/` folder, you should also rename the menu definitions in the front matter of files within `courses/example/` from `[menu.example]` to `[menu.]`. diff --git a/content/docs/chapter2/reading-list.md b/content/docs/chapter2/reading-list.md deleted file mode 100644 index e48c00d..0000000 --- a/content/docs/chapter2/reading-list.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Reading List -linktitle: Reading List -type: book -date: '2019-05-05T00:00:00+01:00' -# Prev/next pager order (if `docs_section_pager` enabled in `params.toml`) -weight: 2 ---- - -A recommended reading list for the course. - -## Books - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. - -## Videos - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. diff --git a/content/docs/chapter2/syllabus.md b/content/docs/chapter2/syllabus.md deleted file mode 100644 index 8355fca..0000000 --- a/content/docs/chapter2/syllabus.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Syllabus -linktitle: Syllabus -type: book -date: '2019-05-05T00:00:00+01:00' - -# Prev/next pager order (if `docs_section_pager` enabled in `params.toml`) -weight: 1 ---- - -## Goals - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. - -## Topics - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. diff --git a/content/docs/chapter2/takeaways.md b/content/docs/chapter2/takeaways.md deleted file mode 100644 index 44d1fa0..0000000 --- a/content/docs/chapter2/takeaways.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Takeaways -linktitle: Takeaways -toc: true -type: book -date: '2019-05-05T00:00:00+01:00' -draft: true - -# Prev/next pager order (if `docs_section_pager` enabled in `params.toml`) -weight: 3 ---- - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida. - -Nullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus. - -Cras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus. - -Suspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare. - -Aliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at. diff --git a/content/home/features.md b/content/home/features.md deleted file mode 100644 index ea5b444..0000000 --- a/content/home/features.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -widget: featurette -headless: true -weight: 20 -title: Features -subtitle: Document _anything_ ✨ -feature: - - icon: book-open - icon_pack: fas - name: Project Documentation - description: For users - - icon: question - icon_pack: fas - name: Knowledge Base - description: For teams - - icon: list-alt - icon_pack: fas - name: Personal Notebook - description: For yourself ---- diff --git a/content/home/hero.md b/content/home/hero.md deleted file mode 100644 index 4e90144..0000000 --- a/content/home/hero.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -widget: hero -headless: true -weight: 10 -title: Project Docs Template -hero_media: book.svg -design: - background: - gradient_start: '#4bb4e3' - gradient_end: '#2b94c3' - text_color_light: true -cta: - url: docs/ - label: Get Started - icon_pack: fas - icon: download -cta_alt: - url: docs/ - label: View Documentation -cta_note: - label: >- - - Project version will appear here - ---- - -Published with the [Wowchemy Website Builder](https://hugoblox.com/) for Hugo. - -Write something interesting about your project here. - -Star Wowchemy Website Builder for Hugo
Star the Hugo Documentation Theme diff --git a/content/home/index.md b/content/home/index.md deleted file mode 100644 index 0a8890f..0000000 --- a/content/home/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -# Homepage -type: 'widget_page' - -# Homepage is headless, other widget pages are not. -headless: true ---- diff --git a/go.mod b/go.mod index 05849b4..faa54e7 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,6 @@ module github.com/wowchemy/hugo-documentation-theme go 1.15 require ( - github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/v5 v5.9.7-0.20231108143325-448ed0e3bd2b - github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.2-0.20231108143325-448ed0e3bd2b + github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.2-0.20240217212918-ae7f0c597978 + github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.2.1-0.20240217212918-ae7f0c597978 ) diff --git a/preview.png b/preview.png deleted file mode 100644 index 75f263b63885f2060fb6e16b2324d605dfc19ed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55853 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 Rph5l1>S!3M*T5c!{SUp;oL&F`