Commit graph

43 commits

Author SHA1 Message Date
George Cushen
2eb58c08b7 Bump version 2018-11-04 00:41:33 +00:00
George Cushen
bc04138f61 Bump version 2018-10-21 21:01:55 +01:00
George Cushen
34deeedb07 feat(theme): add Apogee and Cupcake themes
- Improve button styles on dark themes
- Add to Readme and Getting Started post
2018-10-20 21:49:33 +01:00
Ryan
fbc294cdf2 Update Font Awesome to v5.4.1 (#731) 2018-10-13 23:46:08 +01:00
George Cushen
22dfd20af4 accessibility: Increase contrast
See #704
2018-10-13 02:39:32 +01:00
George Cushen
7919efd7a3 JS: Fix Algolia template and refactor Hero 2018-09-15 17:26:56 +01:00
Sergi Almacellas Abellana
e363d9a1db i18n: Add Catalan translation (#676) 2018-09-11 21:44:22 +01:00
George Cushen
674bb67364 Add documentation/courses/tutorials layout
- Close #405
- See #681 (improve consistency after #571 Bootstrap 4 migration)
- Add `search_results` to language file
- example site: Add example `tutorial` folder
- example site: Set privacy page to hidden (draft)
2018-09-09 23:28:36 +01:00
Prateek Kumar
965a64ffaa Migrate from Bootstrap v3 to v4 (#571) 2018-09-08 22:50:36 +01:00
Conor Anderson
a1989ea25c Upgrade from Font Awesome v4 to v5 (#659)
Require Hugo v0.48+
2018-09-01 18:10:23 +01:00
Kazuki Matsumaru
47c30556f9 i18n: Add Japanese translation (#654) 2018-08-26 00:20:50 +01:00
George Cushen
5115b1fa23 Store theme version in a data file
Close #593
2018-08-12 22:04:49 +01:00
George Cushen
a11d8843bb Add built-in search engine
Complement existing integration of Algolia search engine with
alternative option of built-in search engine based on Fuse.

Setting `engine = 1` in `config.toml` will enable the built-in solution.

Close #635
2018-08-12 15:39:55 +01:00
George Cushen
46ba1bb8e3 Fix highlight style not loaded and fix console error when no search box
Close #614
2018-08-01 22:21:04 +01:00
George Cushen
efc201cf0c Attempt to load local copy of third party JS/CSS assets if available
Allows to create an entirely offline site.

To use, concatenate vendor JS to `static/js/vendor/main.min.js` and
concatenate vendor CSS to `static/css/vendor/main.min.css`.

See #489
2018-07-29 12:52:07 +01:00
George Cushen
54dac71022 Rename sri.toml to assets.toml 2018-07-24 21:15:22 +01:00
George Cushen
bb3adc1781 Add search engine widget
Close #169
2018-07-23 19:25:39 +01:00
George Cushen
a555dd792b mathjax: Improve handling of long equations
* Use automatic linebreak feature instead of CSS overflow scrolling
* Disable mathjax notifications
* Highlight any undefined macros within equations
* Load output processors with `-full` option rather than on demand
* Update MathJax version

Fix #496
Fix #586
2018-07-07 19:45:35 +01:00
Iuro Nascimento
26930f8794 Update Academicons to v1.8.6 (#525)
New icons supported include Lattes.
2018-05-01 22:19:40 +01:00
Muhammad Aswan Syahputra
7fca79bc0c i18n: Add Bahasa Indonesia translation (#495) 2018-03-31 22:17:53 +01:00
Vassilis Kehayas
b95142db09 i18n: Add Greek translation (#502) 2018-03-28 01:35:35 +01:00
George Cushen
72c793b179 Add gallery shortcode (#398) 2018-01-13 15:19:59 +00:00
George Cushen
69fa815757 themes: Add 1950s theme 2017-12-03 18:44:59 +00:00
George Cushen
5f8e04b83b themes: Support background option 2017-12-03 18:43:47 +00:00
George Cushen
09b91845a0 themes: Add dark theme
To use, set `color_theme = "dark"` in `config.toml`.

See #299 and #139
2017-11-11 17:55:42 +00:00
Alexander Minges
d48bcdf30a Add OpenStreetMap-based alternative to Google Maps (#360)
* add leaflet JS as alternative to gmap JS
* changes to `config.toml`:
  * add `zoom = 15`
  * add `map = 0` (`map` sets the map provider - refer to comments)
  * change `google_maps_api_key` to `map_api_key`
2017-11-02 21:14:26 +00:00
George Cushen
f640bc4250 contact widget: Add option to show Google Maps (Close #301)
* Add `google_maps_api_key = ""` option to config
* Add `latitude = "37.4275"` option to config
* Add `longitude = "-122.1697"` option to config
2017-10-15 06:26:04 +01:00
George Cushen
a83605a660 fonts: Update Classic to use original fonts + Add Playfair theme (#289)
- Update Classic font theme to use original Academic fonts
- Add new Playfair font theme
2017-10-03 21:12:15 +01:00
George Cushen
e7fa40b1c6 Fix theme system 2017-10-03 20:06:12 +01:00
George Cushen
32252083fa Improve versioning and SRI for dependencies
- Parameterize JS and CSS versions (no longer hardcoded)
- Highlight.js version moved from `config.toml` to `data/sri.toml`
- SRI applied to Highlight.js
2017-09-30 21:23:37 +01:00
Dan Cardy
4e5994a43d Update JS libraries (#282)
* Remove disused tweenMax and scrollToPlugin
* Update imagesLoaded & jQuery
2017-09-30 20:18:15 +01:00
George Cushen
69beed33f3 themes: Add Coffee 2017-09-30 18:42:45 +01:00
George Cushen
66ca3fca75 Add theme system
- Add `color_theme` option to config
- Add `font` option to config
- Add 3 themes
- Add 2 font styles
- Add documentation to Getting Started post
2017-09-30 16:26:19 +01:00
John Sangwon Suh
c7eb184fe6 i18n: Add Korean translation (#257) 2017-09-03 12:13:25 +01:00
George Cushen
ef0568deb7 icons: Update Academicons to v1.8.1 2017-08-30 02:13:35 +01:00
Andrea Borruso
993cd5e9a3 i18n: Add Italian translation (#249) 2017-08-29 23:56:52 +01:00
Kamil Piętak
d7416fa63e i18n: Add Polish translation (#251) 2017-08-29 23:54:13 +01:00
Eduardo Junior
6a2fd0075a i18n: Add Portuguese translation (#242) 2017-08-01 01:53:10 +01:00
Myles Johnson
cfc36c28d2 Improve Google Analytics (#209)
* Move Google Analytics to the head
* Use async JS loading
* Add autotrack.js to replace custom JS for tracking events
2017-06-13 09:10:35 +01:00
Myles Johnson
df8d4f987c Update JS libs and pull icon packs from cdnjs (#208)
* Update version of imagesLoaded, tweenMax, and mathJax
* Pull academicons and font-awesome from cdnjs
* Delete `fonts` folder
2017-06-12 22:33:30 +01:00
Ronny Chevalier
b53076e1f8 layouts: Add Subresource Integrity (SRI) (#162) 2017-06-12 01:04:20 +01:00
Kirill Kirilenko
7b0560f749 i18n: Fix Russian language native name (#193) 2017-06-05 00:37:29 +01:00
Ronny Chevalier
d5c27afdea navbar: Add a language chooser (#151, #67) 2017-04-16 18:33:55 +01:00