diff options
| author | Christian Cleberg <[email protected]> | 2026-08-11 15:31:39 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-08-11 15:31:39 -0500 |
| commit | 4d3f7fe4d19b0bff06f53d11f34746b421c7c042 (patch) | |
| tree | 35f0d1fc99b17fbd4aaaedb232017ef00171fffe /content | |
| parent | 584da4a4e0fec8873b3168ec5b0002a1bbc1c392 (diff) | |
| download | cleberg.net-4d3f7fe4d19b0bff06f53d11f34746b421c7c042.tar.gz cleberg.net-4d3f7fe4d19b0bff06f53d11f34746b421c7c042.tar.bz2 cleberg.net-4d3f7fe4d19b0bff06f53d11f34746b421c7c042.zip | |
Publish theme/static directly instead of copying it into content
org-ssg can read asset directories outside its source now, so the four files
copied in — gpg.txt, robots.txt, salary.csv and styles.css — go back to having
one home. `[build] assets = ["../theme/static"]` publishes that directory at /,
which is where weblorg serves it from too.
That also removes the note asking whoever comes next to keep two stylesheets
identical, and picks up styles.min.css as a side effect.
Diffstat (limited to 'content')
| -rw-r--r-- | content/gpg.txt | 52 | ||||
| -rw-r--r-- | content/org-ssg.toml | 5 | ||||
| -rw-r--r-- | content/robots.txt | 5 | ||||
| -rw-r--r-- | content/salary.csv | 13 | ||||
| -rw-r--r-- | content/styles.css | 23 | ||||
| -rw-r--r-- | content/templates/base.html | 11 |
6 files changed, 9 insertions, 100 deletions
diff --git a/content/gpg.txt b/content/gpg.txt deleted file mode 100644 index 93b642d..0000000 --- a/content/gpg.txt +++ /dev/null @@ -1,52 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -0jZ4tA== -=pl2G ------END PGP PUBLIC KEY BLOCK----- diff --git a/content/org-ssg.toml b/content/org-ssg.toml index ffbd179..148513b 100644 --- a/content/org-ssg.toml +++ b/content/org-ssg.toml @@ -31,6 +31,11 @@ base_url = "https://cleberg.net" mode = "explicit" pages = ["blog/index.html", "garden/index.html", "salary/index.org"] +[build] +# theme/static/ is weblorg's static root, published at /. org-ssg reads it from here +# rather than needing its files copied next to the writing — one copy, not two. +assets = ["../theme/static"] + [templates] dir = "templates" diff --git a/content/robots.txt b/content/robots.txt deleted file mode 100644 index e4ea360..0000000 --- a/content/robots.txt +++ /dev/null @@ -1,5 +0,0 @@ -User-agent: * -Content-Signal: ai-train=yes, search=yes, ai-input=yes -Allow: / -Disallow: -Sitemap: https://cleberg.net/sitemap.xml diff --git a/content/salary.csv b/content/salary.csv deleted file mode 100644 index 1f526f7..0000000 --- a/content/salary.csv +++ /dev/null @@ -1,13 +0,0 @@ -Title,Department,Company,Location,Start,End,Salary,PercentChange -Manager,Technology Assurance - Audit,KPMG,Omaha(NE),2025-10,2026-10,147600,0.0453 -Manager,Technology Assurance - Audit,KPMG,Omaha(NE),2024-10,2025-10,141200,0.2099 -Senior,Technology Assurance - Audit,KPMG,Omaha(NE),2023-10,2024-10,116700,0.0609 -Senior,Technology Assurance - Audit,KPMG,Omaha(NE),2022-06,2023-10,110000,0.2290 -Senior,Technology Risk - Consulting,Ernst & Young,Des Moines(IA),2021-09,2022-06,89500,0.2430 -Senior IT Auditor,Internal Audit,Ameritas,Lincoln(NE),2021-05,2021-09,72000,0.1076 -IT Auditor,Internal Audit,Ameritas,Lincoln(NE),2020-04,2021-05,65000,0.1206 -IS Auditor II,Internal Audit,Nelnet,Lincoln(NE),2019-12,2020-04,58000,0.3942 -IS Auditor I,Internal Audit,Nelnet,Lincoln(NE),2019-06,2019-12,41600,0.2500 -Internal Audit Intern,Internal Audit,Ameritas,Lincoln(NE),2018-02,2019-06,33280,1.2857 -Teaching Assistant,College of Business,University of Nebraska,Lincoln(NE),2017-08,2018-05,14560,-0.5000 -Community Management Intern,Store/Retail,Walgreens,Lincoln(NE),2017-06,2018-02,29120,0.0000 diff --git a/content/styles.css b/content/styles.css deleted file mode 100644 index 19e4711..0000000 --- a/content/styles.css +++ /dev/null @@ -1,23 +0,0 @@ -body { max-width: 800px; margin: 0 auto; padding: 1rem; } -a, a:visited { color: #0000ff; } -nav ul { list-style: none; padding: 0; display: flex; flex-direction: row; } -nav ul li { padding-right: 0.5rem;} -img { max-width: 100%; } -.post-list { padding: 0; padding-inline-start: 0; } -.post-list-item { display: flex; list-style: none; align-items: baseline; } -.post-list-item time { padding-right: 0.5rem; white-space: nowrap; } -.post-list-item a { flex-grow: 1; white-space: normal; } -.post-list-year { list-style: none; margin-top: 1rem; margin-bottom: 0.5rem; font-weight: bold; } -.skip-link { display: none; } -footer { margin: 2rem 0;} -pre, blockquote { margin: 1rem 0; padding: 0.5rem; background-color: #eee; } -pre { overflow: auto; white-space: pre; } -blockquote p { margin: 0; margin-bottom: 1rem; } -blockquote p:last-child { margin-bottom: 0; } -code { color: #942192; } -@media (prefers-color-scheme: dark) { - body { background-color: #181a1b; color: #cccccc; } - a, a:visited { color: #68A9F8; } - code { color: #ff68e1; } - pre, blockquote { background-color: black; } -} diff --git a/content/templates/base.html b/content/templates/base.html index cfda0f1..e391e8d 100644 --- a/content/templates/base.html +++ b/content/templates/base.html @@ -1,12 +1,9 @@ {# Page layout for org-ssg, mirroring theme/templates/base.html. - Styling comes from styles.css, copied here from theme/static/ along with gpg.txt, - robots.txt and salary.csv — org-ssg publishes assets from inside its source - directory, and weblorg's live static root is theme/static/. The copies should stay - identical: `diff content/styles.css theme/static/styles.css` and friends should - print nothing, or consolidate the two if you migrate for real. weblorg links the - minified styles.min.css instead; that file is gitignored build output, and the rules - are the same, so the tracked stylesheet is the one to publish from here. + Styling comes from theme/static/styles.css, published by `[build] assets` in + org-ssg.toml — the same directory weblorg serves at /, read in place rather than + copied. weblorg links the minified styles.min.css instead; that file is gitignored + build output and the rules are the same, so this links the tracked one. Available here: page (.title .url .source .date .date_iso .tags .excerpt .toc .keywords), site, nav, root, stylesheet. See the org-ssg guide on Templates. #} |
