Skip to content

Commit 72f41a0

Browse files
Refactor and clean up website code
- Refactor layouts and includes - Abstract out repetitive code - Clean up source formatting - Improve fullpage doc handling - Add comments - Improve naming consistency - Remove deprecated files - Update architecture - Update doc index - Miscellaneous improvements
1 parent 9c345f6 commit 72f41a0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+1519
-1798
lines changed

404.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
lang: en
3-
layout: default
3+
layout: site
44
permalink: /404.html
55
ref: 1
66
title: 404 Not Found

_data/architecture.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
url: /doc/certified-hardware/
3939
- title: Compatibility List
4040
url: /hcl/
41+
icon: fa-power-off
4142
- title: Installation Guide
4243
url: /doc/installation-guide/
4344
- title: Verifying Signatures
@@ -132,8 +133,6 @@
132133
- title: Partners
133134
url: /partners/
134135
icon: fa-globe
135-
- title: Merchandise
136-
url: /merchandise/
137136
- title: Contributing
138137
url: /doc/contributing/
139138

_data/doc-index.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
sub-pages:
1919
- url: /security/
2020
- url: /security/pack/
21-
- url: /security/bulletins/
22-
- url: /security/canaries/
21+
- url: /security/qsb/
22+
- url: /security/canary/
2323
- url: /security/xsa/
2424
- url: /security/verifying-signatures/
2525
- url: /security/pgp-keys/
@@ -167,7 +167,6 @@
167167
- url: /doc/security-critical-code/
168168
- url: /doc/qubes-core-admin/
169169
- url: /doc/qubes-core-admin-client/
170-
- url: /doc/qubes-admin-api/
171170
- url: /doc/qubes-core-stack/
172171
- url: /doc/gui/
173172
- url: /doc/networking/
@@ -185,6 +184,7 @@
185184
- url: /doc/qrexec/
186185
- url: /doc/qrexec-internals/
187186
- url: /doc/qrexec-socket-services/
187+
- url: /doc/admin-api/
188188

189189
- title: Debugging
190190
subcategory: debugging

_data/downloads-mirrors.yml

Lines changed: 129 additions & 130 deletions
Original file line numberDiff line numberDiff line change
@@ -1,130 +1,129 @@
1-
- organization: Foundation for Applied Privacy
2-
org_url: https://applied-privacy.net/
3-
location: Austria
4-
urls:
5-
- url: https://qubesos-mirror.applied-privacy.net/
6-
7-
- organization: eScience Center, Nanjing University
8-
org_url: https://sci.nju.edu.cn/
9-
location: China
10-
urls:
11-
- url: https://mirrors.nju.edu.cn/qubes/
12-
- url: rsync://mirrors.nju.edu.cn/qubes/
13-
14-
- organization: Tsinghua University TUNA Association
15-
org_url: https://tuna.moe/
16-
location: China
17-
urls:
18-
- url: https://mirrors.tuna.tsinghua.edu.cn/qubesos/
19-
20-
- organization: University of Cyprus, Library
21-
org_url: http://library.ucy.ac.cy
22-
location: Cyprus
23-
urls:
24-
- url: https://mirror.library.ucy.ac.cy/linux/qubes/
25-
26-
- organization: dotsrc.org
27-
org_url: https://dotsrc.org/
28-
location: Denmark
29-
urls:
30-
- url: https://mirrors.dotsrc.org/qubes/
31-
32-
- organization: Hosthink
33-
org_url: https://www.hosthink.net/
34-
location: Finland
35-
urls:
36-
- url: https://mirror-2.hosthink.net/qubes
37-
38-
- organization: Linux Users' Group of Durgapur
39-
org_url: https://dgplug.org/
40-
location: India
41-
urls:
42-
- url: https://mirrors.dgplug.org/qubes/
43-
44-
- organization: RWTH Aachen University
45-
org_url: https://www.halifax.rwth-aachen.de
46-
location: Germany
47-
urls:
48-
- url: http://ftp.halifax.rwth-aachen.de/qubes/iso/
49-
50-
- organization: Kolja Sagorski
51-
org_url: https://koljasagorski.de/
52-
location: Germany
53-
urls:
54-
- url: https://mirror.koljasagorski.de/qubes/
55-
56-
- organization: University of Crete Computer Center
57-
org_url: http://cc.uoc.gr/
58-
location: Greece
59-
urls:
60-
- url: https://ftp.cc.uoc.gr/mirrors/linux/qubes/
61-
62-
- organization: Quantum Mirror
63-
org_url: https://quantum-mirror.hu/
64-
location: Hungary
65-
urls:
66-
- url: https://quantum-mirror.hu/mirrors/pub/qubes
67-
68-
- organization: ICM, University of Warsaw
69-
org_url: http://icm.edu.pl
70-
location: Poland
71-
urls:
72-
- url: http://ftp.icm.edu.pl/pub/os/qubes/
73-
74-
- organization: krmir NPO
75-
org_url: https://krmir.org/
76-
location: South Korea
77-
urls:
78-
- url: https://mirror.krmir.org/qubes
79-
- url: ftp://mirror.krmir.org/qubes
80-
- url: rsync://mirror.krmir.org/qubes
81-
82-
- organization: ACC, Umeå University
83-
org_url: http://www.acc.umu.se/
84-
location: Sweden
85-
urls:
86-
- url: https://ftp.acc.umu.se/mirror/qubes-os.org/
87-
88-
- organization: UKFast
89-
org_url: https://www.ukfast.co.uk/
90-
location: United Kingdom
91-
urls:
92-
- url: https://mirrors.ukfast.co.uk/sites/qubes-os.org/
93-
94-
- organization: GigeNET
95-
org_url: https://www.gigenet.com/
96-
location: United States
97-
urls:
98-
- url: https://mirrors.gigenet.com/qubes/
99-
100-
- organization: Hacking & Coffee
101-
org_url: https://hackingand.coffee/
102-
location: United States
103-
urls:
104-
- url: https://mirror.hackingand.coffee/qubes/
105-
106-
- organization: Internet Archive
107-
org_url: https://archive.org/
108-
location: United States
109-
urls:
110-
- url: https://archive.org/download/QubesOS
111-
112-
- organization: Purdue Linux Users Group
113-
org_url: https://plug-mirror.rcac.purdue.edu/info.html
114-
location: United States
115-
urls:
116-
- url: https://plug-mirror.rcac.purdue.edu/qubes/
117-
118-
- organization: The Linux Kernel Archives
119-
org_url: https://www.kernel.org/
120-
location: (Distributed)
121-
urls:
122-
- url: https://mirrors.edge.kernel.org/qubes/iso/
123-
124-
- organization: The Qubes OS Project
125-
org_url: https://www.qubes-os.org/
126-
location: (Distributed)
127-
urls:
128-
- url: https://ftp.qubes-os.org/iso/
129-
- url: http://iso.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion
130-
1+
- organization: Foundation for Applied Privacy
2+
org_url: https://applied-privacy.net/
3+
location: Austria
4+
urls:
5+
- url: https://qubesos-mirror.applied-privacy.net/
6+
7+
- organization: eScience Center, Nanjing University
8+
org_url: https://sci.nju.edu.cn/
9+
location: China
10+
urls:
11+
- url: https://mirrors.nju.edu.cn/qubes/
12+
- url: rsync://mirrors.nju.edu.cn/qubes/
13+
14+
- organization: Tsinghua University TUNA Association
15+
org_url: https://tuna.moe/
16+
location: China
17+
urls:
18+
- url: https://mirrors.tuna.tsinghua.edu.cn/qubesos/
19+
20+
- organization: University of Cyprus, Library
21+
org_url: http://library.ucy.ac.cy
22+
location: Cyprus
23+
urls:
24+
- url: https://mirror.library.ucy.ac.cy/linux/qubes/
25+
26+
- organization: dotsrc.org
27+
org_url: https://dotsrc.org/
28+
location: Denmark
29+
urls:
30+
- url: https://mirrors.dotsrc.org/qubes/
31+
32+
- organization: Hosthink
33+
org_url: https://www.hosthink.net/
34+
location: Finland
35+
urls:
36+
- url: https://mirror-2.hosthink.net/qubes
37+
38+
- organization: Linux Users' Group of Durgapur
39+
org_url: https://dgplug.org/
40+
location: India
41+
urls:
42+
- url: https://mirrors.dgplug.org/qubes/
43+
44+
- organization: RWTH Aachen University
45+
org_url: https://www.halifax.rwth-aachen.de
46+
location: Germany
47+
urls:
48+
- url: http://ftp.halifax.rwth-aachen.de/qubes/iso/
49+
50+
- organization: Kolja Sagorski
51+
org_url: https://koljasagorski.de/
52+
location: Germany
53+
urls:
54+
- url: https://mirror.koljasagorski.de/qubes/
55+
56+
- organization: University of Crete Computer Center
57+
org_url: http://cc.uoc.gr/
58+
location: Greece
59+
urls:
60+
- url: https://ftp.cc.uoc.gr/mirrors/linux/qubes/
61+
62+
- organization: Quantum Mirror
63+
org_url: https://quantum-mirror.hu/
64+
location: Hungary
65+
urls:
66+
- url: https://quantum-mirror.hu/mirrors/pub/qubes
67+
68+
- organization: ICM, University of Warsaw
69+
org_url: http://icm.edu.pl
70+
location: Poland
71+
urls:
72+
- url: http://ftp.icm.edu.pl/pub/os/qubes/
73+
74+
- organization: krmir NPO
75+
org_url: https://krmir.org/
76+
location: South Korea
77+
urls:
78+
- url: https://mirror.krmir.org/qubes
79+
- url: ftp://mirror.krmir.org/qubes
80+
- url: rsync://mirror.krmir.org/qubes
81+
82+
- organization: ACC, Umeå University
83+
org_url: http://www.acc.umu.se/
84+
location: Sweden
85+
urls:
86+
- url: https://ftp.acc.umu.se/mirror/qubes-os.org/
87+
88+
- organization: UKFast
89+
org_url: https://www.ukfast.co.uk/
90+
location: United Kingdom
91+
urls:
92+
- url: https://mirrors.ukfast.co.uk/sites/qubes-os.org/
93+
94+
- organization: GigeNET
95+
org_url: https://www.gigenet.com/
96+
location: United States
97+
urls:
98+
- url: https://mirrors.gigenet.com/qubes/
99+
100+
- organization: Hacking & Coffee
101+
org_url: https://hackingand.coffee/
102+
location: United States
103+
urls:
104+
- url: https://mirror.hackingand.coffee/qubes/
105+
106+
- organization: Internet Archive
107+
org_url: https://archive.org/
108+
location: United States
109+
urls:
110+
- url: https://archive.org/download/QubesOS
111+
112+
- organization: Purdue Linux Users Group
113+
org_url: https://plug-mirror.rcac.purdue.edu/info.html
114+
location: United States
115+
urls:
116+
- url: https://plug-mirror.rcac.purdue.edu/qubes/
117+
118+
- organization: The Linux Kernel Archives
119+
org_url: https://www.kernel.org/
120+
location: (Distributed)
121+
urls:
122+
- url: https://mirrors.edge.kernel.org/qubes/iso/
123+
124+
- organization: The Qubes OS Project
125+
org_url: https://www.qubes-os.org/
126+
location: (Distributed)
127+
urls:
128+
- url: https://ftp.qubes-os.org/iso/
129+
- url: http://iso.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion

_data/downloads-page.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -105,22 +105,16 @@
105105
snippets:
106106
- snippet: This is a testing release.
107107
url: /doc/testing/
108-
- snippet: Please help us improve it by reporting any bugs you encounter.
109-
url: /doc/issue-tracking/
110-
- snippet: For important work, we recommend the latest stable release.
108+
- snippet: Please help us improve it by reporting any bugs you encounter. For important work, we recommend the latest stable release.
111109
- r_version: stable
112110
snippets:
113111
- snippet: This is the latest stable Qubes OS release. We recommend this release for all new and existing users.
114112
- r_version: old
115113
snippets:
116-
- snippet: This is an old, supported release.
117-
url: /doc/supported-versions/
118-
- snippet: For the best Qubes OS experience, we suggest upgrading to the latest stable release.
114+
- snippet: This is an old, supported release. For the best Qubes OS experience, we suggest upgrading to the latest stable release.
119115
- r_version: deprecated
120116
snippets:
121-
- snippet: This is an old, unsupported release.
122-
url: /doc/supported-versions/
123-
- snippet: We strongly recommend upgrading to a supported release in order to receive the latest security updates.
117+
- snippet: This is an old, unsupported release. We strongly recommend upgrading to a supported release in order to receive the latest security updates.
124118

125119
- htmlsection: download-content
126120
links:

0 commit comments

Comments
 (0)