Commit Graph
1085 Commits
Author SHA1 Message Date
George Cushen 05f70db041 fix(style): workaround mobile browser issues with fixed bg
Revert the parallax-like fixed background effect on mobile to scroll based attachment.
2020-11-11 23:46:48 +00:00
George Cushen 41f68f4f9b fix(netlify): inconsistent defaults
Netlify Identity was disabled by default in 5d827c258a

So update default in corresponding snippet that checks for Netlify Identity
2020-11-11 16:33:01 +00:00
George Cushen 165dcd6c3e fix(view): inconsistency with external links in Compact view
Fix consistency of link target on summary

Further to 6a44f79db7
2020-11-11 00:54:43 +00:00
George Cushen 4ef2aa3e55 feat(style): remove fade-in animation from widget pages
Make pages appear to load faster, consistent with removal of fade-in animation from other pages.
2020-11-11 00:51:12 +00:00
George Cushen 6ff8f5c3ee fix(style): fix case where widget background overlays content
Issue was primarily noticed when setting a background image on the Hero or Portfolio widgets.

Also, fix background not showing in Firefox due to unsupported `fill-available`.

Fixes b647d7e81a
2020-11-11 00:07:00 +00:00
George Cushen f21a0cf8f4 test: further simplify site output 2020-11-10 23:17:24 +00:00
George Cushen 6a44f79db7 fix(view): inconsistency with external links in Compact view
As reported here: https://discord.com/channels/722225264733716590/742863504515793149/775671255600070686
2020-11-10 20:28:15 +00:00
George Cushen 1ed538027a feat: make landing page checks give warnings rather than errors
Hugo team have added warnf function to enable this.

Also, parse refactored widget titles for Markdown and emojis.
2020-11-09 17:41:24 +00:00
George Cushen b647d7e81a feat: support both 1 and 2 column variations for most widgets
- support both 1 and 2 column variations for following widgets: "pages" "featured" "experience" "accomplishments" "contact" "blank" "tag_cloud"
- fix parallax conflict with new CSS page grid causing 100% entire page height for a section
   - add dedicated child div for bg prevents parallax 100% height issue within new CSS grid page wrapper
- fix `.page-wrapper` min-height when no-navbar
- fix `.home-section.fullscreen` min-height when no-navbar
- refactor `contact-widget` styles to use existing `wg-contact` class
2020-11-08 22:55:18 +00:00
Vaidic Joshi 49515d9e14 feat(analytics): add support for Microsoft Clarity
Documentation: https://wowchemy.com/docs/guide/analytics/

See #1938
Closes #1923
2020-11-08 13:42:35 +00:00
George Cushen 93ce3d22ad feat: add Hello World theme 2020-11-07 23:40:21 +00:00
George Cushen e18ecbbff3 feat: add Hello World theme 2020-11-07 23:35:47 +00:00
George Cushen 1d67b495d6 feat: add Hello World theme 2020-11-07 23:30:58 +00:00
George Cushen eb76e56841 fix(style): prevent page overflow
Pages with wide horizontal content could horizontally scroll on mobile due to `.page-wrapper` not having fixed width in f851142fb2

Re-add overflow-wrap which was removed in e6dba41f3d (in attempt to simplify logic).

Add horizontal scroll to unresponsive Plotly charts.

Also, refactor chart style and refactor callout styles into dedicated file.

This commit attempts to fix https://discord.com/channels/722225264733716590/742863504515793149/774343154949816350
2020-11-06 21:50:12 +00:00
George Cushen 8e23f3f748 fix: Hugo does not fully mount multiple modules
Fixes sites missing speaker note capability for slides when loading multiple Hugo Modules.

Fix #1933
2020-11-06 13:53:33 +00:00
George Cushen 80fce98e72 feat(style): improve Hero image size on mobile 2020-11-02 17:02:05 +00:00
George Cushen e6dba41f3d feat: reduce wordwrap hyphenation
The strategy appeared to affect hyphenation in inline code blocks.

Reduce wordwrap hyphenation, similar to wordwrap on blogging platforms like Medium etc.
2020-10-31 18:36:16 +00:00
George Cushen ab5b005820 feat: push footer to window bottom for short pages
Remove 100% height for .parallax as conflicts with new page grid CSS and Leaflet map interactions.
2020-10-28 22:41:28 +00:00
George Cushen f851142fb2 feat: push footer to window bottom for short pages
Also, for Card view, add image zoom on hover.
2020-10-28 22:37:13 +00:00
George Cushen e8c96d1db9 feat: remove back to top button
Limited use given the fixed navbar and ToC sidebar for Books
2020-10-28 22:21:27 +00:00
Mario Zigliotto c055788cab feat: namespace footer
See #1873
2020-10-28 00:51:46 +00:00
George Cushen 2f98b006bf test: add github action
builds test site with latest Hugo version
2020-10-27 23:44:15 +00:00
George Cushen a08f805ddd test: add github action
builds test site with latest Hugo version
2020-10-27 23:39:09 +00:00
George Cushen 7294158fdf test: add github action
builds test site with latest Hugo version
2020-10-27 23:36:31 +00:00
George Cushen 61e85bbd76 perf: add require_isotope option (experimental)
If a site doesn't require Isotope Layout Engine (i.e. not using filter on publication archive page or the Portfolio widget), it can be disabled in params.toml for performance increase:

require_isotope = false
2020-10-27 19:03:51 +00:00
George Cushen f55fed9d88 fix: aria label for "back to top"
Gives 100% Accessibility score on Lighthouse for test site.
2020-10-26 22:50:54 +00:00
George Cushen 5d827c258a feat: add more defaults to Wowchemy's config.toml
Also, disable HighlightJS and Netlify Identity by default to optimize performance.

Hugo restricts a module's own config file to only defining params, menu, outputformats, and mediatypes: https://gohugo.io/hugo-modules/theme-components/ . Lets define outputformats, and mediatypes directly in the module so there's one less thing for a user to add to their site's config file.
2020-10-26 22:32:20 +00:00
Carlos Cámara a4c1a37e8b docs: update Contributing guide (#1915)
Update name and chat link.
2020-10-26 16:57:49 +00:00
Øyvind Bye Skille 1c9b4ed9e7 i18n: add Norwegian (nb) translation (#1914) 2020-10-26 16:55:01 +00:00
George Cushen fa8e64327e fix: don't require site.Params.comments
Enable `comments` to be removed from `params.toml` for a site that doesn't use comments
2020-10-24 19:47:55 +01:00
George Cushen f759efccf7 test: add bare-bones test site 2020-10-24 19:45:13 +01:00
George Cushen b2f2eb3c27 chore: bump version 2020-10-23 18:10:18 +01:00
George Cushen be0fa17ac0 chore: update GitHub config.yml 2020-10-16 19:28:37 +01:00
Paaz CA 98d093a073 fix: disqus.html (#1876)
Using 'let' keyword doesn't properly work for the disqus configuration variables. 
The original Hugo disqus template uses 'var' (https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/disqus.html),
and the Disqus documentation (https://help.disqus.com/en/articles/1717084-javascript-configuration-variables) also uses the 'var' keyword.
2020-10-08 21:37:20 +01:00
Paaz CA 77166314c0 feat(cms): add noindex for bots (#1881)
Adding the noindex tag can prevent Google from indexing the CMS admin page.
2020-10-08 21:36:20 +01:00
George Cushen e58ee0ffc5 feat: add netlify-cms-academic module 2020-10-01 15:49:23 +01:00
George Cushen f5d9cab6be fix: space before links
Mainly noticeable in CKJ languages.

Fix #1872
2020-10-01 13:09:54 +01:00
Mario Zigliotto 2522f0f120 feat: update head
Close #1852
2020-09-30 19:35:38 +01:00
George Cushen 41772d6c8c feat: improvements to author profile cards
- Re-refactor code to use Hugo's `GetTerms` function now that Hugo fixed the unordered bug
  - GetTerms may provide better support for names with unicode or spaces
- Make avatar pic linked (in addition to name)

Close #1750
2020-09-30 16:05:49 +01:00
George Cushen eb15a07dc3 feat: improvements to author list
- Re-refactor code to use Hugo's `GetTerms` function now that Hugo fixed the unordered bug
  - GetTerms may provide better support for names with unicode or spaces
- Use Bootstrap's bundled PopoverJS for *instant* and more legible author note tooltips.
- Make author notes more intuitive and mobile friendly - use FA icon with left padding to discern touches.
- Add support for highlighting multiple author names (e.g. team members)

BREAKING CHANGE:

To highlight an author name, add `highlight_name: true` to the author's profile.

Close #1750
Fix #1861
Close #1864
2020-09-30 15:46:04 +01:00
George Cushen 0583f02f70 feat: improvements to author list
- Re-refactor code to use Hugo's `GetTerms` function now that Hugo fixed the unordered bug
  - GetTerms may provide better support for names with unicode or spaces
- Use Bootstrap's bundled PopoverJS for *instant* and more legible author note tooltips.
- Make author notes more intuitive and mobile friendly - use FA icon with left padding to discern touches.
- Add support for highlighting multiple author names (e.g. team members)

BREAKING CHANGE:

To highlight an author name, add `highlight_name: true` to the author's profile.

Close #1750
Fix #1861
Close #1864
2020-09-30 15:43:50 +01:00
George Cushen 42793fe7f0 feat(assets): update PlotlyJS to 1.55.2
See https://github.com/wowchemy/wowchemy-hugo-modules/discussions/1860
2020-09-30 15:43:50 +01:00
Paaz CA 7ccfc0b79f i18n: add Hebrew (he) translation (#1863) 2020-09-29 16:16:48 +01:00
George Cushen 12b7ad9f01 feat(assets): update MermaidJS to 8.8.0
8.7.0 introduced new theming system. However, appears no changes necessary as they state "Site-wide themes are still declared via initialize" - see http://mermaid-js.github.io/mermaid/tutorials-and-community/CHANGELOG.html#870-2020-08-09

See https://github.com/wowchemy/wowchemy-hugo-modules/discussions/1860
2020-09-28 01:46:51 +01:00
George Cushen 7158a80983 feat(assets): update LeafletJS to 1.7.1
See https://github.com/wowchemy/wowchemy-hugo-modules/discussions/1860
Close https://github.com/wowchemy/wowchemy-hugo-modules/issues/1857
2020-09-28 01:38:29 +01:00
George Cushen 27e2b41b3b feat(assets): update LazysizesJS to 5.2.2
See https://github.com/wowchemy/wowchemy-hugo-modules/discussions/1860
2020-09-28 01:33:47 +01:00
George Cushen b78a4eace1 feat(assets): update HighlightJS to 10.2.0
See https://github.com/wowchemy/wowchemy-hugo-modules/discussions/1860
2020-09-28 01:29:43 +01:00
George Cushen b8aa71372a feat(assets): update Academicons to 1.9.0
See https://github.com/wowchemy/wowchemy-hugo-modules/discussions/1860
Close https://github.com/wowchemy/wowchemy-hugo-modules/issues/1818
2020-09-28 01:28:06 +01:00
George Cushen 85d629124e feat(assets): update AnchorJS to 4.2.2
See https://github.com/wowchemy/wowchemy-hugo-modules/discussions/1860
2020-09-28 01:23:50 +01:00
George Cushen 217538023f fix(scss): case where invisible text on dark button hover/focus
Affects .dark a .btn :hover/focus

For example, with red button and red link color, led to red button with (invisible) red text on button hover/focus.
2020-09-27 00:35:09 +01:00