This changelog mainly documented some major changes, updates or fixes (with credits) for reference purposes. It by no means covers all contributors. Nonetheless, to the bottom of my heart, I truly appreciate all of your time and contributions.
2018-11
-
Per PR #56, Gravatar pics can be used exclusively to
.Site.Params.authorimage
via the parameter.Site.Params.social.gravatar
-
[params.social] gravatar = "[email protected]"
-
-
Fix Hugo demo (issue #53)
-
Fix mobile header (PR #51: credits to @gamingrobot)
-
Add Utterances comments (PR #50: credits to @gamingrobot)
2018-10
- Enable
hyde-hyde
to work directly with SCSSs instead of generated CSSs (PR #45: credits to @jd4no) - Patch potential vulnerabilities of
target="_blank"
(PR #48: credits to @gfrcsd)
2018-09
- Add Table of Contents
- Configure using
.Site.Params.toc
with two possible value: "hugo" (using Hugo{{ .TableOfContents }}
, and "tocbot" (using Tocbot), remove.Site.Params.toc
to disable TOC - Change layouts/partials/header/styles.html to check
.Site.Params.toc
and add the corresponding styles - Change layouts/partials/page-single/content.html to add TOC per
.Site.Params.toc
- Add styles static-src/scss/hugo-toc.scss and static-src/scss/tocbot.scss that generate
hugo-toc.css
andtocbot.css
, respectively - Tocbot can be configured in layouts/partials/page-single/footer.html with options as described in its documentation
- Configure using
2018-07
- Revise the shortcode 'fig.html'
- Rename
header/font-awesome.html
toheader/font-awesome-css.html
and adds footer/font-awesome-js.html, uses Font-Awesome 5 deferred JavaScript loading to reduce CSS rendering blocking - Refactor and consolidate all responsive breakpoints and creates a new style _responsive.scss
- Refactor portfolio's projects into _project.scss
- Refactor styles for a list of posts into _list.scss
- Refactor misc. styles into _misc.scss
- Remove _customised.scss
Version 2.0
- The main styles are refactored and redeveloped using SCSS (see static-src/scss)
and we no longer need
poole.css
andhyde.css
becausehyde-hyde.scss
already incorporates relevant elementsHyde-hyde
can be customised by changing SCSS styles in static-src/scss/hyde-hyde and layouts in layouts- To generate
hyde-hyde.css
, please use any SCSS compiler to compile the main filehyde-hyde.scss
- Restructure/modularise further the layouts (see layouts)
- Add 'Portfolio' page inspired by Xiaoying Riley (@3rdwave_themes) Developer-Theme
- Change the main body font to use system fonts (see _variables.scss)
- In case you prefer Web fonts, just include the template "web-fonts.html" to "header.html"
- Switch to main fixed width font Source Code Pro
- Add OpenGraph and TwitterCard templates (for SEO)
- Add 'Related Articles' (see layouts/partials/post-related.html)
- Add page navigation NEXT / PREVIOUS
- Switch datetime format to
"Jan 02 '06"
in the list of posts (see layouts/partials/post-list.html) to save some space - Change styles for links, tags, text
- Add some handy shortcodes for
<kbd></kbd>
and<blockquote></blockquote>
- The License under 'Some Rights Reversed' in the sidebar is switched from Creative Commons Attribution 4.0 International License to Creative Commons Attribution-ShareAlike 4.0 International License.
Version 1.0
- Color tones and layouts are inspired by Nate Finch's blog
- Restructure/modularise the layouts (see
layouts/_default/baseof.html
,layouts/_default/single.html
,layouts/_default/list.html
andlayouts/partials
) - Use highlight.js for code highlighting
- Use Font-Awesome 5's icons
- Use main font Fira-Sans + fixed width font Roboto Mono
- Add GraphComment for replacing the built-in Disqus
- Fork from Hyde
- Refactor
basedof.html
and corresponding pagesindex.html
,single.html
,list.html
- define blocks
content
andfooter
that will be fulfilled by each different type of layout.
- define blocks