Commit Graph

48 Commits (779f3c20e042d797c070f9740b5c7a8e23ad8e81)

Author SHA1 Message Date
Kevin C. Coram 779f3c20e0
Wrap homepage list in h-feed microformat 2019-12-07 14:34:57 -05:00
Kevin C. Coram 7de183f6c6
Add an example config for header for home page list section 2019-12-07 14:32:52 -05:00
Kevin C. Coram f44ae3d46d
Add a u-url link to the Permalink to the page 2019-12-07 14:07:47 -05:00
Kevin C. Coram 1a2aa49bbf
Make list content block optional
* Only generate a content block if there is content to show
* Change to use a <div> instead of <header> for the list conent
2019-12-07 14:07:29 -05:00
Kevin C. Coram dccbceb218
Add h-entry and h-feed microformats
* Add h-entry microformat markup to single page template
* Add h-feed wrapper around list of articles in list template
* Add h-entry to summary template
2019-12-07 13:51:12 -05:00
Kevin C. Coram 911f999379
Remove LinkedIn support from identity partial 2019-12-07 10:12:54 -05:00
Kevin C. Coram 7820886eca
Add padding around author photo 2019-12-06 23:22:47 -05:00
Kevin C. Coram d3e16031cc
Remove margin
Margins/etc should go in styles.css
2019-12-06 23:22:14 -05:00
Kevin C. Coram 626b5493f1
Remove redundant "box" div 2019-12-06 23:21:33 -05:00
Kevin C. Coram a53fb3666f
Configuration driven social network icon links
Defines three types of links: email, PGP public key, and profile links.
2019-12-06 23:11:23 -05:00
Kevin C. Coram 53baef4d8b
Reduce size for social icon glyphs 2019-12-06 23:09:28 -05:00
Kevin C. Coram 65404a5da6
Create author card using h-card microformats
* Update baseof to add block for styling
* Default styles block to link in layout.css and style.css
* Update baseof to add block for importing icons from a CSS font library
* Update baseof to add an aside block to the main content to put author
card in
* Create author card with a photo, author name, and general locale
* Create beginning of a social network link ribbon
2019-12-06 22:02:44 -05:00
Kevin C. Coram 1273db7290
Add one of the FA images to use as an example author photo 2019-12-06 22:00:52 -05:00
Kevin C. Coram 19f2519762
Add Fork Awesome v1.1.7 to static assets
See: https://forkaweso.me/Fork-Awesome/

Self-hosting the Fork Awesome font icon pack.
2019-12-06 21:56:55 -05:00
Kevin C. Coram 116338b480
Fix LinkedIn URL 2019-12-03 18:33:31 -05:00
Kevin C. Coram b5369d10d0
Add support for LinkedIn profile 2019-12-03 18:26:26 -05:00
Kevin C. Coram 09353cd937
Conditional "authn" for PGP Key 2019-12-02 23:07:27 -05:00
Kevin C. Coram fc7dddfae6
Add IndieWeb Identity partial to <head> 2019-12-02 22:57:55 -05:00
Kevin C. Coram 53396b9f16
Example config params for IndieWeb Identity 2019-12-02 22:54:32 -05:00
Kevin C. Coram 6da0ae8cf9
Add acknowledgement for Indigo Theme 2019-12-02 22:53:39 -05:00
Kevin C. Coram 1d6a5bb0c9
Update theme.toml for semantic-interweb details 2019-12-02 21:40:50 -05:00
Kevin C. Coram a34db13b72 Merge branch 'content-menu-docs' of kevin/basic-theme into master 2019-12-02 22:57:04 +00:00
Kevin C. Coram 689e69f0cf
Add documentation for content-menu block 2019-12-02 17:53:04 -05:00
Kevin C. Coram b0780f91e1
Update configuration docs section
* Update `subtitle` documentation to note that HTML escape sequences are
restricted by the new Goldmark rendering engine
* Add documentation for the `mainSections` parameter
2019-11-29 11:20:39 -05:00
Kevin C. Coram c9621cb516
Add a menu link back to the home page 2019-11-24 21:39:29 -05:00
Kevin C. Coram fddbc125f7
Document default content-footer 2019-11-24 16:55:37 -05:00
Kevin C. Coram f684465d00
Pagination for index, list, and single page layouts 2019-11-24 16:51:04 -05:00
Kevin C. Coram 3365dc074a
Add mainSections definition; set pagination to 5 2019-11-24 16:32:16 -05:00
Kevin C. Coram c6abdaefab
Add semantic HTML5 references 2019-11-23 14:44:32 -05:00
Kevin C. Coram 58b5a1ac96
Document Hugo templating approach 2019-11-23 14:33:41 -05:00
Kevin C. Coram ec18ebfeec
Add 'content-footer' block at end of main 2019-11-23 14:32:40 -05:00
Kevin C. Coram 24cf52e2e7
Add README file
First version includes documentation for getting started and a basic
explanation of the theme's organization.
2019-11-23 09:15:28 -05:00
Kevin C. Coram e5f250c91c
Move site title/sub-title into header partial 2019-11-22 23:29:39 -05:00
Kevin C. Coram 880e97f166 Merge branch 'semantics' of kevin/basic-theme into master 2019-11-21 04:52:01 +00:00
Kevin C. Coram 321fe23ea8
Move majority of semantic tags to baseof.html
In order to improve the semantic layout of the page(s) in the site, the
bulk of the semantic elements have been explicitly moved to the baseof
file. Additional Hugo blocks have been defined to allow layouts to
supply or override things like section menus, the site menu, etc.
2019-11-20 23:38:53 -05:00
Kevin C. Coram a862ddf302
Downgrade min version to 0.54.0 2019-11-20 22:26:59 -05:00
Kevin C. Coram 2da9bd3a21
Update theme.toml with author and primary Git host 2019-11-19 21:57:51 -05:00
Kevin C. Coram 8b8f3abc41
Example permalinks configuration 2019-11-19 21:50:22 -05:00
Kevin C. Coram b57a1d15b6
Rename example section post -> posts 2019-11-19 21:49:35 -05:00
Kevin C. Coram f2129ca33a
Add "main" menu to the site header
Based on "Menu Templates" (https://gohugo.io/templates/menu-templates/)
2019-11-19 21:38:33 -05:00
Kevin C. Coram bdbe3f9d78
Only show 'Read more' if summary was truncated 2019-11-19 19:19:30 -05:00
Kevin C. Coram 0fd2bcc49a
Add content to list layout 2019-11-19 19:16:20 -05:00
Kevin C. Coram c8850cd4d2
Create example homepage content file 2019-11-19 00:17:08 -05:00
Kevin C. Coram 1f62d2a9e9
Set order of precedence for subtitle
Look first in the front-matter for the _index.md file, and secondly in
the parameters defined in the config.toml file.
2019-11-19 00:17:07 -05:00
Kevin C. Coram 64757f1ce1
Add a subtitle parameter 2019-11-19 00:17:07 -05:00
Kevin C. Coram 05ec4d1a75
Example site with multiple 'post' type pages 2019-11-19 00:17:07 -05:00
Kevin C. Coram e3b6780603
Create basic layout structure
Create basic layout structure by following along with the documentation
from gohugo.io. In particular:

* Basic Templates and Blocks (https://gohugo.io/templates/base/)
* Content View Templates (https://gohugo.io/templates/views/)
* Homepage Template (https://gohugo.io/templates/homepage/)
2019-11-19 00:17:07 -05:00
Kevin C. Coram 75cf6c1118
(chore) Initial commit
hugo new theme basic-theme
2019-11-19 00:17:00 -05:00