diff --git a/_data/sidebar_doc.yml b/_data/sidebar_doc.yml
index 913985e..298bf2a 100644
--- a/_data/sidebar_doc.yml
+++ b/_data/sidebar_doc.yml
@@ -178,7 +178,7 @@ entries:
version: all
- title: Links
- url: /doc_links.html
+ url: /doc_hyperlinks.html
audience: writers, designers
platform: all
product: all
@@ -285,7 +285,7 @@ entries:
version: all
- title: iTerm profiles
- url: /iterm_profiles.html
+ url: /doc_iterm_profiles.html
audience: writers, designers
platform: all
product: all
@@ -392,7 +392,7 @@ entries:
product: all
- title: Special layout pages
- url: /doc_special-layouts.html
+ url: /doc_tag-special-layouts.html
audience: writers, designers
platform: all
version: all
diff --git a/_includes/custom/doc/links_doc.html b/_includes/custom/doc/links_doc.html
index 15bb94e..72c6bb8 100644
--- a/_includes/custom/doc/links_doc.html
+++ b/_includes/custom/doc/links_doc.html
@@ -60,8 +60,8 @@
{% capture doc_labels %}Labels{% endcapture %}
{% capture doc_labels_i %}{% endcapture %}
-{% capture doc_links %}Links{% endcapture %}
-{% capture doc_links_i %}{% endcapture %}
+{% capture doc_hyperlinks %}Links{% endcapture %}
+{% capture doc_hyperlinks_i %}{% endcapture %}
{% capture doc_navtabs %}Navtabs{% endcapture %}
diff --git a/_layouts/default.html b/_layouts/default.html
index f1ef176..db158c2 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -10,12 +10,15 @@
$('[data-toggle="tooltip"]').tooltip()
})
-{% if page.video == true and site.print == false %}
+{% unless site.print == true %}
+{% if page.video == true %}
{% endif %}
+{% endunless %}
-{% if page.datatable == true and site.print == false %}
+{% unless site.print == true %}
+{% if page.datatable == true %}
{% endif %}
+{% endunless %}
diff --git a/configs/config_designers.yml b/configs/config_designers.yml
index 3be3aa7..2cfb365 100644
--- a/configs/config_designers.yml
+++ b/configs/config_designers.yml
@@ -50,7 +50,6 @@ defaults:
values:
layout: "page"
comments: true
- search: true
-
scope:
path: ""
@@ -58,6 +57,5 @@ defaults:
values:
layout: "post"
comments: true
- search: true
diff --git a/configs/config_writers.yml b/configs/config_writers.yml
index 8efc252..3f77371 100644
--- a/configs/config_writers.yml
+++ b/configs/config_writers.yml
@@ -51,7 +51,6 @@ defaults:
values:
layout: "page"
comments: true
- search: true
-
scope:
path: ""
@@ -59,6 +58,5 @@ defaults:
values:
layout: "post"
comments: true
- search: true
diff --git a/doc_conditional_logic.md b/doc_conditional_logic.md
index e038b60..0d10799 100644
--- a/doc_conditional_logic.md
+++ b/doc_conditional_logic.md
@@ -98,6 +98,24 @@ Note that you have to specify the full condition each time. You can't shorten th
This won't work.
+## Unless operator
+
+You can also use `unless` in your logic, like this:
+
+```liquid
+{% raw %}
+{% unless site.print == true %}
+...
+{% endunless %}
+{% endraw %}
+```
+
+When figuring out this logic, read it like this: "Run the code here *unless* this condition is satisfied." Or "If this condition is satisfied, don't run this code."
+
+Don't read it the other way around or you'll get confused. (It's not executing the code only if the condition is satisfied.)
+
+In this situation, if `site.print == true`, then the code will *not* be run here.
+
## Storing conditions in the \_data folder
Here's an example of using conditional logic based on a value in a data file:
diff --git a/doc_designers_pdf.pdf b/doc_designers_pdf.pdf
index 3f6585c..c5dcdca 100644
--- a/doc_designers_pdf.pdf
+++ b/doc_designers_pdf.pdf
@@ -4,1762 +4,1795 @@
1 0 obj
<>
-endobj
-
-144 0 obj
-<>
-endobj
-
-145 0 obj
-<>
+/Outlines 145 0 R>>
endobj
146 0 obj
-<>
endobj
-190 0 obj
-<>
+147 0 obj
+<>
endobj
-191 0 obj
-<>
-endobj
-
-192 0 obj
-<>
+148 0 obj
+<>
endobj
193 0 obj
-<>
-endobj
-
-147 0 obj
-<>
+<>
endobj
194 0 obj
-<>
endobj
195 0 obj
-<>
endobj
196 0 obj
-<>
endobj
-148 0 obj
-<>
+/Count 4>>
endobj
197 0 obj
-<>
endobj
198 0 obj
-<>
endobj
199 0 obj
-<>
+<>
+endobj
+
+150 0 obj
+<>
endobj
200 0 obj
-<>
endobj
201 0 obj
-<>
endobj
202 0 obj
-<>
-endobj
-
-149 0 obj
-<>
+<>
endobj
203 0 obj
-<>
-endobj
-
-150 0 obj
-<>
-endobj
-
-151 0 obj
-<>
+<>
endobj
204 0 obj
-<>
endobj
205 0 obj
-<>
+<>
+endobj
+
+151 0 obj
+<>
endobj
206 0 obj
-<>
+/Dest [21 0 R /XYZ 0 679 0]>>
+endobj
+
+152 0 obj
+<>
+endobj
+
+153 0 obj
+<>
endobj
207 0 obj
-<>
endobj
208 0 obj
-<>
endobj
209 0 obj
-<>
endobj
210 0 obj
-<>
endobj
211 0 obj
-<>
endobj
212 0 obj
-<>
endobj
213 0 obj
-<>
endobj
214 0 obj
-<>
endobj
215 0 obj
-<>
endobj
216 0 obj
-<>
endobj
217 0 obj
-<>
-endobj
-
-152 0 obj
-<>
+<>
endobj
218 0 obj
-<>
endobj
219 0 obj
-<>
endobj
220 0 obj
-<>
+<>
+endobj
+
+154 0 obj
+<>
endobj
221 0 obj
-<>
endobj
222 0 obj
-<>
endobj
223 0 obj
-<>
-endobj
-
-153 0 obj
-<>
+<>
endobj
224 0 obj
-<>
endobj
225 0 obj
-<>
endobj
226 0 obj
-<>
+<>
+endobj
+
+155 0 obj
+<>
endobj
227 0 obj
-<>
endobj
228 0 obj
-<>
-endobj
-
-154 0 obj
-<>
+<>
endobj
229 0 obj
-<>
endobj
230 0 obj
-<>
endobj
231 0 obj
-<>
+<>
+endobj
+
+156 0 obj
+<>
endobj
232 0 obj
-<>
-endobj
-
-155 0 obj
-<>
+<>
endobj
233 0 obj
-<>
endobj
234 0 obj
-<>
endobj
235 0 obj
-<>
+<>
endobj
-236 0 obj
-<>
-endobj
-
-156 0 obj
-<>
endobj
+236 0 obj
+<>
+endobj
+
237 0 obj
-<>
endobj
238 0 obj
-<>
endobj
239 0 obj
-<>
endobj
-157 0 obj
-<>
+/Count 4>>
endobj
240 0 obj
-<>
endobj
241 0 obj
-<>
endobj
242 0 obj
-<>
+<>
+endobj
+
+159 0 obj
+<>
endobj
243 0 obj
-<>
-endobj
-
-158 0 obj
-<>
+<>
endobj
244 0 obj
-<>
endobj
245 0 obj
-<>
endobj
246 0 obj
-<>
+<>
+endobj
+
+160 0 obj
+<>
endobj
247 0 obj
-<>
endobj
248 0 obj
-<>
endobj
249 0 obj
-<>
endobj
250 0 obj
-<>
-endobj
-
-159 0 obj
-<>
-endobj
-
-160 0 obj
-<>
+<>
endobj
251 0 obj
-<>
endobj
252 0 obj
-<>
endobj
253 0 obj
-<>
-endobj
-
-254 0 obj
-<>
+/Dest [56 0 R /XYZ 0 672 0]
+/Prev 252 0 R>>
endobj
161 0 obj
-<>
+/First 247 0 R
+/Last 253 0 R
+/Count 7>>
+endobj
+
+162 0 obj
+<>
+endobj
+
+254 0 obj
+<>
endobj
255 0 obj
-<>
endobj
256 0 obj
-<>
endobj
257 0 obj
-<>
-endobj
-
-258 0 obj
-<>
-endobj
-
-162 0 obj
-<>
-endobj
-
-259 0 obj
-<>
+/Dest [60 0 R /XYZ 0 177 0]
+/Prev 256 0 R>>
endobj
163 0 obj
-<>
+/First 254 0 R
+/Last 257 0 R
+/Count 4>>
endobj
-164 0 obj
-<>
+258 0 obj
+<>
+endobj
+
+259 0 obj
+<>
endobj
260 0 obj
-<>
endobj
261 0 obj
-<>
+<>
+endobj
+
+164 0 obj
+<>
endobj
262 0 obj
-<>
+/Dest [66 0 R /XYZ 0 296 0]>>
+endobj
+
+165 0 obj
+<>
+endobj
+
+166 0 obj
+<>
endobj
263 0 obj
-<>
endobj
264 0 obj
-<>
endobj
265 0 obj
-<>
-endobj
-
-165 0 obj
-<>
+<>
endobj
266 0 obj
-<>
endobj
267 0 obj
-<>
endobj
268 0 obj
-<>
+<>
+endobj
+
+167 0 obj
+<>
endobj
269 0 obj
-<>
endobj
270 0 obj
-<>
endobj
271 0 obj
-<>
endobj
272 0 obj
-<>
endobj
273 0 obj
-<>
endobj
274 0 obj
-<>
endobj
275 0 obj
-<>
endobj
276 0 obj
-<>
-endobj
-
-166 0 obj
-<>
-endobj
-
-167 0 obj
-<>
+<>
endobj
277 0 obj
-<>
endobj
278 0 obj
-<>
-endobj
-
-168 0 obj
-<>
+/Dest [74 0 R /XYZ 0 494 0]
+/Prev 277 0 R
+/Next 279 0 R>>
endobj
279 0 obj
-<>
+<>
+endobj
+
+168 0 obj
+<>
endobj
169 0 obj
-<>
+/Next 170 0 R>>
endobj
280 0 obj
-<>
endobj
281 0 obj
-<>
+/Dest [78 0 R /XYZ 0 388 0]
+/Prev 280 0 R>>
+endobj
+
+170 0 obj
+<>
endobj
282 0 obj
-<>
+<>
+endobj
+
+171 0 obj
+<>
endobj
283 0 obj
-<>
endobj
284 0 obj
-<>
endobj
285 0 obj
-<>
endobj
286 0 obj
-<>
endobj
287 0 obj
-<>
-endobj
-
-170 0 obj
-<>
+<>
endobj
288 0 obj
-<>
-endobj
-
-171 0 obj
-<>
+<>
endobj
289 0 obj
-<>
endobj
290 0 obj
-<>
endobj
291 0 obj
-<>
endobj
172 0 obj
-<>
-endobj
-
-173 0 obj
-<>
+/Count 9>>
endobj
292 0 obj
-<>
+<>
+endobj
+
+173 0 obj
+<>
endobj
293 0 obj
-<>
endobj
294 0 obj
-<>
endobj
295 0 obj
-<>
+/Dest [92 0 R /XYZ 0 732 0]
+/Prev 294 0 R>>
+endobj
+
+174 0 obj
+<>
+endobj
+
+175 0 obj
+<>
endobj
296 0 obj
-<>
endobj
297 0 obj
-<>
endobj
298 0 obj
-<>
endobj
299 0 obj
-<>
endobj
300 0 obj
-<>
endobj
301 0 obj
-<>
endobj
302 0 obj
-<>
-endobj
-
-174 0 obj
-<>
-endobj
-
-175 0 obj
-<>
+<>
endobj
303 0 obj
-<>
endobj
304 0 obj
-<>
endobj
305 0 obj
-<>
endobj
306 0 obj
-<>
+/Dest [105 0 R /XYZ 0 732 0]
+/Prev 305 0 R>>
+endobj
+
+176 0 obj
+<>
+endobj
+
+177 0 obj
+<>
endobj
307 0 obj
-<>
endobj
308 0 obj
-<>
endobj
309 0 obj
-<>
endobj
310 0 obj
-<>
endobj
311 0 obj
-<>
-endobj
-
-176 0 obj
-<>
+<>
endobj
312 0 obj
-<>
endobj
313 0 obj
-<>
endobj
314 0 obj
-<>
-endobj
-
-177 0 obj
-<>
+<>
endobj
315 0 obj
-<>
-endobj
-
-316 0 obj
-<>
+/Dest [116 0 R /XYZ 0 732 0]
+/Prev 314 0 R>>
endobj
178 0 obj
-<>
+/First 307 0 R
+/Last 315 0 R
+/Count 9>>
+endobj
+
+316 0 obj
+<>
endobj
317 0 obj
-<>
-endobj
-
-179 0 obj
-<>
+/Dest [118 0 R /XYZ 0 732 0]
+/Prev 316 0 R
+/Next 318 0 R>>
endobj
318 0 obj
-<>
+<>
+endobj
+
+179 0 obj
+<>
endobj
319 0 obj
-<>
endobj
320 0 obj
-<>
+/Dest [120 0 R /XYZ 0 208 0]
+/Prev 319 0 R>>
+endobj
+
+180 0 obj
+<>
endobj
321 0 obj
-<>
endobj
322 0 obj
-<>
+<>
+endobj
+
+181 0 obj
+<>
endobj
323 0 obj
-<>
+<>
+endobj
+
+182 0 obj
+<>
endobj
324 0 obj
-<>
endobj
325 0 obj
-<>
endobj
326 0 obj
-<>
endobj
327 0 obj
-<>
endobj
328 0 obj
-<>
endobj
329 0 obj
-<>
endobj
330 0 obj
-<>
endobj
331 0 obj
-<>
endobj
332 0 obj
-<>
endobj
333 0 obj
-<>
endobj
334 0 obj
-<>
endobj
335 0 obj
-<>
endobj
336 0 obj
-<>
endobj
337 0 obj
-<>
endobj
338 0 obj
-<>
endobj
339 0 obj
-<>
endobj
340 0 obj
-<>
endobj
341 0 obj
-<>
endobj
342 0 obj
-<>
endobj
343 0 obj
-<>
endobj
344 0 obj
-<>
endobj
345 0 obj
-<>
endobj
346 0 obj
-<>
-endobj
-
-180 0 obj
-<>
-endobj
-
-181 0 obj
-<>
+<>
endobj
347 0 obj
-<>
endobj
348 0 obj
-<>
endobj
349 0 obj
-<>
endobj
350 0 obj
-<>
endobj
351 0 obj
-<>
endobj
352 0 obj
-<>
+<>
+endobj
+
+183 0 obj
+<>
+endobj
+
+184 0 obj
+<>
endobj
353 0 obj
<>
endobj
354 0 obj
<>
endobj
355 0 obj
<>
-endobj
-
-182 0 obj
-<>
+/Parent 185 0 R
+/Dest [135 0 R /XYZ 0 513 0]
+/Prev 354 0 R
+/Next 356 0 R>>
endobj
356 0 obj
-<>
+<>
endobj
-183 0 obj
-<>
+357 0 obj
+<>
endobj
-184 0 obj
-<>
+358 0 obj
+<>
+endobj
+
+359 0 obj
+<>
+endobj
+
+360 0 obj
+<>
+endobj
+
+361 0 obj
+<>
endobj
185 0 obj
-<>
+/Next 186 0 R
+/First 353 0 R
+/Last 361 0 R
+/Count 9>>
+endobj
+
+362 0 obj
+<>
endobj
186 0 obj
-<>
+/Next 187 0 R
+/First 362 0 R
+/Last 362 0 R
+/Count 1>>
endobj
187 0 obj
<>
endobj
188 0 obj
<>
endobj
189 0 obj
<>
+/Parent 145 0 R
+/Dest [141 0 R /XYZ 0 725 0]
+/Prev 188 0 R
+/Next 190 0 R>>
endobj
-143 0 obj
+190 0 obj
+<>
+endobj
+
+191 0 obj
+<>
+endobj
+
+192 0 obj
+<>
+endobj
+
+145 0 obj
<>
+/First 146 0 R
+/Last 192 0 R>>
endobj
2 0 obj
<>
+/Kids [3 0 R 4 0 R 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 121 0 R 122 0 R 123 0 R 124 0 R 125 0 R 126 0 R 127 0 R 128 0 R 129 0 R 130 0 R 131 0 R 132 0 R 133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R]
+/Count 142>>
endobj
-373 0 obj
-<>
stream
x]PN@WqMtaoUb@`Wy4M@!SjR rV/سq2$,xȳ:VV3'u*DGRQL8a.iX&V.ved'blwU͇:4}P3L&-NzqBw,pVlJ*fo jx3R9ͤUkJ4cX ī|LNܤIP;yyay
{-?'i
endstream
endobj
-374 0 obj
+380 0 obj
274
endobj
@@ -1767,18 +1800,18 @@ endobj
<>
-/XObject <>
+/Contents 379 0 R
+/Resources <>
+/XObject <>
/ProcSet [/PDF /Text /ImageC]>>
/Group <>>>
endobj
-375 0 obj
-<>
stream
xmTA0s#Tm'VDZE:yNOMZkڗ7ʯbjK|d|Ӳ^dkze{_|/^Oc]a z2/ZH@
@@ -1789,7 +1822,7 @@ x
endstream
endobj
-376 0 obj
+382 0 obj
655
endobj
@@ -1797,15 +1830,15 @@ endobj
<>
+/Contents 381 0 R
+/Resources <>
/ProcSet [/PDF /Text]>>
/Group <>>>
endobj
-377 0 obj
-<>
stream
xX[8~WY/RUsZU+d
@@ -1818,7 +1851,7 @@ f
endstream
endobj
-378 0 obj
+384 0 obj
1025
endobj
@@ -1826,19 +1859,19 @@ endobj
<>
+/Contents 383 0 R
+/Resources <>
/ProcSet [/PDF /Text]>>
/Group <>
-/Annots [379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R]>>
+/Annots [385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R]>>
endobj
-379 0 obj
+385 0 obj
<>
endobj
-380 0 obj
+386 0 obj
<>
endobj
-381 0 obj
+387 0 obj
<>
endobj
-382 0 obj
+388 0 obj
<>
endobj
-383 0 obj
+389 0 obj
<>
endobj
-384 0 obj
+390 0 obj
<>
endobj
-385 0 obj
+391 0 obj
<>
endobj
-386 0 obj
+392 0 obj
<>
endobj
-387 0 obj
+393 0 obj
<>
endobj
-388 0 obj
+394 0 obj
<>
endobj
-389 0 obj
+395 0 obj
<>
endobj
-390 0 obj
+396 0 obj
<>
endobj
-391 0 obj
+397 0 obj
<>
endobj
-392 0 obj
+398 0 obj
<>
endobj
-393 0 obj
+399 0 obj
<>
endobj
-394 0 obj
+400 0 obj
<>
endobj
-395 0 obj
+401 0 obj
<>
endobj
-396 0 obj
+402 0 obj
<>
endobj
-397 0 obj
+403 0 obj
<>
endobj
-398 0 obj
+404 0 obj
<>
endobj
-399 0 obj
+405 0 obj
<>
endobj
-400 0 obj
+406 0 obj
<>
endobj
-401 0 obj
-<>
stream
x͗r0~
-CV_Lg:N^ y b˘LҼ}!0ɎgZvI8%(~_ї'q]}˳eM,JI n1I_c\yXʄ/n(kl{k-)LUٯ]0䶕i
̓5Ugy1MuV){kS7*I$* X;ǩ*-F
t`%&ZmzmzQ["btA>0ж(CS]ҐUvmWrW^(Z6M!%y#