Commit graph

1627 commits

Author SHA1 Message Date
George Cushen
7080641443 feat: enable multiple contact widgets
Move contact params from params.yaml to contact widget

SEO contact details (phone, address, coords) now under params.yaml > marketing > seo

See #2601
2022-02-14 21:22:54 +00:00
George Cushen
ec6d170ce4 fix: new locale params
See #2601
2022-02-14 19:40:17 +00:00
AlidiPatrick
90c53aa0ca
i18n: add Malagasy (mg) translation (#2626) 2022-02-14 18:58:54 +00:00
George Cushen
487e4810bd starters: add Portfolio starter 2022-02-13 22:55:35 +00:00
George Cushen
210721e04f starters: add Portfolio starter 2022-02-13 22:34:48 +00:00
George Cushen
b5f6b98ab1 starters: add Portfolio starter 2022-02-13 22:34:02 +00:00
George Cushen
585a65e926 starters: add Portfolio starter 2022-02-13 22:25:26 +00:00
George Cushen
31333ef8d4 fix: center Portfolio toolbar in 1 col layout 2022-02-13 22:23:31 +00:00
George Cushen
6ca1b15ab4 starters: upgrade Docs starter to use v5.5-dev 2022-02-13 17:12:52 +00:00
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
6224270ab3 fix(scss): prevent HLJS default text and bg colors getting overrided 2022-02-09 00:23:42 +00:00
George Cushen
30e85a648b fix(scss): prevent HLJS default text and bg colors getting overrided 2022-02-09 00:08:13 +00:00
George Cushen
753da251dd starters: add Blog starter 2022-02-08 21:54:05 +00:00
George Cushen
7c83d94590 starters: add Blog starter 2022-02-08 21:50:36 +00:00
George Cushen
8985075341 refactor: site.Params.require_isotope -> site.Params.extensions.isotope.enable
BREAKING CHANGE

See #2601
2022-02-08 21:33:09 +00:00
George Cushen
63d414dd7b refactor: site.Params.cms -> site.Params.extensions.cms
BREAKING CHANGE

See #2601
2022-02-08 21:31:09 +00:00
George Cushen
fa9b6c511c refactor: site.params.search -> site.Params.features.search
BREAKING CHANGE

See #2601
2022-02-08 21:27:50 +00:00
George Cushen
162004b21e refactor: site.params.edit_page -> site.Params.features.repository
BREAKING CHANGE

See #2601
2022-02-08 21:26:40 +00:00
George Cushen
39e6f6142d refactor: site.params.comments -> site.Params.features.comment
BREAKING CHANGE

See #2601
2022-02-08 21:22:17 +00:00
George Cushen
dba78beda6 refactor: site.params.avatar -> site.Params.features.avatar
BREAKING CHANGE

See #2601
2022-02-08 21:19:04 +00:00
George Cushen
284560727c refactor: site.params.diagram -> site.Params.features.diagram.enable
BREAKING CHANGE

See #2601
2022-02-08 21:15:55 +00:00
George Cushen
0a6e711f81 refactor: site.params.math -> site.Params.features.math.enable
BREAKING CHANGE

See #2601
2022-02-08 21:14:08 +00:00
George Cushen
479b0ad9f1 refactor: site.params.highlight -> site.params.features.syntax_highlighter
BREAKING CHANGE
2022-02-08 21:11:35 +00:00
George Cushen
52d2c4f97a style: remove margin from last P 2022-02-08 20:43:58 +00:00
George Cushen
05f56c7c78 feat: show page content in about.avatar 2022-02-08 20:37:43 +00:00
George Cushen
699c2517dd feat: show page content in about.avatar 2022-02-08 20:36:24 +00:00
George Cushen
d7088182cb starters: update mod 2022-02-08 19:45:38 +00:00
George Cushen
eb26160ea9 feat: add package splitter 2022-02-08 19:25:00 +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
963107a536 feat: rename old Params.header to Params.banner
Avoid conflict with new `header` param that configures site header
2022-01-20 21:43:29 +00:00
George Cushen
9e1704c71f feat: add breadcrumb to all pages
With `show_breadcrumb: true` in front matter
2022-01-20 21:37:57 +00:00
George Cushen
0f612575bc fix: Headroom console error when no header 2022-01-20 21:37:12 +00:00
George Cushen
ab96e174c2 refactor: use Hugo's cascade system for edit, related, breadcrumb
BREAKING CHANGES:

The editable and show_related options must now be controlled from front matter, either directly or cascaded from Hugo config

Move breadcrumb option from params.yaml to front matter `show_breadcrumb: true`
2022-01-19 23:10:53 +00:00
George Cushen
cf47911ab9 fix: links in Showcase view
Fix #2589
2022-01-19 22:49:02 +00:00
George Cushen
fb267f3b02 refactor: move fallback theme from config to theme parser 2022-01-19 22:32:38 +00:00
George Cushen
273bbe2370 refactor: move fallback theme from config to theme parser 2022-01-19 22:32:20 +00:00
George Cushen
6d6b4b4c83 feat: let a specific page have no navbar
```
header:
  navbar:
    enable: false
 ```
2022-01-19 22:30:30 +00:00
George Cushen
61ce4e59a3 refactor: use Hugo's cascade system for commentable
BREAKING CHANGE: remove commentable from params.yaml
2022-01-19 21:01:09 +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
Mikhail Usvyatsov
d134dc7f12
fix: migrate mr_robot font to Google Font API v2 (#2583) 2022-01-10 20:45:53 +00:00
George Cushen
619dbfd16f feat(tpl): add Markdown Slides Starter 2022-01-09 16:18:35 +00:00
George Cushen
be9e2fde4a fix: slides WebAppManifest URI 2022-01-09 16:03:54 +00:00
George Cushen
d615d9d89c refactor: site locale params under params.locale
BREAKING CHANGE: in params.yaml:

```
date_format: 'Jan 2, 2006'
time_format: '3:04 PM'
address_format: en-us
```

to

```
  locale:
    date_format: 'Jan 2, 2006'
    time_format: '3:04 PM'
    address_format: en-us
```
2022-01-09 14:27:15 +00:00
Oka bRionZ
98f15e88e2
i18n: update Indonesian (id) (#2581) 2022-01-04 19:22:32 +00:00
George Cushen
6c38574055 fix: cite shortcode in v5.5-dev is missing page context
Fix #2578
2022-01-03 15:21:25 +00:00
George Cushen
6d4989f90f feat: add support for Hugo v0.91 breaking changes
Hugo team prevented users from building Hugo sites unless all env vars are added to an allow list.

Refer to Hugo v0.91 breaking changes: https://github.com/gohugoio/hugo/releases/tag/v0.91.0
2021-12-31 13:33:58 +00:00
George Cushen
611b5215c3 feat: add folder filter to Pages widget
New front matter key: `content.filters.folders`
2021-12-31 13:25:06 +00:00
rodrigoalcarazdelaosa
0a09b435e3
feat: update reveal.js from 4.1.0 to 4.2.1 with MathJax 3 integration (#2566) 2021-12-30 14:12:14 +00:00