Commit graph

1860 commits

Author SHA1 Message Date
Ronny Chevalier
74041d65d1 Add more schema tags (#157)
* about,contact: add more schema tags for contact related information.
   It adds schema tags for the e-mail, telephone, and address, when they
   are available. They are linked to the Person type.

* about: add the schema Organization type.
   This way we also tag the organization url not just its name.

* about: add a hidden url schema property to the person.
   It makes sure that the URL of the website is linked to the person.

* about: add the sameAs property for each social link.
2017-04-20 20:18:33 +01:00
Ronny Chevalier
6da3f77816 footer: Update MathJax CDN (#160)
MathJax CDN will shutdown, hence update to Cloudflare CDN.

See https://www.mathjax.org/cdn-shutting-down/
2017-04-17 13:06:14 +01:00
Ronny Chevalier
d5c27afdea navbar: Add a language chooser (#151, #67) 2017-04-16 18:33:55 +01:00
Ronny Chevalier
81072922da sitemap: Add alternate hreflang links when a page is translated (#150, #67) 2017-04-15 17:56:56 +01:00
Ronny Chevalier
5f91263ed6 header: Encode pipe character in Google Fonts url (#158) 2017-04-15 17:45:09 +01:00
Marcel de Haas
075af96389 i18n: Add Dutch translation (#155) 2017-04-15 16:15:38 +01:00
Ronny Chevalier
2a3485dbc8 i18n,fr: Do not capitalize first letter of each word (#152) 2017-04-15 16:14:09 +01:00
Wei Wang
fa923fc46a Add simplified Chinese translation (#143) 2017-03-30 14:14:09 +01:00
Dang-Khoa Le Tan
6b7436b3d4 Add Vietnamese translation (#141) 2017-03-27 06:31:59 +01:00
Benasse
18ab2388f6 i18n: Update French (#138) 2017-03-16 00:43:25 +00:00
Jose OC
915efbd177 Add Spanish translation (#137) 2017-03-12 00:36:15 +00:00
Benasse
6ad937aea1 Add French translation (#134) 2017-03-11 23:41:01 +00:00
caglarkoksal
242ec1a1d9 Add Turkish translation (#129) 2017-03-07 23:16:37 +00:00
Kirill Kirilenko
3af123c4d5 Add Russian translation (#120) 2017-02-14 12:57:39 +00:00
George Cushen
b99e5a1e21 Add basic multilingual support
Multilingual support added for:
* homepage widget system
* navigation bar links
* 'more posts/publications/talks' links in widgets
2017-02-13 19:51:28 +00:00
Mikel Iturbe Urretxa
9709a92c4b Add Basque translation (#119) 2017-02-13 18:04:12 +00:00
George Cushen
dccca171a7 Add full-width header image option for all content pages
* feature is consistent across Posts, Projects, Talks, Publications, and nodes (#105)
* `image` parameter is moved under a `[header]` section at the end of existing content's frontmatter
* `caption` parameter can be used to specify image credit/caption (#103)
* set `preview = false` under `[header]` to hide a post's thumbnail on homepage (#113)
* add example of customizing a taxonomy list page at `/tags/academic/`
* revert i18n->hard-coded change for node page titles (#118)
2017-02-11 20:30:10 +00:00
George Cushen
0cdbb23c1c Update Readme 2017-01-29 18:52:25 +00:00
George Cushen
b7b20820e6 about widget: Support organization link (#108)
* Add optional `organization_url` to config
2017-01-29 01:15:35 +00:00
Sandra Parsick
823a1bf11b Add German i18n support (#112) 2017-01-28 16:53:01 +00:00
George Cushen
c94187570c Improve readability on large screens + minor style improvements
* Limit paragraph width to optimize readability on large screens (#97)
* Markdownify publication authors (#101)
* Improve padding of first homepage widget (#98)
2017-01-26 01:33:00 +00:00
George Cushen
6519dafb91 Improve formatting of custom widget title 2017-01-25 01:44:35 +00:00
George Cushen
641c699899 Improve responsive scrolling for URL hashes (#81) 2017-01-24 20:26:13 +00:00
George Cushen
af7e88aa5f Update docs 2017-01-20 18:01:52 +00:00
George Cushen
2220cd5d95 Require Hugo v0.18 and support section nodes as pages
* Post, Publication, and Talk nodes can now have a `_index.md` file with title and content.
* Example `_index.md` content files added to Example Site.
* Hugo v0.18+ required.
2017-01-20 00:57:16 +00:00
appleby
b3c73acdc8 Add config options for customizing highlight.js (#66)
This commit adds the following config options to allow the user to
enable / disable and otherwise customize source code highlighting with
highlight.js:

- hljs: enable / disable highlighting
- hljs_languages: include highlighting for additional languages
- hljs_style: choose CSS style for highlighting
- hljs_version: choose highlight.js version

* Change hljs_ prefix to highlight_ and update hljs version to 9.9.0

Per code review comments in #66. The github.min.css style hasn't
changed, hence no diff for highlight.min.css in this commit.
2017-01-17 01:31:39 +00:00
George Cushen
be0a98239d Fix sitemap.xml (#91)
- Remove invalid homepage widget links generated by Hugo
2017-01-15 20:20:48 +00:00
George Cushen
69f7bf3592 exampleSite: Move project images to better location 2017-01-12 17:48:16 +00:00
George Cushen
7901d14d75 Support categories parameter for posts (#73) 2017-01-12 09:51:57 +00:00
George Cushen
ae3a757777 Add publication filter #26 2017-01-12 06:41:13 +00:00
Kirill Kirilenko
3996b85e05 Fix a741bc6 - missing target for card_text link (#79) 2017-01-02 20:07:20 +00:00
George Cushen
f781945fd9 talks widget: Fix detailed list layout 2017-01-02 18:41:08 +00:00
Kirill Kirilenko
6e4a9fe88b Fix smooth scroll (#78) 2017-01-02 18:13:11 +00:00
George Cushen
0fafa0b98d Improve talks
- improves format of simple lists (`detailed_list = false`) for Talks widget
- fixes date to use user defined date format from `config.toml`
- hides 'Links' row if no `url_...` params are set in talk front matter
- introduces optional `location` param for event location
- adds `event_url` which if defined, turns event name into a link on talk detail page
2017-01-02 14:35:50 +00:00
George Cushen
794cbd5c4e project widget: Wait for images to load to prevent overlapping (#76) 2017-01-02 04:04:25 +00:00
George Cushen
e604f07850 Update CSS to fix #75 2017-01-01 22:46:04 +00:00
George Cushen
59116be74e Support sub-menu navigation (#72) 2016-12-31 14:05:29 +00:00
Yihui Xie
59e82f41c9 Fix layout of example site for Hugo 0.18 (#74) 2016-12-29 02:54:34 +00:00
George Cushen
79b0b45957 Update docs 2016-12-29 02:09:03 +00:00
George Cushen
a741bc6db8 projects: Open external link in new tab 2016-12-27 02:46:07 +00:00
Kirill Kirilenko
bdb68fdf7d contact widget: Support Telegram (#70) 2016-12-27 02:07:23 +00:00
pfasante
fbcc2ae87b talks: Fix archetype and add example to exampleSite (#68) 2016-12-26 23:15:14 +00:00
George Cushen
652302d5c0 Update Font Awesome (close #69) 2016-12-23 00:14:10 +00:00
George Cushen
d57fbe46f4 Update docs 2016-12-19 07:52:13 +00:00
George Cushen
31f9ce5f94 Add internationalization (i18n) support (#12) 2016-12-19 06:01:11 +00:00
George Cushen
991a343d48 contact widget: Add office hours and Skype options 2016-12-19 03:42:15 +00:00
George Cushen
c76c5d6270 Parse Markdown in project summaries 2016-12-18 02:17:05 +00:00
George Cushen
6616d46eb3 Open external links in new tabs by default 2016-12-18 01:45:36 +00:00
ymcrcat
bddf9c07bb Add Talks feature and widgets (#63) 2016-12-14 00:11:04 +00:00
Henrik Peters
d4fb286cfd about widget: Allow any URI scheme for social links (#64)
E.g. URLs beginning with `bitcoin:` or `tel:` can now be used.
2016-12-07 14:06:57 +00:00