Commit Graph
70 Commits
Author SHA1 Message Date
George Cushen 56e8b965f1 feat(sharer): add Pinterest 2019-07-08 18:17:05 +01:00
George Cushen 777ab861c9 style: add Mr Robot theme 2019-07-01 23:18:27 +01:00
George Cushen 94cee73155 style(theme): replace Playfair and Cupcake with new Rose theme
Also:
- Make nav links normal font weight
- Make XL container wider
- Update Google Fonts URL
- Explicitly add Twitter Image metadata
2019-06-27 01:26:23 +01:00
George Cushen 81cd24557c docs: ref docs URL for Page Sharer 2019-06-16 19:54:46 +01:00
Cassio Batista 0c36cdca45 feat(page): enable page sharing buttons to be customized
To customise sharing buttons, override `themes/academic/data/page_sharer.toml` by copying the file to `data/page_sharer.toml` at the root of a site and editing the copy.

Close #1108
Close #1131
2019-06-15 17:23:08 +01:00
George Cushen 27ff391ab1 feat: generate diagrams and flowcharts from text using Mermaid shortcode
To use, add `diagram: true` to a page's YAML front matter and create a
diagram from text in the body of the Markdown file using Mermaid syntax:
https://mermaidjs.github.io

Close #1111
2019-05-27 18:05:17 +01:00
icf20 11df1131dd i18n: add Romanian (#1107) 2019-05-26 22:53:30 +01:00
George Cushen 29ce18a050 feat(theme): add Strawberry theme
Also, refactor themes and theme system to replace primary_light and
primary_dark with SCSS lighten/darken funcs.

See #1091
2019-05-19 23:51:32 +01:00
George Cushen 0438fabbc3 bump version 2019-05-19 18:51:49 +01:00
FLaco aeab0b6618 feat(js): update Highlight JS from 9.12.0 to 9.15.6 (#1075)
Adds support for more languages like plaintext and SAS.

See https://github.com/highlightjs/highlight.js/blob/master/CHANGES.md
2019-05-11 15:59:48 +01:00
George Cushen ced350c547 refactor: publication types as TOML at data/publication_types.toml 2019-05-08 20:13:18 +01:00
George Cushen c9cd1afefb demo: change Tutorials to Courses and add List of Courses
Perhaps a more common use case of the docs layout.

See #109
2019-05-06 15:53:16 +01:00
George Cushen abbd54045c feat(nav): extend navbar active link highlighting to non-home pages
Also,
- Fix ScrollSpy link scrolling/highlighting not working on widget pages
  except the home page
- Add `docs_section_pager = true` to `params.toml`.
- Add more demo tutorial pages and content to showcase the improved
navbar highlighting for child pages and the table of contents feature.
- Bump version in prep. for release

Close #991
2019-05-05 22:23:32 +01:00
George Cushen 92200d6327 refactor: convert CSS to SCSS
Remove Bootstrap from Header and assets.toml
  Remove Bootstrap JS CDN version in footer and assets.toml
  Add latest Bootstrap v4 SASS files locally
  Include Bootstrap JS locally
  Convert Academic's CSS to SASS (mainly SASS variables + Go templating)
  Convert Academic's theming system to integrate with SASS
  Parse SASS in header using Hugo and convert to CSS
  Minify and md5 fingerprint bundled CSS
  Fix Slider widget (reuses .wg-hero but animation and `clear` removed)
  Add Bootstrap files to repo so that Node is not required

See #680
2019-04-24 23:56:41 +01:00
George Cushen 35563bb498 fix: page metadata no longer displayed
Fix #1042
2019-04-19 23:14:24 +01:00
George Cushen c2b4586f52 bump version 2019-04-19 14:39:26 +01:00
George Cushen d7ff9a634f bump version 2019-04-09 21:04:45 +01:00
Jens True b466f34bf9 i18n: add Danish translation (#1005) 2019-04-03 19:51:30 +01:00
George Cushen d2a90467f3 bump version 2019-02-27 22:49:46 +00:00
George Cushen 92c7617ace fix(widget): revert row-based project card view back to masonry 2019-02-18 20:28:49 +00:00
George Cushen 5d48bc0150 bump version 2019-02-08 17:49:34 +00:00
Daniel Antal 55e1d6a12c i18n: add Hungarian (#877) 2019-01-14 20:40:55 +00:00
George Cushen 6cac50ecd6 bump version 2018-12-31 12:00:44 +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 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 d0154a840b Bump version 2018-11-11 01:45:08 +00:00
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