@@ -2,7 +2,7 @@ Change Log
22================================================================================
33
44All notable changes to the structure and content of the blog
5- [ matjaz.it] ( http ://matjaz.it/) will be documented in this file.
5+ [ matjaz.it] ( https ://matjaz.it/) will be documented in this file.
66
77This changelog tries to adhere to the
88[ Keep a Changelog] ( http://keepachangelog.com ) format as much as possible. The
@@ -17,6 +17,45 @@ notable exceptions are:
1717
1818
1919
20+ 2016-10-13
21+ ---------------------------------------
22+
23+ The website is now served over a secure HTTPS connection and the webserver
24+ sends security headers.
25+
26+
27+ ### Added
28+
29+ - New [ keybase.io] ( https://keybase.io/ ) verification file replacing the
30+ previous, since it worked for HTTP only.
31+
32+
33+ ### Changed
34+
35+ - The whole website is now available over HTTPS.
36+ - HTTP requests are 301-redirected to an HTTPS URL. This means that no plaintext
37+ pure-HTTP connection is used to transfer the website content.
38+ - Added 5 security headers including HSTS and CSP as indicated on
39+ [ securityheaders.io] ( https://securityheaders.io/ ) .
40+ - All links in this changelog, readme, humans.txt files are now stated with
41+ ` https://matjaz.it ` instead of ` http://matjaz.it ` .
42+ - Minimal adaptation of the Hugo configuration file for the multilingual support
43+ in Hugo.
44+
45+
46+ ### Removed
47+
48+ - Unused CSS in ` layouts/partials ` .
49+
50+
51+ ### Fixed
52+
53+ - Small change in the tone in the [ About] ( https://matjaz.it/about/ ) page.
54+ - Replaced 3 absolute URLs to relative ones. Hugo uses the ` BaseURL ` (now with
55+ HTTPS) to generate the absolute URLs anyway.
56+
57+
58+
20592016-08-08
2160---------------------------------------
2261
@@ -212,12 +251,12 @@ home page.
212251 [ Real Favicon Generator] ( https://realfavicongenerator.net/ ) .
213252- KeyBase verification file (same as used in previous version of the blog).
214253- HTML head meta tags for website description, keywords, author, license.
215- - [ Site map for humans] ( http ://matjaz.it/sitemap/) as suggested by
254+ - [ Site map for humans] ( https ://matjaz.it/sitemap/) as suggested by
216255 [ varvy.com] ( https://varvy.com/ ) .
217256- [ Inconsolata] ( https://fonts.google.com/specimen/Inconsolata ) is the monospaced
218257 font whenever ` <pre> ` or ` <code> ` tags are used.
219- - Pages with list of [ tags] ( http ://matjaz.it/tags/) and
220- [ categories] ( http ://matjaz.it/categories/) sorted by number of posts
258+ - Pages with list of [ tags] ( https ://matjaz.it/tags/) and
259+ [ categories] ( https ://matjaz.it/categories/) sorted by number of posts
221260- A [ list] ( THANKS.md ) of all software used to create the blog.
222261- ` series ` shortcode to list the posts sharing a tag, useful for listing all
223262 posts of a series
@@ -229,7 +268,7 @@ home page.
229268 [ Creative Commons Attribution 4.0 International License] ( https://creativecommons.org/licenses/by/4.0/ )
230269 so the _ ShareAlike_ part is removed and anyone is more free to use it.
231270- The source code parts and snippets published on the website are licensed
232- under the [ BSD 3-Clause License] ( http ://matjaz.it/bsd-3-clause-license/) .
271+ under the [ BSD 3-Clause License] ( https ://matjaz.it/bsd-3-clause-license/) .
233272- Enabled highlighting in
234273 [ The spam analysis post] ( matjaz.it/a-spammer-spoofed-my-e-mail-analysis-of-a-spam-attack/ )
235274 otherwise the verbatim text was too wide for the content column and not
@@ -269,13 +308,13 @@ home page.
269308### Removed
270309
271310- Embedded TED talk since uses cookies
272- - Website background from [ About] ( http ://matjaz.it/about/) page
311+ - Website background from [ About] ( https ://matjaz.it/about/) page
273312
274313
275314### Fixed
276315
277316- RSS Feed ` <link> ` tag contained a wrong attribute
278- - Reordered and improved [ Legal notice] ( http ://matjaz.it/legal-notice/) page
317+ - Reordered and improved [ Legal notice] ( https ://matjaz.it/legal-notice/) page
279318- Singular and plural of the word ` minute ` in the reading time subtitle
280319- Content column is a little bit wider (no more limitation at 90%) so it's more
281320 readable on portrait smartphones
@@ -302,18 +341,18 @@ footer).
302341- This Changelog, the Readme and the License of the project.
303342- A contact page link in the footer
304343- A legal notice page for the Copyright, Privacy and Disclaimer
305- - A [ humans.txt] ( http ://matjaz.it/humans.txt) file
344+ - A [ humans.txt] ( https ://matjaz.it/humans.txt) file
306345
307346
308347### Changed
309348
310349- The home page now lists just the titles of the posts instead of the full
311350 content for the sake of simplicity and less bandwidth.
312- - The RSS feed has a new link: < http ://matjaz.it/index.xml> instead of
313- < http ://matjaz.it/feed/> .
351+ - The RSS feed has a new link: < https ://matjaz.it/index.xml> instead of
352+ < https ://matjaz.it/feed/> .
314353- The website content I wrote is now under the
315354 [ Creative Commons Attribution-ShareAlike 4.0 International License] ( https://creativecommons.org/licenses/by-sa/4.0/ ) .
316- - The [ robots.txt] ( http ://matjaz.it/robots.txt) file is much simpler.
355+ - The [ robots.txt] ( https ://matjaz.it/robots.txt) file is much simpler.
317356- Simplified the 404 error page.
318357- Customized footer content and date format for each post.
319358- The images in the content have now a title and caption where needed, using
@@ -334,7 +373,7 @@ footer).
334373
335374- My second published post
336375- Some unnecessary images from the
337- [ Standing desk for 8 € tutorial] ( http ://matjaz.it/diy-standing-desk-for-8-euro/)
376+ [ Standing desk for 8 € tutorial] ( https ://matjaz.it/diy-standing-desk-for-8-euro/)
338377- All _ featured images_ which were kind of needed in Wordpress
339378
340379
0 commit comments