Commit graph

159 commits

Author SHA1 Message Date
George Cushen f2a7091eaa starters: fix link 2022-02-13 13:54:39 +00:00
George Cushen 8fce64e801 starters: add Slides readme 2022-02-13 13:44:45 +00:00
George Cushen e576f7c3c3 starters: add Docs starter 2022-02-13 13:10:22 +00:00
George Cushen 7c83d94590 starters: add Blog starter 2022-02-08 21:50:36 +00:00
George Cushen d7088182cb starters: update mod 2022-02-08 19:45:38 +00:00
George Cushen 2ccc34471c feat: modularise JS map, publication, carousel
BREAKING CHANGES:

site.Params.icon.pack.ai -> site.Params.extensions.academicons.enable
site.Params.map -> site.Params.features.map
site.Params.features.privacy_pack -> site.Params.features.privacy_pack.enable
site.Params.marketing and site.Params.seo combined and restructured.

Performance improvements:

Only include pub JS and cite model if site has publications.

Only include carousel JS if site uses Slider widget.

Only include map JS if site uses maps (sets map provider).
2022-01-22 15:26:57 +00:00
George Cushen 273bbe2370 refactor: move fallback theme from config to theme parser 2022-01-19 22:32:20 +00:00
George Cushen 439dfb3a40 feat: more intuitive settings
BREAKING CHANGES: in params.yaml:

```
appearance:
  theme_day: minimal
  theme_night: minimal
  font: minimal
  font_size: L

seo:
  site_type: Person
  local_business_type: ''
  org_name: ''
  description: ''
  twitter: ''

header:
  navbar:
    enable: false

footer:
  text:
  copyright:
    notice: '© {year} Me. This work is licensed under {license}'
    license:
      enable: true
      allow_derivatives: false
      share_alike: true
      allow_commercial: false

features:
  privacy_pack: false
```
2022-01-13 22:01:15 +00:00
George Cushen 619dbfd16f feat(tpl): add Markdown Slides Starter 2022-01-09 16:18:35 +00:00