blob: 95881afd752617567de9cce68d52da08f2a66885 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
---
slug: site-backend
title: "Site Backend"
date: "2024-06-02T13:00:00-04:00"
draft: true
pics:
site-backend:
css: "image"
tip: "Editing this site with Vim and Firefox."
sources:
- "/files/posts/site-backend/0-editing-1024.webp"
- src: "/files/posts/site-backend/0-editing-1024.png"
width: 1024
height: 640
---
On Friday I posted [a long Site Backend article][site-backend] which
explains how the content on this site is managed, speed and security
tweaks, [Hugo][] customizations, [Apache][] configuration, and more.
[{{< pe-figure "site-backend" >}}][site-backend]
[site-backend]: {{< relref "articles/site-backend.md" >}}
"Article explaining site backend."
[dk-sort]: https://github.com/pablotron/dk-sort
"Browser plugin which adds a sort toolbar to Daily Kos live update articles."
[firefox]: https://www.mozilla.org/en-US/firefox/new/
"Mozilla Firefox web browser."
[daily kos]: https://dailykos.com/
"Daily Kos"
[hugo]: https://gohugo.io/
"Hugo static site generator."
[apache]: https://apache.org/
"Apache web server"
[browser extension]: https://en.wikipedia.org/wiki/Browser_extension
"Web browser extension."
[dk-sort-bookmarklet]: https://pmdn.org/dk-sort.txt
"Browser bookmarklet which sorts entries in Daily Kos live update articles in chronological order."
[javascript]: https://en.wikipedia.org/wiki/JavaScript
"JavaScript scripting language"
[csv]: https://en.wikipedia.org/wiki/Comma-separated_values
"Comma-separate Values file (CSV)"
[addon]: https://addons.mozilla.org/en-US/firefox/addon/dk-sort/
"Firefox Add-Ons page for dk-sort"
[chrome]: https://www.google.com/chrome/
"Google Chrome web browser"
[edge]: https://www.microsoft.com/en-us/edge
"Microsoft Edge web browser."
[ditch-chrome]: #time-toditch-chrome
"Time to ditch Google Chrome"
[bookmarklet]: https://en.wikipedia.org/wiki/Bookmarklet
"Web browser bookmark which contains a brief JavaScript script."
[ditch-chrome]: #time-to-ditch-chrome
"Time to Ditch Chrome"
[ars-chrome-nonsense]: https://arstechnica.com/gadgets/2024/05/google-starts-deprecating-older-more-capable-chrome-extensions-next-week/
"Google Chrome’s plan to limit ad blocking extensions kicks off next week (arstechnica.com)"
[post-firefox-redux]: {{< relref "posts/2023-12-02-firefox-redux.md" >}}
"Firefox Redux"
[ad-blocker]: https://en.wikipedia.org/wiki/Ad_blocking
"Ad blocker"
[ublock origin]: https://en.wikipedia.org/wiki/UBlock_Origin
"uBlock Origin ad-blocker"
[eff-manifest-v3]: https://www.eff.org/deeplinks/2019/07/googles-plans-chrome-extensions-wont-really-help-security
"Google's Plans for Chrome Extensions Won't Really Help Security (eff.org)"
[be-evil]: https://en.wikipedia.org/wiki/Don%27t_be_evil#Use_in_criticism_of_Google
"Don't Be Evil, v2.0"
[pragprog]: https://pragprog.com/
"The Pragmatic Bookshelf"
[drm]: https://en.wikipedia.org/wiki/Digital_rights_management
"Digital Rights Management"
[pdf]: https://en.wikipedia.org/wiki/PDF
"Portable Document Format (PDF)"
[epub]: https://en.wikipedia.org/wiki/EPUB
"e-book file format"
[ebooks]: https://en.wikipedia.org/wiki/Ebook
"electronic book"
[vim]: https://www.vim.org/
"Vi-improved text editor"
[very-magic]: https://vimhelp.org/pattern.txt.html#%2Fmagic
"Documentation for magic settings in Vim, including the \\v \"very magic\" prefix."
[kindle app]: https://en.wikipedia.org/wiki/Amazon_Kindle#Kindle_applications
"Kindle application"
[send to kindle]: https://www.amazon.com/sendtokindle
"Send to Kindle"
[practical vim]: https://pragprog.com/titles/dnvim2/practical-vim-second-edition/
"Practical Vim, Second Edition"
[modern vim]: https://pragprog.com/titles/modvim/modern-vim/
"Modern Vim"
[vim books]: https://iccf-holland.org/vim_books.html
"Vim books"
[vim scripts]: https://www.vim.org/scripts/
"Scripts for Vim"
|