Releases: TheMatjaz/matjaz.it
2016-10-15
New post about HTTPS on this blog, improvements of the RSS feed format and a
small change in the legal notice about the
web hosting company.
Added
- New post about the switch to HTTPS.
- Explicit mention in the legal notice that the web hosting company is one of
the third parties that has access to any logs. - GTmetrix, SSLlabs and Securityheaders.io to web tools used.
Changed
- RSS feed format. Now it has the post description instead of the full post
body under each post (to make it smaller) and the author's name+email on each
post.
Removed
- Part in legal-notice about access/removal of personal data. Since the website
is hosted by a web hosting company, I have no direct way ability to do it
myself. The only way is to contact the company itself. I'm still available for
any questions on the topic.
Fixed
- Links to the RSS feed now have a MIME type.
- Highlight.js now works even with HSTS headers.
- Typo in the BSD 3-clause license.
- Added trailing slashes in basically all taxonomy links.
2016-10-13
The website is now served over a secure HTTPS connection and the webserver
sends security headers.
Added
- New keybase.io verification file replacing the
previous, since it worked for HTTP only.
Changed
- The whole website is now available over HTTPS.
- HTTP requests are 301-redirected to an HTTPS URL. This means that no plaintext
pure-HTTP connection is used to transfer the website content. - Added 5 security headers including HSTS and CSP as indicated on
securityheaders.io. - All links in this changelog, readme, humans.txt files are now stated with
https://matjaz.it
instead ofhttp://matjaz.it
. - Minimal adaptation of the Hugo configuration file for the multilingual support
in Hugo.
Removed
- Unused CSS in
layouts/partials
.
Fixed
- Small change in the tone in the About page.
- Replaced 3 absolute URLs to relative ones. Hugo uses the
BaseURL
(now with
HTTPS) to generate the absolute URLs anyway.
2016-08-08
A new blog post about why I chose my new blog Hugo theme in a minimalist style.
Added
- New post on why a minimalist-looking blog may be a good choice for your
visitors. The guidelines from my experience.
Changed
Nothing.
Removed
Nothing.
Fixed
Nothing.
2016-07-27
My slides are online on a page, there is a new post of the #HugoPowerUser series
and my Signal fingerprint is available.
Added
- New post on how to make your Hugo website even faster by configuring the
web server and minifying the content. - Slides/talks page with my presentations and link on the home page.
- Contact page now has Signal fingerprint as clear text, GPG signed text and QR
code and the link to my pgp public key on the pgp.mit.edu keyserver. - Last modification date, if any, of a post next to the publishing date in the
home page, in post listings and in the post itself.
Changed
- Improved the legal notice page, removing redundancy and clarifying how the
website is privacy oriented. - Added HTML meta keywords without carons.
- Taxonomies URLs with singular taxonomies get 301-redirected to the plural
ones.
Removed
Nothing.
Fixed
- Run spellchecker
ispell
on all previous posts and pages, fixing typos. - Redirections from
gustin.it
andwww.
domains now work correctly,
transferring the whole path. - Improved browser caching times.
- Fixed browser returning cached version of a page instead of checking for a new
one for too long periods.
2016-07-19
New post of the #HugoPowerUser series, new shortcode, minor fixes on previous
post and 2 pages.
Added
- New post on how to make your Hugo website better understandable by humans,
the second part of the previous post. - Add
{{< code >}}
shortcode for code block with correct highlighting.
Changed
- Suggestion about CTRL+F in human sitemap.
- Link to sitemap in 404 error page.
- Highlighting and content fixes in previous post "#HugoPowerUser: make it web
friendly pt. 2": improved highlighting, regex and sitemap content.
Removed
Nothing.
Fixed
- Permissions of font files.
- Spellcheck of this changelog file.
2016-07-13
New post of the #HugoPowerUser series, small web server fixes.
Added
- New post on how to make your Hugo website better accessible and understandable
for search engines and browsers. - MIME type for Woff2 font files in the web server configuration.
Changed
- All 301-Redirections are now case insensitive.
- Switched Apache compression method from
mod_gzip
tomod_deflate
.
Removed
Nothing.
Fixed
- Website language code from
en-us
toen-US
.
2016-07-10
Small fixes on the web server, fonts and other stuff and the second post of the
#HugoPowerUser series.
Added
- New post on how to organize your Hugo content, second of the series
#HugoPowerUser. - HTTP 301-Redirection from old RSS feed URL to new one to avoid problems with
feed readers. - HTTP Reply headers with content language (en-US) and encoding (UTF-8).
Changed
- Link to BSD license in the footer now points to the local BSD license page
instead of Wikipedia. - Improved
humans.txt
file and added the<link>
tag to it in the HTML head. - Last post title uses the hashtag
#HugoPoweruser
and the taghugo power user
is capitalized inHugo Power User
.
Removed
Nothing.
Fixed
- Added missing bold, italic, bold+italic font faces for Roboto and Inconsolata,
resulting in simulated boldness in the body text of post and pages (thanks to
Lorenzo for the heads
up!) - Header size for
Speedup
in this Changelog. - Added anchors in regexes for 301-Redirections to avoid redirection of URL with
the regex inside of them instead of the exact URL match. - Title with
:
on/page/
and/post
/ URLs. - Added missing Gzip compression for Woff2 file types used for fonts.
2016-07-08
A lot of improvements, optimizations and fixes from the previous versions
while keeping the looks mostly similar except for some slight difference of the
home page.
Added
- New post on why to choose Hugo for your blog/website
instead of Wordpress. - Favicons for every device, browser and shortcut icon thanks to the
Real Favicon Generator. - KeyBase verification file (same as used in previous version of the blog).
- HTML head meta tags for website description, keywords, author, license.
- Site map for humans as suggested by
varvy.com. - Inconsolata is the monospace
font whenever<pre>
or<code>
tags are used. - Pages with list of tags and
categories sorted by number of posts - A list of all software used to create the blog.
series
shortcode to list the posts sharing a tag, useful for listing all
posts of a series
Changed
- The website content is now under the
Creative Commons Attribution 4.0 International License
so the ShareAlike part is removed and anyone is more free to use it. - The source code parts and snippets published on the website are licensed
under the BSD 3-Clause License. - Enabled highlighting in
The spam analysis post
otherwise the verbatim text was too wide for the content column and not
scrollable horizontally. - The home page provides some metadata under each post title:
- published date, as before but smaller
- category of the post, so the reader get's an idea what it will be about
- the post description, as specified in the frontmatter, is printed as
a synopsis of the post
- Improved pages that list the content for a specified tag or category: the
taxonomy name is in the title and some post metadata is listed under each
entry - More space around each title and subtitle in the posts
- Increased contrast in code highlighting for code snippets
- Code snippets license changed to BSD 3-Clause instead of MIT or Mozilla
Public License v2.0.
Speedup
- Website logo and contact icons are inline-SVG to avoid extra connections and
to be sharp on any display (retina and non-retina). They were also optimized
with Inkscape and compressed with
Inline SVG Optimizer. - The link to the CSS file is moved to bottom of
<body>
to reduce the time to
show something on the screen and improve the Google PageSpeed rank. - The fonts required for the website are served from the same domain to improve
speed (less DNS lookups and better performance if HTTP/2 is used) and reduce
user tracking - Highlight.js, the JavaScript file required for code highlighting, is also
served from the same domain. It's CSS components are incorporated in the same
unified CSS file for the whole website since they are very small (600 B). - Added
.htaccess
file with directives for 404, gzip, connection keep-alive,
browser cache usage and 301 redirects (to avoid the HTML redirects Hugo does)
Removed
- Embedded TED talk since uses cookies
- Website background from About page
Fixed
- RSS Feed
<link>
tag contained a wrong attribute - Reordered and improved Legal notice page
- Singular and plural of the word
minute
in the reading time subtitle - Content column is a little bit wider (no more limitation at 90%) so it's more
readable on portrait smartphones - Tags and categories names: merged "Life hack" and "Lifehacks" and so on.
2016-06-18
This is the first version of my blog made with Hugo so it has a lot of changes
compared to my previous Wordpress-based one. Some changes are in the code (e.g.:
the RSS feed is different), some are in the content (e.g.: the blog has now a
footer).
Added
- Blog structure made with Hugo. The content is imported
from my previous version of the blog, URLs should mostly be the same. - Custom theme based on the Hugo Zen theme
with contact icons from Decode
theme for Wordpress. - This Changelog, the Readme and the License of the project.
- A contact page link in the footer
- A legal notice page for the Copyright, Privacy and Disclaimer
- A humans.txt file
Changed
- The home page now lists just the titles of the posts instead of the full
content for the sake of simplicity and less bandwidth. - The RSS feed has a new link: http://matjaz.it/index.xml instead of
http://matjaz.it/feed/. - The website content I wrote is now under the
Creative Commons Attribution-ShareAlike 4.0 International License. - The robots.txt file is much simplier.
- Simplified the 404 error page.
- Customized footer content and date format for each post.
- The images in the content have now a title and caption where needed, using
the<figure>
tag thanks to the Hugo shortcode{{< figure >}}
Speedup
- Loaded images are now thumbnails of the full-sized images available when
clicking on the image - CSS files are unified into one minified file for faster website loading
- Highlighting CSS and JavaScript are loaded only when a post requires it and
not on any page, including the home page - The home page loads only the post titles to make it super fast and simple
Removed
- My second published post
- Some uneccessary images from the
Standing desk for 8 € tutorial - All featured images which were kind of needed in Wordpress
Fixed
- Simplified all old content, especially the language and formatting: the
message of each post stays the same.