made blockquote a blockquote and fixed blockquote styling

This commit is contained in:
Pagwin 2025-02-13 13:45:57 -05:00
parent 459472d2bb
commit 999ff64117
2 changed files with 32 additions and 30 deletions

View file

@ -143,34 +143,33 @@ Oh yeah that's right, I got this error when I tried to set this up in docker-com
### The Polyline encoding fuckup ### The Polyline encoding fuckup
Okay I didn't say this outright before so I'll say it now. Google's documentation sucks [here](https://developers.google.com/maps/documentation/utilities/polylinealgorithm)'s the page describing the polyline encoding in the off chance that's a dead link here's the part that I read, assuming that the rest was context I didn't need Okay I didn't say this outright before so I'll say it now. Google's documentation sucks [here](https://developers.google.com/maps/documentation/utilities/polylinealgorithm)'s the page describing the polyline encoding in the off chance that's a dead link here's the part that I read, assuming that the rest was context I didn't need
```
The steps for encoding such a signed value are specified below.
1. Take the initial signed value: > The steps for encoding such a signed value are specified below.
-179.9832104 >
2. Take the decimal value and multiply it by 1e5, rounding the result: > 1. Take the initial signed value:
-17998321 > -179.9832104
3. Convert the decimal value to binary. Note that a negative value must be calculated using its two's complement by inverting the binary value and adding one to the result: > 2. Take the decimal value and multiply it by 1e5, rounding the result:
00000001 00010010 10100001 11110001 > -17998321
11111110 11101101 01011110 00001110 > 3. Convert the decimal value to binary. Note that a negative value must be calculated using its two's complement by inverting the binary value and adding one to the result:
11111110 11101101 01011110 00001111 >00000001 00010010 10100001 11110001
4. Left-shift the binary value one bit: >11111110 11101101 01011110 00001110
11111101 11011010 10111100 00011110 >11111110 11101101 01011110 00001111
5. If the original decimal value is negative, invert this encoding: >4. Left-shift the binary value one bit:
00000010 00100101 01000011 11100001 >11111101 11011010 10111100 00011110
6. Break the binary value out into 5-bit chunks (starting from the right hand side): >5. If the original decimal value is negative, invert this encoding:
00001 00010 01010 10000 11111 00001 >00000010 00100101 01000011 11100001
7. Place the 5-bit chunks into reverse order: >6. Break the binary value out into 5-bit chunks (starting from the right hand side):
00001 11111 10000 01010 00010 00001 >00001 00010 01010 10000 11111 00001
8. OR each value with 0x20 if another bit chunk follows: >7. Place the 5-bit chunks into reverse order:
100001 111111 110000 101010 100010 000001 >00001 11111 10000 01010 00010 00001
9. Convert each value to decimal: >8. OR each value with 0x20 if another bit chunk follows:
33 63 48 42 34 1 >100001 111111 110000 101010 100010 000001
10. Add 63 to each value: >9. Convert each value to decimal:
96 126 111 105 97 64 >33 63 48 42 34 1
11. Convert each value to its ASCII equivalent: >10. Add 63 to each value:
`~oia@ >96 126 111 105 97 64
``` >11. Convert each value to its ASCII equivalent:
>`~oia@
here's what I wrote trying to implement that here's what I wrote trying to implement that
```rs ```rs

View file

@ -67,7 +67,7 @@
--codeblock-bg: rgb(226,224,222); --codeblock-bg: rgb(226,224,222);
--blockquote-bg: oklch(70% 0.012 296.97); --blockquote-bg: oklch(70% 0.012 296.97);
/*--blockquote-accent-color: oklch(45% 0.1628 256.77);*/ /*--blockquote-accent-color: oklch(45% 0.1628 256.77);*/
--blockquote-accent-color: oklch(96.17% 0.2432 109); --blockquote-accent-color: oklch(74.18% 0.1719 66.77);
--highlight-bg: #000; --highlight-bg: #000;
--highlight-fg: #fff; --highlight-fg: #fff;
--nav-link-bg-color-active: #118411; --nav-link-bg-color-active: #118411;
@ -130,8 +130,11 @@ a:active {
blockquote { blockquote {
background: var(--blockquote-bg); background: var(--blockquote-bg);
& > * {
border-left: solid var(--blockquote-accent-color); &:not(:has(>inner-bq)) {
border-left: solid var(--blockquote-accent-color);
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
} }
strong { strong {
color:red; color:red;