add thought, update css
This commit is contained in:
parent
90664163a0
commit
7a5830a6ef
4
.gitignore
vendored
4
.gitignore
vendored
@ -5,6 +5,8 @@ graph*
|
|||||||
__pycache__/
|
__pycache__/
|
||||||
files/stats/song
|
files/stats/song
|
||||||
files/home_visit_counter
|
files/home_visit_counter
|
||||||
|
home.html
|
||||||
|
|
||||||
html/
|
html/*
|
||||||
!html/thoughts/
|
!html/thoughts/
|
||||||
|
!html/blog
|
||||||
|
@ -31,4 +31,5 @@
|
|||||||
2024-08-19: rewrite .*-info pages, add footer, update home.html, make all* images links
|
2024-08-19: rewrite .*-info pages, add footer, update home.html, make all* images links
|
||||||
2024-08-20: update my-laptop.html, create my-old-laptop.html
|
2024-08-20: update my-laptop.html, create my-old-laptop.html
|
||||||
2024-08-27: test new home.html compiled from lisp code.
|
2024-08-27: test new home.html compiled from lisp code.
|
||||||
2024-09-01: switch to <a href='https://git.natalieee.net/nat/htmlgen>htmlgen'</a> for content
|
2024-09-01: switch to <a href='https://git.natalieee.net/nat/htmlgen>htmlgen'>htmlgen</a> for content
|
||||||
|
2024-09-03: fix issue with changelog; update site-info.html; update style; add thought
|
||||||
|
BIN
files/thought-issues.mp4
Normal file
BIN
files/thought-issues.mp4
Normal file
Binary file not shown.
40
html/thoughts/site-improvements
Normal file
40
html/thoughts/site-improvements
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
<!-- DATE: 2024-09-01 17:38:24 -->
|
||||||
|
<!-- TITLE: re: last thought; changes have been implemented -->
|
||||||
|
this site now uses <a href='https://git.natalieee.net/nat/htmlgen'>htmlgen</a> to generate html from common lisp and bash commands at compile time.
|
||||||
|
this has massively improved loading times on nearly all pages by cutting the number of bash commands that need to be used.
|
||||||
|
<hr>
|
||||||
|
examples:
|
||||||
|
<pre>
|
||||||
|
~/src/webbed-site λ hyperfine 'curl http://localhost:5002/html/random-thoughts-old.html' -m30 -M30
|
||||||
|
Benchmark 1: curl http://localhost:5002/html/random-thoughts-old.html
|
||||||
|
Time (mean ± σ): 2.654 s ± 0.030 s [User: 0.002 s, System: 0.003 s]
|
||||||
|
Range (min … max): 2.590 s … 2.728 s 30 runs
|
||||||
|
|
||||||
|
~/src/webbed-site λ hyperfine 'curl http://localhost:5002/html/random-thoughts.html' -m30 -M30
|
||||||
|
Benchmark 1: curl http://localhost:5002/html/random-thoughts.html
|
||||||
|
Time (mean ± σ): 11.4 ms ± 0.8 ms [User: 1.5 ms, System: 2.8 ms]
|
||||||
|
Range (min … max): 10.2 ms … 13.1 ms 30 runs
|
||||||
|
</pre>
|
||||||
|
and
|
||||||
|
<pre>
|
||||||
|
~/src/webbed-site λ hyperfine 'curl http://localhost:5002/html/natalie-info-old.html' -m30 -M30
|
||||||
|
Benchmark 1: curl http://localhost:5002/html/natalie-info-old.html
|
||||||
|
Time (mean ± σ): 528.3 ms ± 8.4 ms [User: 1.8 ms, System: 2.7 ms]
|
||||||
|
Range (min … max): 508.3 ms … 545.3 ms 30 runs
|
||||||
|
|
||||||
|
~/src/webbed-site λ hyperfine 'curl http://localhost:5002/html/natalie-info.html' -m30 -M30
|
||||||
|
Benchmark 1: curl http://localhost:5002/html/natalie-info.html
|
||||||
|
Time (mean ± σ): 16.7 ms ± 1.2 ms [User: 1.1 ms, System: 3.2 ms]
|
||||||
|
Range (min … max): 15.0 ms … 20.6 ms 30 runs
|
||||||
|
</pre>
|
||||||
|
<hr>
|
||||||
|
overall, this is a very significant performance improvement. now I need to update site-info again.<br>
|
||||||
|
unfortunately, I broke my blog. maybe I will fix it at some point.<br>
|
||||||
|
todo: edit html/blog/index.html to state this
|
||||||
|
<hr>
|
||||||
|
here is an amusing video of the code for this web page being broken during the migration to this system.
|
||||||
|
I did not actually fix this, I only removed the problematic code from the first post here.<br>
|
||||||
|
<video controls>
|
||||||
|
<source src='/files/thought-issues.mp4'/>
|
||||||
|
</video>
|
||||||
|
|
18
style.css
18
style.css
@ -182,8 +182,10 @@ section {
|
|||||||
margin: 15px 30px;
|
margin: 15px 30px;
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
|
|
||||||
> details[open] > summary {
|
> details[open] {
|
||||||
padding-bottom: 5px;
|
summary {
|
||||||
|
padding-bottom: 5px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
> p {
|
> p {
|
||||||
@ -315,6 +317,18 @@ a:visited {
|
|||||||
color: var(--visited-link);
|
color: var(--visited-link);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
video {
|
||||||
|
width: 95%;
|
||||||
|
border: 10px solid var(--bg);
|
||||||
|
margin: 10px auto;
|
||||||
|
display: block
|
||||||
|
}
|
||||||
|
|
||||||
|
footnote {
|
||||||
|
font-size: 13px;
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
.post {
|
.post {
|
||||||
background: var(--alt-bg);
|
background: var(--alt-bg);
|
||||||
box-shadow: 10px 10px var(--gray);
|
box-shadow: 10px 10px var(--gray);
|
||||||
|
Loading…
Reference in New Issue
Block a user