@@ -1356,48 +1356,53 @@ <h3 class=heading>
13561356
13571357<!-- code/dev -->
13581358
1359+
13591360 < div id =code-dev >
13601361
1361- < h3 class =heading >
1362- < img src ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAWlBMVEVHcEwAAAAEBAQAAAADAwMKCgoHBwcCAgICAgIHBwcBAQEHBwcBAQECAgIDAwMLCwsJCQkJCQkBAQEFBQUBAQEHBwcBAQEVFRUCAgIEBAQfHx8QEBAfHx8AAACw1S1HAAAAHXRSTlMA/J74o4x7CbuC747lsqtjc21DlNuI0XrHmVo3WEmfxP8AAAGGSURBVCjPbZOJruMgDEUTFgezOFCWgenw/785JH0NafWudNVIJ9d2bHVZln3/9/dTz2VqEyH/+VS48Y1J582n/HbHQvX1rm735yfuvK/jnd6Pn25zed6wowSCSo6uMnSqW+zpecPQGgQmc2DYghh4ffMTZxUQlYfs0BvqFrTm9Xn11muyliertU1ad+0BEfdt4kEOc20550lbW7R+vIsbFbIcxY1C3ygGxijQ+sYEkY3RzGu0iORNJuRXmhXfWMEsagRS5B2poK70tZbh4+HlmS7alaJVTbYom5KzyZK9MKEAAPoxGx8VI8SJgUnwAtELkL5hBGOinMWVbUpZQTUpVkqNpSaT+G20XzTTLmVyKTJVyNSqsKoC5da7xbGWfKwljt5srIXlmUbnAYaRwGchvYnNt9nb8jouVorVqY5zDOuqJ+Zdc74e5ufDevoqHmuQsQI2lf24QBDCBffauZgXk2M89nWxHY70mOZMyzNNV3pZHuGrN7/1Pgp8/Q1+9MbLY/9V2/IfnsElhy86HwkAAAAASUVORK5CYII= '>
1363- code/dev
1364- </ h3 >
1365-
1366- < div class =description >
1367- < p >
1368- Dont expect explanations, tutorials — just raw, readable snippets. Think of it as a scratchpad, a stream, a place to muse through ideas in motion. Every listing is runnable and editable, so you can poke around, learn something new, or take it somewhere else.
1369- </ p >
1370- < p >
1371- Some entries might evolve into full blog posts. Others might get forked, remixed, or echoed by readers. It’s a living archive of curiosity — a comic book for coders, if you’ve got five minutes and a keyboard.
1372- </ p >
1373- </ div >
1374-
1375- < div class =table2 >
1376-
1377- < a style ='grid-column:1/3;grid-row:1/2 ' class =sub
1378- href ='code-dev/index.html '>
1379- < img class =sub-icon src ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAWlBMVEVHcEwAAAAEBAQAAAADAwMKCgoHBwcCAgICAgIHBwcBAQEHBwcBAQECAgIDAwMLCwsJCQkJCQkBAQEFBQUBAQEHBwcBAQEVFRUCAgIEBAQfHx8QEBAfHx8AAACw1S1HAAAAHXRSTlMA/J74o4x7CbuC747lsqtjc21DlNuI0XrHmVo3WEmfxP8AAAGGSURBVCjPbZOJruMgDEUTFgezOFCWgenw/785JH0NafWudNVIJ9d2bHVZln3/9/dTz2VqEyH/+VS48Y1J582n/HbHQvX1rm735yfuvK/jnd6Pn25zed6wowSCSo6uMnSqW+zpecPQGgQmc2DYghh4ffMTZxUQlYfs0BvqFrTm9Xn11muyliertU1ad+0BEfdt4kEOc20550lbW7R+vIsbFbIcxY1C3ygGxijQ+sYEkY3RzGu0iORNJuRXmhXfWMEsagRS5B2poK70tZbh4+HlmS7alaJVTbYom5KzyZK9MKEAAPoxGx8VI8SJgUnwAtELkL5hBGOinMWVbUpZQTUpVkqNpSaT+G20XzTTLmVyKTJVyNSqsKoC5da7xbGWfKwljt5srIXlmUbnAYaRwGchvYnNt9nb8jouVorVqY5zDOuqJ+Zdc74e5ufDevoqHmuQsQI2lf24QBDCBffauZgXk2M89nWxHY70mOZMyzNNV3pZHuGrN7/1Pgp8/Q1+9MbLY/9V2/IfnsElhy86HwkAAAAASUVORK5CYII= '>
1380- main index
1381- </ a >
1382-
1383- < div style ='grid-column:1/3;grid-row:2/3 '>
1384- some highlighted articles
1385- </ div >
1386-
1387- <!--
1388- <a style='grid-column:1/2;grid-row:3/4' class=sub
1389- href='blog/23-07-25/streaming-upload-with-fetch/streaming-upload-with-fetch.html'>
1390- <div class=sub-title>
1391-
1392- <span>
1393- streaming upload with fetch
1394- </span>
1395- </div>
1396- </a>
1397- -->
1398-
1399- </ div table2>
1400-
1362+ < a href ='code-dev/index.html ' style ='display:block '>
1363+
1364+ < h3 class =heading >
1365+ < img src ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAWlBMVEVHcEwAAAAEBAQAAAADAwMKCgoHBwcCAgICAgIHBwcBAQEHBwcBAQECAgIDAwMLCwsJCQkJCQkBAQEFBQUBAQEHBwcBAQEVFRUCAgIEBAQfHx8QEBAfHx8AAACw1S1HAAAAHXRSTlMA/J74o4x7CbuC747lsqtjc21DlNuI0XrHmVo3WEmfxP8AAAGGSURBVCjPbZOJruMgDEUTFgezOFCWgenw/785JH0NafWudNVIJ9d2bHVZln3/9/dTz2VqEyH/+VS48Y1J582n/HbHQvX1rm735yfuvK/jnd6Pn25zed6wowSCSo6uMnSqW+zpecPQGgQmc2DYghh4ffMTZxUQlYfs0BvqFrTm9Xn11muyliertU1ad+0BEfdt4kEOc20550lbW7R+vIsbFbIcxY1C3ygGxijQ+sYEkY3RzGu0iORNJuRXmhXfWMEsagRS5B2poK70tZbh4+HlmS7alaJVTbYom5KzyZK9MKEAAPoxGx8VI8SJgUnwAtELkL5hBGOinMWVbUpZQTUpVkqNpSaT+G20XzTTLmVyKTJVyNSqsKoC5da7xbGWfKwljt5srIXlmUbnAYaRwGchvYnNt9nb8jouVorVqY5zDOuqJ+Zdc74e5ufDevoqHmuQsQI2lf24QBDCBffauZgXk2M89nWxHY70mOZMyzNNV3pZHuGrN7/1Pgp8/Q1+9MbLY/9V2/IfnsElhy86HwkAAAAASUVORK5CYII= '>
1366+ code/dev
1367+ </ h3 >
1368+
1369+ < div class =description >
1370+ < div class =no-underline >
1371+ < p >
1372+ Dont expect explanations, tutorials — just raw, readable snippets. Think of it as a scratchpad, a stream,
1373+ a place to muse through ideas in motion. Every listing is runnable and editable, so you can poke around,
1374+ learn something new, or take it somewhere else.
1375+ </ p >
1376+ < p >
1377+ Some entries might evolve into full blog posts. Others might get forked, remixed, or echoed by readers.
1378+ It’s a living archive of curiosity — a comic book for coders, if you’ve got five minutes and a keyboard.
1379+ </ p >
1380+ </ div >
1381+ </ div >
1382+
1383+ </ a >
1384+
1385+
1386+
1387+ < div class =table2 >
1388+
1389+ < a class =sub href ='code-dev/25-10-24/font-examples/font-examples.html '>
1390+ < div class =sub-title >
1391+ < img class =sub-icon src ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAn1BMVEVHcEz0fxbofSDyfhnzfxcLibkEkMblfibufhzsfh3xfxrzfxjsfh3yfhgJi73zfxgGj8PpfB7vfxvsfx0Nh7btfh30fxcGj8QEkMXrfR8PhbLsfh6ke1IIjL7pfSEEkMbmfCIGj8TufxzvfhwIjL8RjbsVeqTsfh8Gi8AKi7sIjsIMibkHjsEJjcBah4VKhI8BjsalglD0fxYEkcf1fhYgQPHYAAAAMnRSTlMA/RW/8DH8EbI8zuhf2FHfwRmMnSJV99fsNA9LBHEf8gnleCiLrgppY1vLQZ2Uo2CcoYP/rToAAAExSURBVCjPvZPZcoMwDEVtMI4JGEjClgXIvnWX/P/fVkEmLZAhb61e8MzBc3WvZMb+p0bz0RNqKaEmwzjhAP4wngLAbFh5THhsDeG5ICzcIXyCurb10QkWD3jWYLViLM5k8WBrDDzkoMnaRWLUv+4KECcP0iVjb4i508Nbaru0a/HFFVGeu3SlatNk3V47OSK+dnEZGu6zJAVvd8Yqw2tXfFkD+gm4/4lRISunn2joJ742MItwH2+wY21NTfG6qMEDBizCw6qFdx5FYppgxHt+cQ6YxS3scwpFax1yw7/yqpIog26inmtNLNczRl1RkvN9d5j2+taD0R9BUOQYHVvDNGZ6d5DSUI8Rbn6tLUk6uftvTvu2eGmn6rYnIyXskr4vm6wVzMS1frb5tq1x/Pcv5xsdaSGJ0UQZTQAAAABJRU5ErkJggg== '>
1392+ < span >
1393+ Font Examples
1394+ </ span >
1395+ </ div >
1396+ < div class =sub-hr > </ div >
1397+ < div class =sub-desc >
1398+ A short walkthrough on embedding your own fonts in a webpage with @font-face and clean, browser‑friendly CSS.
1399+ </ div >
1400+ </ a >
1401+
1402+
1403+
1404+ </ div table2>
1405+
14011406 </ div blog>
14021407
14031408
0 commit comments