From d6c3c38560af7f692f770a468a520902735f140b Mon Sep 17 00:00:00 2001 From: Glenn Rice Date: Sat, 26 Oct 2019 00:09:08 +1000 Subject: [PATCH] Initial commit --- .gitignore | 4 ++ .gitmodules | 3 + archetypes/default.md | 5 ++ config.toml | 42 ++++++++++++++ content/about.md | 13 +++++ content/adding-menu-items.md | 9 +++ content/post/author-bios.md | 57 +++++++++++++++++++ content/post/featured-typefaces.md | 53 ++++++++++++++++++ content/post/introducing-indigo.md | 85 +++++++++++++++++++++++++++++ layouts/partials/header.html | 20 +++++++ static/favicon-16x16.png | Bin 0 -> 753 bytes static/favicon-32x32.png | Bin 0 -> 1895 bytes static/images/Coffee32x32.ico | Bin 0 -> 3262 bytes static/images/myAvatar.svg | 1 + static/images/site-logo.png | Bin 0 -> 28397 bytes themes/indigo | 1 + 16 files changed, 293 insertions(+) create mode 100644 .gitignore create mode 100644 .gitmodules create mode 100644 archetypes/default.md create mode 100644 config.toml create mode 100644 content/about.md create mode 100644 content/adding-menu-items.md create mode 100644 content/post/author-bios.md create mode 100644 content/post/featured-typefaces.md create mode 100644 content/post/introducing-indigo.md create mode 100644 layouts/partials/header.html create mode 100644 static/favicon-16x16.png create mode 100644 static/favicon-32x32.png create mode 100644 static/images/Coffee32x32.ico create mode 100644 static/images/myAvatar.svg create mode 100755 static/images/site-logo.png create mode 160000 themes/indigo diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e9e6797 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +### Hugo ### +# Generated files by hugo +/public/ +/resources/_gen/ diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..85edc15 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/indigo"] + path = themes/indigo + url = https://github.com/AngeloStavrow/indigo.git diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..26f317f --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..0791ece --- /dev/null +++ b/config.toml @@ -0,0 +1,42 @@ +baseURL = "https://caffeinated.blog/" +title = "Caffeinated Blog" +copyright = "Copyright © 2019, Glenn Rice" +languageCode = "en-US" +theme = "indigo" +paginate = 3 + +[params] + Author = "Glenn Rice" + Description = "Description of website for head meta tag" + Subtitle = "A subtitle for your site" + Avatar = "images/myAvatar.svg" + Biography = "A short description, a few sentences describing the author. Set the 'ShowBio' parameter to false to hide this." + ShowBio = true + PermalinkText = "🔗" + + # Contact/social-network identifiers for social icons + #EmailAddress = "email.address@example.com" + #FacebookUser = "FacebookUserName" + #FlickrUser = "FlickrUserName" + GitHubUser = "glennrice" + #GitLabUser = "GitLabUserName" + #GlitchUser = "GlitchUserName" + KeybaseUser = "glennr" + #LinkedInUser = "LinkedInUserName" + #MediumUser = "MediumUserName" + #MicroBlogUser = "MicroBlogUserName" + #RedditUser = "RedditUserName" + #StackOverflowUser = "StackOverflowUserName" + #TumblrUser = "TumblrUserName" + #TwitterUser = "TwitterUserName" + + # These are parameters used for indieweb identity. You should set these along + # with the above email/social network parameters. + [params.indieWeb] + #EmailAddress = "email.address@example.com" + #FlickrUser = "FlickrUserName" + GitHubUser = "glennrice" + #TwitterUser = "TwitterUserName" + MicroBlogUser = "glennr" + Country = "Australia" + #City = "CityName" diff --git a/content/about.md b/content/about.md new file mode 100644 index 0000000..1e5303f --- /dev/null +++ b/content/about.md @@ -0,0 +1,13 @@ +--- +title: "About The Theme" +menu: "main" +draft: false +--- + +Indigo is a lightweight theme for [Hugo][hugo] with [IndieWeb][indieweb] features baked in. It's great for longer-form blogging, placing its focus on distraction-free reading and beautiful typefaces. + +Read more about the theme [here][intro]. + +[hugo]: https://gohugo.io +[indieweb]: https://indieweb.org/ +[intro]: /post/introducing-indigo \ No newline at end of file diff --git a/content/adding-menu-items.md b/content/adding-menu-items.md new file mode 100644 index 0000000..36016cb --- /dev/null +++ b/content/adding-menu-items.md @@ -0,0 +1,9 @@ +--- +title: "Adding Page Items" +menu: "main" +draft: false +--- + +Indigo supports adding a simple navigation-style menu items across the top of the site. To do so, simply add a `menu: "main"` entry in your page's front matter (TOML format shown). + +If no date is included in the front matter, then the published date won't be shown (as in this page). \ No newline at end of file diff --git a/content/post/author-bios.md b/content/post/author-bios.md new file mode 100644 index 0000000..ac0f1e3 --- /dev/null +++ b/content/post/author-bios.md @@ -0,0 +1,57 @@ +--- +title: "Author Bios" +date: 2018-10-01T08:00:00-04:00 +draft: false +categories: ["meta"] +tags: ["options"] +--- + +The bottom of every page in the theme can optionally show a short biography of the site author, including a profile picture, email link, and location. + + + +## Setting up the author bio + +A set of configuration options are used for displaying the biography. + +``` +[params] + Author = "Author Name" + Avatar = "images/site-logo.svg" + Biography = "A short description, a few sentences describing the author. Set + the 'ShowBio' parameter to false to hide this." + ShowBio = true + +[params.indieWeb] + EmailAddress = "email.address@example.com" + Country = "CountryName" + City = "CityName" +``` + +Specifics on each setting item are as follows: + +- `Author`: Your name; this is the site author name. +- `Avatar`: The path to your profile picture. By default, it will show the theme's logo (`/static/images/site-logo.svg`). +- `Biography`: Hopefully the placeholder text here is self-explanatory; add a couple of short sentences about yourself here. +- `ShowBio`: If you prefer not to show the author bio, set this to `false`. By default, it's set to `true`. +- `EmailAddress`: The email address at which you can be contacted. +- `Country`: The name of the country in which you live. +- `City`: The name of the city in which you live. + +## IndieWeb features + +The following classes are used to mark up the author bio for [IndieWeb][indieweb] parsing: + +| Element | Class | +| :-------------- | :-------------------------- | +| The author card | `h-card` | +| Profile picture | `u-photo` | +| Author URL* | `p-name`, `u-url`, `rel=me` | +| City | `p-locality` | +| Country | `p-country-name` | +| Email address | `u-email` | +| Biography | `p-note` | + +*Author URL is set to the site's base URL. + +[indieweb]: https://indieweb.org diff --git a/content/post/featured-typefaces.md b/content/post/featured-typefaces.md new file mode 100644 index 0000000..3df7a45 --- /dev/null +++ b/content/post/featured-typefaces.md @@ -0,0 +1,53 @@ +--- +title: "Featured Typefaces" +date: 2018-10-01T08:30:00-04:00 +draft: false +categories: ["meta"] +tags: ["typography"] +--- + +Indigo uses a combination of three beautiful typefaces to render your words. + + + +- [Fira Sans][fira-sans] for heading text +- [Charter][charter] for body text +- [Fira Code][fira-code] for monospaced text + +Licenses are included in the theme’s `static/fonts` folder. + +Have a look at a couple of paragraphs of placeholder text using the wonderfully readable Charter: + +--- +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer eleifend nulla ac elit venenatis posuere. Sed id aliquam arcu, et malesuada lectus. **Donec et dignissim massa. Pellentesque in laoreet nibh. Pellentesque sagittis, libero quis vestibulum aliquam, ante risus imperdiet magna, at ornare dolor libero quis nunc.** Donec quis tempus purus. Cras ornare magna ac facilisis tristique. Nulla aliquet purus quis massa rutrum interdum ac at magna. Cras fermentum magna id orci viverra facilisis. Ut vitae lobortis nisl. + +Sed interdum tincidunt venenatis. Sed hendrerit dictum nisi, at dignissim orci consectetur quis. Aenean sed nisl et nisl placerat euismod. Proin hendrerit nulla at rhoncus molestie. Cras eu gravida erat, vestibulum ornare diam. _Praesent nunc arcu, ultrices et risus sed, dictum mattis dui. Maecenas vitae nisl at massa porta pellentesque_. Donec eget urna eget nisl imperdiet scelerisque eget a mauris. Nam fringilla sem id vehicula rhoncus. Curabitur tincidunt massa mauris, facilisis placerat odio eleifend sit amet. Etiam nec vehicula sapien, at dignissim risus. Sed elit erat, lacinia eu vulputate at, semper eu nulla. Quisque a urna sed nulla viverra egestas nec quis nunc. Curabitur iaculis elit in orci sollicitudin suscipit. + +--- + +And code snippets look great with Fira Code: + +``` +
+
+ {{ if .Title }} +

{{ .Title }}

+ {{ end }} + +
+
+ {{ .Summary | plainify | safeHTML }} +
+ {{ if .Truncated }} +

Read more →

+ {{ end }} +
+``` + +[fira-sans]: https://bboxtype.com/typefaces/FiraSans/#!layout=specimen +[charter]: https://practicaltypography.com/charter.html +[fira-code]: https://github.com/tonsky/FiraCode \ No newline at end of file diff --git a/content/post/introducing-indigo.md b/content/post/introducing-indigo.md new file mode 100644 index 0000000..471206e --- /dev/null +++ b/content/post/introducing-indigo.md @@ -0,0 +1,85 @@ +--- +title: "Introducing Indigo" +date: 2018-10-01T09:00:00-04:00 +draft: false +categories: ["meta"] +tags: ["typography", "indieweb"] +--- + +Indigo is a lightweight theme for [Hugo][hugo] with [IndieWeb][indieweb] features baked in. It's great for longer-form blogging, placing its focus on distraction-free reading and beautiful typefaces. + + + +## IndieWeb features + +A key feature of this theme is its support for IndieWeb features, including microformats and web sign-in. + +### Web sign-in + +Indigo handles web sign-in by setting the `authorization_endpoint` to [IndieAuth.com][indieauth]: + +> IndieAuth.com is part of the [IndieWeb movement][why] to take back control of your online identity. Instead of logging in to websites as "you on Twitter" or "you on Facebook", **you should be able to log in as just "you"**. + +This allows you to sign in to certain services simply by providing your site's domain name. + +### microformats + +Indigo marks up content with appropriate [microformats][mf2], which provides semantic definitions of your content to other software. Posts are marked up with `h-entry` classes, like `p-name`, `p-author`, and `e-content`, while the author bio is marked up with `h-card` classes, including `u-photo`, `u-url`, `p-locality`/`p-country-name`, and `p-note`. + +## Open typefaces + +Indigo uses a combination of three beautiful typefaces to render your words. + +- [Fira Sans][fira-sans] for heading text +- [Charter][charter] for body text +- [Fira Code][fira-code] for monospaced text + +Licenses are included in the theme’s `static/fonts` folder. + +Have a look at a couple of paragraphs of placeholder text using the wonderfully readable Charter: + +--- +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer eleifend nulla ac elit venenatis posuere. Sed id aliquam arcu, et malesuada lectus. **Donec et dignissim massa. Pellentesque in laoreet nibh. Pellentesque sagittis, libero quis vestibulum aliquam, ante risus imperdiet magna, at ornare dolor libero quis nunc.** Donec quis tempus purus. Cras ornare magna ac facilisis tristique. Nulla aliquet purus quis massa rutrum interdum ac at magna. Cras fermentum magna id orci viverra facilisis. Ut vitae lobortis nisl. + +Sed interdum tincidunt venenatis. Sed hendrerit dictum nisi, at dignissim orci consectetur quis. Aenean sed nisl et nisl placerat euismod. Proin hendrerit nulla at rhoncus molestie. Cras eu gravida erat, vestibulum ornare diam. _Praesent nunc arcu, ultrices et risus sed, dictum mattis dui. Maecenas vitae nisl at massa porta pellentesque_. Donec eget urna eget nisl imperdiet scelerisque eget a mauris. Nam fringilla sem id vehicula rhoncus. Curabitur tincidunt massa mauris, facilisis placerat odio eleifend sit amet. Etiam nec vehicula sapien, at dignissim risus. Sed elit erat, lacinia eu vulputate at, semper eu nulla. Quisque a urna sed nulla viverra egestas nec quis nunc. Curabitur iaculis elit in orci sollicitudin suscipit. + +--- + +And code snippets look great with Fira Code: + +``` +
+
+ {{ if .Title }} +

{{ .Title }}

+ {{ end }} + +
+
+ {{ .Summary | plainify | safeHTML }} +
+ {{ if .Truncated }} +

Read more →

+ {{ end }} +
+``` + +## Contributions welcome + +Indigo is distributed under the [MIT license][license], so feel free to fork the repository and make it your own! If you've got ideas on how to improve the theme, let me know by [opening an issue in GitHub](issue) — but please be sure to review the documentation on [contributing][contributing]. + +[hugo]: https://gohugo.io +[indieweb]: https://indieweb.org +[indieauth]: https://indieauth.com +[why]: https://indieweb.org/why +[mf2]: http://microformats.org +[fira-sans]: https://bboxtype.com/typefaces/FiraSans/#!layout=specimen +[charter]: https://practicaltypography.com/charter.html +[fira-code]: https://github.com/tonsky/FiraCode +[license]: https://github.com/AngeloStavrow/indigo/blob/master/LICENSE.md +[issue]: https://github.com/AngeloStavrow/indigo/issues +[contributing]: https://github.com/AngeloStavrow/indigo/blob/master/CONTRIBUTING.md diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100644 index 0000000..4afa49a --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,20 @@ + + +{{ partial "head.html" . }} + + +
+ {{ partial "pagenav.html" . }} + {{ if not .IsPage }} + + {{ end }} +
diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..5357f748a4786f5b452df3823e60360d23bd91c7 GIT binary patch literal 753 zcmVkz3!luS|I z>D4Q}&-TDaMtOHgCX+MW-Q7f^QGy`AbzK^bM#1;}7as(q)9IPf(b2qRStOH5bX_MJ zjiRb5VHnbCwKzIDVtaeLP%IYnQp*2e%JA^;^Xchn`|sKtUKbCj{qY<1+8bQAjTVX0 zbNe=54LsnRZy%D*n5?X~}wt{?f#pzAu9mzN|G3F`GaOG`_IYPCA40hG(-KeO5F zL?V$O2m%y9Q4};)MNw3m%_f?rad>#h#>PfrZEbDh;^JZ!Km(9cp6>4M+5-avchl)K zsZ@$sEJi#YClZNJtyWoIUuSi7RjE`ePki4$eXk4gcsyrWR(@n;#Li?gc%H}3&JJ5! jTlq?*GW!wE{g3$<=!QlnMYnr~00000NkvXXu0mjf-8x^+ literal 0 HcmV?d00001 diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..8b17cb1cbbbf98cf519dc43139ec994bb09f4dad GIT binary patch literal 1895 zcmV-t2blPYP)HPDiV)XRcRipdGDXmHxM9HgeC+LjkqKT7={og4kW=!9NffCZ0Fd=vCn1qA&$ww zj9{Mn!jhKG+Lv?ox7YgiUhBXo`9F*J(1b`NB4e=_kw^qh(+Gt^NGTCQVB0pH=aJ9n zSz1~mm&<+ddmjW4jYj3pojcjQc{Ad-u}P(t@HWWHK4D*({#tp=lb1 zuA}KXx~^mBI=W$C7zVnoqiGt8i;KK|{hEo137$WH&XXrkNT<_32}A%KIB-Dr_xID^ z-;e9Mym;|~VzG!B2;i<1Sxn86&&*?Gv#gYCT*pCCHOx?$Xu~F&TRvlZ*Dl&RIthmB z2$&{{qA)r-%Fxgd_wV25@#Duo3PRhxd$&Au<_zb~o#XQ5%UG6$DqY@8e8C>mVdi5%cnGC7;W2PV7#j(psPoipqV4aR(s;HU@)kS>?zLa=Acv9l~lCquW z?$=ki`}I|R{o612>)-!LV`C%7jvcFop?fg(T%L7k}+T6oI8zWfU-c9Cc_isLvx$^k8x z%P}}ONcO)oB*wpovPalZi2Wi+-39}stnKz)sr9@wW|b-|mnyuRdcn;r|E5TojT<*| z@!~~!^ypCx!{Ek^8(hA887-Yo6N|-I2nNwjgOcM>^ucz0bjL?k*4z!gFY#Hmr35J@ zQi4|<^W-WWb~Hzr%@pv2%EKqmh&Hux_Uu{q?Ab$oeLbdW(%aihDwRSF1Oi_jKYpCQ z{o_kM>+B_)U&LBoq~dv0d`Z~_$CEgo#Pua^)pmSpeQP|BRiMj`g4wi#?q7XQNB1wW zZJSUi#K6D+H*ek~nM|^8-##WMCs#eNu&{ux>-3*I#qYoP15;B|d^>WN=id%9H9kr< zox&~K_^wm)wl7zMpr|@pC`?^+6S1ZiqK&NtH#8uGAQp?UWy=<3XJ@&0_b$uJ%am4D za9x+azCKLTL@Sre;^oVi((^o2RYeFvM@I)89Uc7f?4OZRVp$e*b92lklh{QI$Eko6 zsD^>A8vqmv1+v*Jxm=FrJP!cVGzo{pq|<5U=H?h1 z8xsI^bzxdtTMeVY0pmvA*zF$+%^YDEi*L5ir3NlKWJn|uwIs71gzLIEj#Kl>yGk`PDvDA| zR+^?^nn8TeXMTR3WHJdrUtb^f_4PD0HSzT6Q^v=~--cjvaFin$%g$0(DmdNMxOioTRFfc$q zpRZ-b8UTP>w{Ee2|9(!KI6=8w#q5{bn7>3Dr39*>JFSFXtR_I9>z-HK&d)YXL%Laegh_wm=AfHjY- z?c6X7LZJ|;REl^!&h_ipnVz1eQmOo8MWnskF*rC#G#cf?g$snkVSHZ_2n5!6Qf0fW zB_qFjUuc>}Fc`$PZAL~$xPJZmM-`~=0kCabT)K2gT9(DhlPB4>bt^5ctr&(;OS^9m zoWylKJl|t^d6{fB%bh!S7#tk@n6-fql;yj2?UIKNAEu|Lhwkn!Iy<|F#bUJ!$F^<8 z$H#g2@F9;LJz{uxm{cnDvr6-in%vmfD7S3cLNpqszP_G7Ab_GM%+Ah|%jKAvnW0!L h{_KB(Px46s{s(E$EW|KglaT-b002ovPDHLkV1f}>n1uiU literal 0 HcmV?d00001 diff --git a/static/images/Coffee32x32.ico b/static/images/Coffee32x32.ico new file mode 100644 index 0000000000000000000000000000000000000000..61011f1858e46d557fee03f8a68e63c1ad0c0873 GIT binary patch literal 3262 zcmeHJX;4#V6nzeuu+$_hiQpjH6iEPC1O}o)f|VLTpb1FCvdLO?1gTgA(I71<3W_2Q zOdV8^B_Jqh39BZ!vB{#SBUp=Q$6cv)q1Kw7B-Jw5c9`~0e|UM{+9ew)TJY9U!r>vAMaql7@yGH*SoMj{c;yJ9qA!Jb7~K)~y18z|hd}U$AIuYU164 z2M?Y)B^??Xx_R^F@UZF_hW#)+eEs_MuI}yw2M+AmvBS&DOI=-k@+?|fTH)d0r%#`5 zYisN2>A9@5fq{Wbmo8nzaq(h*e}7L;FCM6_uHL_Ye_>%^KtRCc@%{b%@$SgTh(sdk z?dt=@g$ozDy1F|%J3Bf$+S}XDojZ5-?Aex<7O_~ImzP&kQi3S(7L&;&kx2hcglCG2 ziyuFJ3|Y>cIRj+C0`vU&^S}hJOx7lqN}+#!y#!C@+9?6>;gErAeU4s19Ee7b7Ny;-SOi^MMc@!*?>KC z=n#lfQc|{T*|L56_6-|02!%o#jW&S;&R14e{;afz4<90l*REab?d^pu&;-uI^VZhZ zrluxHS6f?)0@%58=eBLz3JMA;Dk>5a6OoPzvADdvB0oPrIy#z4rH-dSn&9^H=g*%# zd-n9{Q`F(e$gQhauOgdWU0qNKQOIP95Sp5rPn`G;vY>i1Gc)0QRaI41Ru*FH?(XjG z?L&eV|6^waIzx1kb>6lM7* zg{%!K;dvGQrcIlm41z+I(K`SP2?>F2aAWi4%^DgSxZ~{X43U3Tnu_A(%a_m!=^h*$ zymI9VDj&6qa>8TK0V#$8yLaz~`>Cm^d3*P^w6-E078VvjGd4Cxmdne_>+0$p92{`R z+uIxB|E9FpuU~`b7o~v$iJpLuDy^3&>J#`-6>b9=9RWb#01dWcx^d%1Gy*yrRT>i$D-BIau2XgGNcxUcD_^=x2%Q~HcMYYxe6H`jRNrZd-W&nwbZi&v z*mx;em|)>jnI1FUA`M-F^;n#s(CDP3B$U?u`}g53)PNKiupABt0xpY))0pn4PIDwN z+;wb))8|Jq=0!2)E>}`4({~c;IR@%FAP`@j+1@m3WgtolL}B6c6^*$dGxu9`Ttq}f zTwEMFx~8TkGBR@7v}w=^9lCz~`Z?SHvVq%FI#=;wWjvY%#NN{p;dLLYM$H2gV&*!60FelL|*t5`0 zh!-7-Y+`1jNZuh#{sJ2W<|=;wAZmAacMMycagC8>Zf^em4mEk?4^NI)KsA=fozpq; zHw0BaMySb0m5UG!6NCvCSxOLUSX0tf%M||=%N}du4+a8e@^;~Sj+7uoqr?=soG=+j HCYS#XTr&!d literal 0 HcmV?d00001 diff --git a/static/images/myAvatar.svg b/static/images/myAvatar.svg new file mode 100644 index 0000000..3944e1c --- /dev/null +++ b/static/images/myAvatar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/images/site-logo.png b/static/images/site-logo.png new file mode 100755 index 0000000000000000000000000000000000000000..5da31117adcdfd5576c407886a9938b5f3d72d08 GIT binary patch literal 28397 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