Skip to content

Commit 3b229ca

Browse files
committed
Merge branch 'develop'
2 parents 4301a30 + 604d59d commit 3b229ca

13 files changed

+133
-77
lines changed

CHANGELOG.md

Lines changed: 51 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Change Log
22
================================================================================
33

44
All 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

77
This 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+
2059
2016-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

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ _matjaz.it_ - my blog made with Hugo
22
===============================================================================
33

44
This repository contains the source files for my blog
5-
[matjaz.it](http://matjaz.it/) made with [Hugo](https://gohugo.io), the static
5+
[matjaz.it](https://matjaz.it/) made with [Hugo](https://gohugo.io), the static
66
website engine.
77

88

@@ -17,8 +17,8 @@ The **content** of my blog (whatever I write in the posts and pages), except for
1717
the website logo and any content explicitly licensed otherwise, is under the
1818
[Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/)
1919
or, just for the code snippets, the
20-
[BSD 3-Clause License](http://matjaz.it/bsd-3-clause-license/).
21-
See the website [legal notice page](http://matjaz.it/legal-notice/) for the full
20+
[BSD 3-Clause License](https://matjaz.it/bsd-3-clause-license/).
21+
See the website [legal notice page](https://matjaz.it/legal-notice/) for the full
2222
specification.
2323

2424

config.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
baseURL = "http://matjaz.it/"
1+
baseURL = "https://matjaz.it/"
22
canonifyURLs = true ## Transform all URLs to absolute using baseURL
33
copyright = "Creative Commons Attribution 4.0 International License"
4+
DefaultContentLanguage = "en"
5+
DefaultContentLanguageInSubdir = false # does not put english into /en, but in /
46
editor = "e"
57
enableEmoji = false
68
enableRobotsTXT = true
@@ -12,6 +14,9 @@ title = "Thinking in a digital life"
1214
verbose = true
1315
verboseLog = true
1416

17+
[Languages]
18+
[Languages.en]
19+
weight = 1
1520
[author]
1621
name = "Matjaž Guštin"
1722
[permalinks]

content/page/about.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,21 @@ description = "Are you wondering who is the writer of this blog and why does th
66
draft = false
77
hidefromhome = true
88
highlight = false
9-
lastmod = "2016-07-26T00:46:26+02:00"
9+
lastmod = "2016-09-26T20:08:10+02:00"
1010
slug = "about"
1111
title = "About this blog and me"
1212
type = "page"
1313
weight = 0
1414
+++
1515

1616

17-
18-
19-
2017
## Who are you?
2118

22-
Our extremely trained public relations team. Nah, just kidding, it's just me, a
23-
normal person (I hope).
24-
2519
My name is Matjaž Guštin. I'm a geek, an IT fanatic and have many things in my
2620
mind I'd like to say - so this blog could be the best way. Some may describe me
2721
as a loquacious stubborn workaholic that may bore you, some others as a person
2822
that likes to bring some happiness and help around. I don't know if those
29-
descriptions are accurate, what do you think?
23+
descriptions are accurate; I'll leave the judgement to you.
3024

3125
Also [my Twitter](https://twitter.com/TheMatjaz) is a collection of some
3226
neuronal activity of mine, check it out!

content/page/software.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Unix-like OS for user customization for text editors, shells, aliases and so on
4444
saved in the home directory as `.filename`.
4545

4646

47-
## [SQL Playcard](http://matjaz.it/french-playing-cards-for-poker-in-postgresql-mysql-and-sqlite/)
47+
## [SQL Playcard](/french-playing-cards-for-poker-in-postgresql-mysql-and-sqlite/)
4848

4949
A simple SQL script to represent and store **standard french playing cards**
5050
(those used in Poker) **for a few RDBMS**.

content/post/2015-08-29-macbook-regular-maintenance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ your vendor, including Macs.
5555
1. Add a log entry in
5656
[CoconutBattery.app](http://www.coconut-flavour.com/coconutbattery/)
5757
1. Clean the computer screen with a clean cloth
58-
1. [Clean the keyboard, touchpad, laptop case, charger, mouse and other peripherals with alcohol](http://matjaz.it/your-phone-is-infected-not-only-computer-viruses-also-real-bacteria/)
58+
1. [Clean the keyboard, touchpad, laptop case, charger, mouse and other peripherals with alcohol](/your-phone-is-infected-not-only-computer-viruses-also-real-bacteria/)
5959
1. Perform a reboot
6060

6161

content/post/2015-11-02-i-m-leaving-facebook.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ weight = 0
2121
Gather my contact information, while you can, if you bother to stay in touch
2222
with me!
2323

24-
- First of all, check my [Contact](http://matjaz.it/contact/) page. Write me an
24+
- First of all, check my [Contact](/contact/) page. Write me an
2525
e-mail (possibly encrypted with PGP/GnuPG).
2626
- I'll be active on [Twitter](https://twitter.com/TheMatjaz/)
2727
- I also exist on Skype.

content/post/2016-07-13-hugo-power-user-make-it-web-friendly-1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ switch to Hugo, the feed subscription to my website broke. I fixed it adding a
248248

249249
```nginx
250250
# Redirect Wordpress RSS feed URL to Hugo RSS feed URL
251-
RedirectMatch 301 (?i)^/feed/?(index.xml)?$ http://matjaz.it/index.xml
251+
RedirectMatch 301 (?i)^/feed/?(index.xml)?$ https://matjaz.it/index.xml
252252
```
253253

254254

content/post/2016-07-19-hugo-power-user-make-it-web-friendly-2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ by adding:
7979

8080
```nginx
8181
# Site map for humans
82-
RedirectMatch 301 (?i)^/sitemap.html? http://matjaz.it/sitemap/
82+
RedirectMatch 301 (?i)^/sitemap.html? https://matjaz.it/sitemap/
8383
```
8484

8585

0 commit comments

Comments
 (0)