Skip to content

Commit 7c140f6

Browse files
committed
Customizations specific to my blog
1 parent f996298 commit 7c140f6

File tree

5 files changed

+35
-30
lines changed

5 files changed

+35
-30
lines changed

_data/architecture.yml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
- title: Blog
2+
url: /index.html
3+
4+
- title: About
5+
url: /about/
6+
7+
- title: Research
8+
url: /papers/
9+
10+
- title: Speaking
11+
url: /speaking/
12+
13+
- title: Contact
14+
url: /contact/
15+
16+
- title: Keys
17+
url: /keys/

_layouts/page.html

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
<h1 class="more-top add-left">
88
</h1>
99
<div class="white-box more-bottom">
10-
{{ content }}
10+
<article class="post-content">
11+
{{ content }}
12+
</article>
1113
</div>
1214
{% include footer.html %}
1315
</div>

blog.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
layout: default
2+
layout: page
33
title: Blog
44
permalink: /blog/
55
permalink: index.html

contact.md

+8-16
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,14 @@ title: Contact
44
permalink: /contact/
55
---
66

7-
Email
8-
======
7+
## Email
98

109
I can be contacted via email using the following addresses:
1110

1211
* `joanna@invisiblethingslab.com` for ITL- and Qubes-related matters
1312
* `joanna@invisiblethings.org` for other matters
1413

15-
Note on confidentiality
16-
------------------------
14+
### Note on confidentiality
1715

1816
Please note that, as most other people and organizations, I use a 3rd party Mail
1917
Service Provider. The staff who work at the provider are technically able to
@@ -24,14 +22,12 @@ something confidential, please use PGP/GPG encryption to secure our
2422
communication (see [keys.md](/keys/) for info how to obtain and verify my GPG
2523
keys).
2624

27-
Note on integrity of my emails
28-
-------------------------------
25+
### Note on integrity of my emails
2926

3027
All email sent by me from the above-mentioned email addresses should be
3128
digitally signed with my email [keys](/keys/).
3229

33-
Other notes on emailing me
34-
---------------------------
30+
### Other notes on emailing me
3531

3632
* I get lots of emails. This means I might not find time to respond to your
3733
email. In some cases, although rarely, I might not read through the whole
@@ -53,8 +49,7 @@ extra information you put there, such as markings done with differently colored
5349
fonts, etc.
5450

5551

56-
Phone, Skype, etc.
57-
===================
52+
## Phone, Skype, etc.
5853

5954
I don't believe phone (or similar means of communication) are that great for
6055
technical discussions. My experience shows that phone-based conversations lack
@@ -69,8 +64,7 @@ notice that I live in Warsaw, Poland, which is in UTC +1 (Winter) and UTC +2
6964
(Summer) Time Zone. I'm a late sleeper, and usually cannot do a phone call
7065
before 1100 hrs of my local time.
7166

72-
Note on Skype
73-
--------------
67+
### Note on Skype
7468

7569
As a matter of principle I don't use Skype. It's not because Skype does not
7670
offer any meaningful security or privacy (which I believe it indeed does not
@@ -83,16 +77,14 @@ closed systems. Imagine a road system that allowed only one select make of cars
8377
to be driven -- would that be fun?
8478

8579

86-
Public conversations
87-
=====================
80+
## Public conversations
8881

8982
It is also possible to engage with me in public conversations via:
9083

9184
* [My Twitter account](https://twitter.com/rootkovska/)
9285
* [Qubes Mailing Lists](https://wiki.qubes-os.org/wiki/QubesLists) (especially on `qubes-devel` ML)
9386

94-
Policy on LinkedIn
95-
===================
87+
## Policy on LinkedIn
9688

9789
I don't use LinkedIn anymore, I have deleted my account some time ago. The
9890
stream of invites from total strangers, inability to verify trust, all makes

keys.md

+6-12
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ for signing of this blog). Typically these keys are kept in different VMs, and
1313
often still separate from the VMs where they are actually being used thanks to
1414
[Qubes Split GPG](https://wiki.qubes-os.org/wiki/UserDoc/SplitGpg) feature.
1515

16-
The Master Key
17-
===============
16+
## The Master Key
1817

1918
All my keys are signed by the following Master Signing Key:
2019

@@ -31,8 +30,7 @@ also feed you with a falsified master key.
3130

3231
* This key is attached here: [keys/joanna-master-key.asc](/keys/joanna-master-key.asc).
3332

34-
Email encryption keys
35-
======================
33+
## Email encryption keys
3634

3735
The following is my GPG key for work-related email communication:
3836

@@ -48,8 +46,7 @@ The following is my GPG key for work-related email communication:
4846

4947
* This key is attached here: [keys/joanna-email-itl.asc](/keys/joanna-email-itl.asc).
5048

51-
Blog signing key
52-
=================
49+
## Blog signing key
5350

5451
The following key is used to sign this blog repo:
5552

@@ -65,8 +62,7 @@ The following key is used to sign this blog repo:
6562
* This key is attached here: [keys/joanna-blog-key.asc](/keys/joanna-blog-key.asc).
6663

6764

68-
Note on lack of expiration date on code-signing keys
69-
=====================================================
65+
## Note on lack of expiration date on code-signing keys
7066

7167
My signing keys (e.g. blog or Qubes code signing keys) do not have expiration
7268
dates. This is not laziness. There is a fundamental problem with using an
@@ -81,17 +77,15 @@ valid, to continue to verify fine also in the future, after the key expires
8177
prevent the attacker from creating falsified code pretending to be an old one.
8278

8379

84-
Other keys
85-
===========
80+
## Other keys
8681

8782
There is a bunch of other keys in the
8883
[keys/](https://github.com/rootkovska/rootkovska.github.io/tree/master/keys/)
8984
directory -- these are implicitly signed by my master key by being part of this
9085
(tag-signed) repo.
9186

9287

93-
Other notes
94-
============
88+
## Other notes
9589

9690
* I proudly use empty passphrases on all of my private keys. This is because if
9791
somebody was able to execute malicious code in the VM where a private key

0 commit comments

Comments
 (0)