Commit Graph
544 Commits
Author SHA1 Message Date
George Cushen 09d4e07d4f feat(search): enable searching by author name or category
Also, attempt to increase relevancy of search results in general.

Close #921
2019-02-08 17:48:17 +00:00
George Cushen a40a7ffe29 feat(widget): animate Tag Cloud 2019-02-08 00:41:27 +00:00
George Cushen a4ffd6efc5 feat(widget): add css_class option to customize widget style
Allows user to customize the style of a particular widget using the CSS
plugin feature. For example, the background of a widget could be changed
to an image or gradient.

Close #322
2019-02-07 14:37:21 +00:00
George Cushen 58dd61b0e7 fix(widget): People widget - add authors to user account
- add `authors` to set username in user account and force generation
  of user profile page whether or not user has published content. This
  is particularly useful for linking users from the People widget.
- People widget: only link to users which have profile pages generated -
  prevents 404 error if user did not perform the point (1) above
- add i18n "user_profile_latest" to customize user profile text

Fix #274
2019-02-07 14:30:07 +00:00
George Cushen 7eb10f2b26 refactor: consolidate list views 2019-02-07 13:50:11 +00:00
George Cushen 8a3f75839a refactor: relLangURL no longer required in paginator
Hugo's template just uses `.URL`:
https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates.autogen.go

See #915
2019-02-07 12:34:44 +00:00
George Cushen f40c63d7ac feat: add People widget 2019-02-05 21:08:40 +00:00
George Cushen a7b10805bd update post archetype 2019-02-05 19:28:09 +00:00
George Cushen 34cf1f0957 fix: when toggling day/night mode, also toggle code highlighting theme
Fix case where code highlighting can be difficult to read after night
mode is toggled by user as the highlight theme remained unchanged.
2019-02-05 18:07:55 +00:00
Stefano Cecere eb10c222cc i18n: update Italian translations (#914) 2019-02-05 12:43:19 +00:00
George Cushen 066e7ebcfb demo: add blog based on Jupyter notebook 2019-02-05 11:43:16 +00:00
Denis Rebaud 2838919415 i18n: update French translation for v4 (#905) 2019-02-04 22:18:08 +00:00
George Cushen 7c2a85c351 feat: improve listings
- link author profile pages in listings
- display author name (rather than username) in metadata
- refactor `list_format` to `view` and use new consistent mappings
- add `citation_style` in `params.toml`
- re-order Accomplishments widget in Demo
- make params/comments more consistent in all widget front matter
- Author page: don't show username if profile exists as that will
  already show the user's display name
- Publication card: move author and publication name to metadata bar to
  be consistent with other listings
- Remove portrait.jpg from static as it was duplicated for Demo author

BREAKING CHANGES: See issue below.

See #909
2019-02-04 22:14:28 +00:00
George Cushen 11a859dca2 fix: Hero and Carousel image path in edge cases
Fix #910
2019-02-04 01:37:42 +00:00
George Cushen 4c9c743ae6 chore: update demo URL
Also, fix Netlify ENV config
2019-01-29 15:05:15 +00:00
George Cushen a19b8b8883 chore: add Netlify config to build demo site 2019-01-29 13:48:43 +00:00
George Cushen 8a9d7e01b1 chore: add Netlify config to build demo site 2019-01-29 13:02:32 +00:00
George Cushen 205a06bb42 chore: add Netlify config to build demo site 2019-01-29 12:36:30 +00:00
George Cushen e913aacb34 refactor: restructure config and front matter parameters
- contact widget: support custom contact links with `contact_links`
- talks: add `all_day`
- custom_css/js -> plugins_css/js
- load custom css/js from `assets/` dir instead of `static/`
- minify custom css/js
- convert publication types from config params to i18n translations
- projects: always list child items (config option deprecated)

BREAKING CHANGES: Refer to issue below.

See #867
2019-01-26 20:36:15 +00:00
George Cushen 8a7c4eb2aa fix(nav): always right align search and dark mode icons
Also change nav links to be left aligned in the demo.
2019-01-22 18:35:53 +00:00
George Cushen 0a78ba6856 feat: hide page modification date for talks and publications
Having both talk/pub. date and page modification date displayed may
cause confusion.

Close #891
2019-01-22 18:22:06 +00:00
George Cushen ae8a86a047 refactor: restructure config using Hugo v0.53 approach
BREAKING CHANGES
See issue below and v4 release note for details

See #867
2019-01-20 01:35:04 +00:00
George Cushen 70b87306be refactor: rename selected to featured
BREAKING CHANGES
See issue below and v4 release note for details

See #867
2019-01-20 00:32:50 +00:00
George Cushen ab7e896227 feat(user): add author profile system
- Add author taxonomy to config
- Restructure user data
- Add user profile pages
- Refactor author profile box
- Refactor author link in page metadata to point to author profile page
- Enable About widget to be re-used for different users

BREAKING CHANGES
See issue below and v4 release note for details

See #752
2019-01-20 00:10:03 +00:00
George Cushen 35d79b42a3 fix(widget): use absolute image path for Hero Carousel
relURL does not function properly in style tag under certain conditions
2019-01-19 20:42:52 +00:00
George Cushen 2cca75504c update logo icon 2019-01-19 20:20:29 +00:00
George Cushen bc7e541f61 fix(shortcode): allow for multiple child elements in Alerts
Previously, alerts were designed just for a single child consisting of
a paragraph.

Now supports styling of multiple children including lists.

Fix #881
2019-01-15 18:30:02 +00:00
gcushen 85a12b0ad7 feat(widget): emojify About widget interests
Close #845
2019-01-15 17:42:08 +00:00
George Cushen 0592f83382 fix(search): include Algolia JS when engine set to Algolia
Fix #878
2019-01-15 15:10:13 +00:00
Daniel Antal 55e1d6a12c i18n: add Hungarian (#877) 2019-01-14 20:40:55 +00:00
George Cushen b68a0995f6 fix: url_custom button height varies when using icons
Fix #872
2019-01-12 20:02:42 +00:00
George Cushen 512e2ffde4 fix(search): disable shortcuts when user is typing
Fix #875
2019-01-12 19:38:48 +00:00
David Alberto Montaño Fetecua 37cb6220fe i18n: update FR and ES translations (#871) 2019-01-08 21:19:43 +00:00
George Cushen 6cac50ecd6 bump version 2018-12-31 12:00:44 +00:00
George Cushen 3da446cf77 fix(widget): rename Accomplishments widget + use soft-hyphen 2018-12-31 11:55:14 +00:00
Mrinal Jain ae9882de90 feat(widget): add Accomplishments widget
See #792
See #773
2018-12-31 00:47:22 +00:00
Ian Eve Perry 628d09d791 fix(widget): always right align dates in Experience widget
Dates in the experience widget don't currently right align if the location string is longer than the date string. This changes the widget so the dates are always right aligned.

See #858
2018-12-30 23:59:36 +00:00
Dominik Vogel 91e5e9fb10 i18n: update German translation (#847) 2018-12-28 21:27:33 +00:00
gcushen afcf657f93 workaround TOML line break bug in Hugo v0.53
See #852
2018-12-28 01:05:20 +00:00
George Cushen 0312857779 fix(widget): make location optional
Fix #843
2018-12-18 22:25:28 +00:00
George Cushen fbcb7f2761 feat(widget): restrict post filter to only one tag or category
Close #815

BREAKING CHANGES

Remove `tags_include` and `tags_exclude` from `home/posts.md`
Add `filter_tag` and `filter_category` to `home/posts.md`
2018-12-16 00:48:51 +00:00
George Cushen 5c0c7f5def feat(icon): update FA from 5.4.1 to 5.6.0 2018-12-12 16:55:02 +00:00
George Cushen 7aef1cdce9 fix(page): button urls broken for internal links on Windows
Fix #829
2018-12-05 00:06:46 +00:00
George Cushen 811b52f280 feat(page): improve featured image ratio on small screens 2018-12-04 23:36:24 +00:00
George Cushen f2f3177d78 feat(widget): add appointment booking link to contact widget
Close #828

BREAKING CHANGE

Replace any `\n` with `\\` in the `address` field.
2018-12-03 17:47:34 +00:00
George Cushen 2bfa048699 bump version 2018-12-02 00:21:01 +00:00
George Cushen d2330cb261 feat(theme): enable users to switch between day and night modes
Close #807
2018-12-02 00:17:35 +00:00
George Cushen 8010d5a45c refactor(project): projects not listing child pages
Simplify code to get content name by using `.File.ContentBaseName` -
it gets content name irrespective of whether page is a bundle or not.

See #800

BREAKING CHANGE

`url_project` can now only be used to link pages to external websites.
To link a page to a project page, use `projects` option.
2018-11-29 21:01:37 +00:00
George Cushen 935e31470d fix: fix(sharing): use small Twitter card for small images
This commit fixes 929d500d44

Fix #813
2018-11-29 16:57:46 +00:00
George Cushen 929d500d44 fix(sharing): use small Twitter card for small images
Also, check for featured image and avatar image when computing optimal
image to use in Twitter card.

Fix #813
2018-11-29 16:32:27 +00:00