1<!DOCTYPE html> 2<html lang="en"><head> 3 <meta charset="utf-8" /> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 7 <title>Blog</title><!-- Begin Jekyll SEO tag v2.8.0 --> 8<meta name="generator" content="Jekyll v3.10.0" /> 9<meta property="og:title" content="Blog" /> 10<meta property="og:locale" content="en_US" /> 11<meta name="description" content="Where I post about my ideas and thoughtcrimes." /> 12<meta property="og:description" content="Where I post about my ideas and thoughtcrimes." /> 13<link rel="canonical" href="https://sylv.gay/blog/" /> 14<meta property="og:url" content="https://sylv.gay/blog/" /> 15<meta property="og:site_name" content="Sylvâs Website" /> 16<meta property="og:type" content="website" /> 17<link rel="next" href="https://sylv.gay/blog/page2/" /> 18<meta name="twitter:card" content="summary" /> 19<meta property="twitter:title" content="Blog" />
20<script type="application/ld+json"> 21{"@context":"https://schema.org","@type":"WebPage","description":"Where I post about my ideas and thoughtcrimes.","headline":"Blog","url":"https://sylv.gay/blog/"}</script>
21 22<!-- End Jekyll SEO tag --> 23<link type="application/atom+xml" rel="alternate" href="https://sylv.gay/feed.xml" title="Sylv's Website" /><link rel="shortcut icon" type="image/x-icon" href="/icon_128.png" /><link rel="stylesheet" href="/assets/css/style.css" /> 24<link rel="stylesheet" href="/assets/css/prism.css" /> 25<link rel="stylesheet" href="/assets/css/max-width.css" /></head> 26<body a="auto"><nav class="hnav"> 27 <input type="checkbox" id="nav-burger-checkbox" role="button" title="Navigation Links"> 28 <label for="nav-burger-checkbox"></label> 29 <div id="nav-screen"> 30 <a class="nav-link" href="/" aria-roledescription="nav link">Home</a> 31 <a class="nav-link" href="/contact" aria-roledescription="nav link">Contact</a> 32 <a class="nav-link" href="/about" aria-roledescription="nav link">About</a> 33 <a class="nav-link" href="/blog" aria-roledescription="nav link">Blog</a> 34 <a class="nav-link" href="/projects" aria-roledescription="nav link">Projects</a> 35 <!-- <a class="nav-link" href="/system" aria-roledescription="nav link">System</a> --> 36 </div> 37</nav> 38<main class="page-content" aria-label="Content"> 39 <h1>Latest Posts</h1> 40<!--%-assign posts = site.posts-%--> 41<div id="posts" role="list" aria-label="Posts"><div class="post" role="listitem" aria-label="Post"> 42 <h2><a href="/blog/meta/2026/08/26/moving-to-leaflet/">Moving to Leaflet</a></h2><div class="post-categories" aria-label="Post Categories" role="list"><span role="listitem">meta</span></div> 43<div class="post-tags" aria-label="Post Tags" role="list"><span role="listitem">#meta</span><span role="listitem">#blog</span><span role="listitem">#leaflet</span></div> 44<div class="post-description"> 45 <span id="date">Date</span> 46 <h3 aria-describedby="date">26 August 2026 19:53:57 EDT</h3> 47 </div> 48 <div class="post-description"> 49 <span id="author">Author</span> 50 <h4 aria-describedby="author"><i>Sylv</i></h4> 51 </div> 52 <div class="last post-description"> 53 <span id="description">Description</span> 54 <h4 aria-describedby="description">Moving my personal long form writing to the ATmosphere.</h4> 55 </div> 56 <p><p><a href="https://blog.sylv.gay/3mtzk7wv6d22s"><strong>This post is better on Leaflet.</strong></a></p> 57</p> 58 </div><div class="post" role="listitem" aria-label="Post"> 59 <h2><a href="/blog/minecraft/modding/2026/08/17/fun-fapi-facts-1/">Fun FAPI Facts #1 â MoreCodecs</a></h2><div class="post-categories" aria-label="Post Categories" role="list"><span role="listitem">minecraft</span><span role="listitem">modding</span></div> 60<div class="post-tags" aria-label="Post Tags" role="list"><span role="listitem">#fun fapi facts</span><span role="listitem">#series</span><span role="listitem">#fabric api</span></div> 61<div class="post-description"> 62 <span id="date">Date</span> 63 <h3 aria-describedby="date">17 August 2026 19:53:39 EDT</h3> 64 </div> 65 <div class="post-description"> 66 <span id="author">Author</span> 67 <h4 aria-describedby="author"><i>Sylv</i></h4> 68 </div> 69 <div class="last post-description"> 70 <span id="description">Description</span> 71 <h4 aria-describedby="description">Today I showcase a small class from Fabric API called MoreCodecs.</h4> 72 </div> 73 <p><p>I want to start something new. Every week or two, Iâm going to introduce features from Fabric API with 74a general focus on the obscure and misunderstood parts. 75I am quite frustrated by the lack of documentation and lack of discoverability of Fabric API features, 76so I hope that by writing about random things in Fabric API, I can show people that Fabric isnât 77as incomplete or incompatible as some may claim.</p> 78</p> 79 </div><div class="post" role="listitem" aria-label="Post"> 80 <h2><a href="/blog/minecraft/modding/2025/09/16/resources-for-running-a-mod-garden/">Resources for Running a Mod Garden Event</a></h2><div class="post-draft"> 81 <span><strong>draft</strong></span> 82</div><div class="post-categories" aria-label="Post Categories" role="list"><span role="listitem">minecraft</span><span role="listitem">modding</span></div> 83<div class="post-tags" aria-label="Post Tags" role="list"><span role="listitem">#impromptu</span><span role="listitem">#event organization</span><span role="listitem">#mod garden</span></div> 84<div class="post-description"> 85 <span id="date">Date</span> 86 <h3 aria-describedby="date">16 September 2025 21:34:50 EDT</h3>
87 </div> 88 <div class="post-description"> 89 <span id="author">Author</span> 90 <h4 aria-describedby="author"><i>Sylv</i></h4> 91 </div> 92 <div class="last post-description"> 93 <span id="description">Description</span> 94 <h4 aria-describedby="description">A hastily-built list of resources for learning how to run Mod Garden events.</h4> 95 </div> 96 <p><p><strong>Note</strong>: This post is not affiliated with Mod Garden. Any and all statements here are my own and do not represent the opinions of Mod Garden, its team members, or its participants.</p> 97</p> 98 </div><div class="post" role="listitem" aria-label="Post"> 99 <h2><a href="/blog/test/2023/09/16/syntax-highlighter-test/">Syntax Highlighter Test</a></h2><div class="post-categories" aria-label="Post Categories" role="list"><span role="listitem">test</span></div> 100<div class="post-tags" aria-label="Post Tags" role="list"><span role="listitem">#syntax highlighter</span><span role="listitem">#test</span><span role="listitem">#prism-js</span></div> 101<div class="post-description"> 102 <span id="date">Date</span> 103 <h3 aria-describedby="date">16 September 2023 23:11:57 EDT</h3> 104 </div> 105 <div class="post-description"> 106 <span id="author">Author</span> 107 <h4 aria-describedby="author"><i>Sylv</i></h4> 108 </div> 109 <div class="last post-description"> 110 <span id="description">Description</span> 111 <h4 aria-describedby="description">A test of the Prism syntax highlighter.</h4> 112 </div> 113 <p><p class="prism-break-all"><code class="language-plaintext highlighter-rouge">testing123asdfffffffsadfsadfadsfsdaavczvzxcve52345234*(U@(*!J(f890djsjaf9jsa0dfj89j)))</code></p> 114</p> 115 </div><div class="post" role="listitem" aria-label="Post"> 116 <h2><a href="/blog/introduction/2023/09/16/new-blog/">New Blog!</a></h2><div class="post-categories" aria-label="Post Categories" role="list"><span role="listitem">introduction</span></div> 117<div class="post-tags" aria-label="Post Tags" role="list"><span role="listitem">#new blog</span></div> 118<div class="post-description"> 119 <span id="date">Date</span> 120 <h3 aria-describedby="date">16 September 2023 16:02:52 EDT</h3> 121 </div> 122 <div class="post-description"> 123 <span id="author">Author</span> 124 <h4 aria-describedby="author"><i>Sylv</i></h4> 125 </div> 126 <div class="last post-description"> 127 <span id="description">Description</span> 128 <h4 aria-describedby="description">Weâve got a new blog.</h4> 129 </div> 130 <p><p>Welcome to our* new blog! We* will be posting interesting things such as essays and angryposts here regularly. Subscribe to our* RSS feed to stay tuned: <code class="language-plaintext highlighter-rouge">https://sylv.gay/feed.xml</code></p></p> 131 </div></div> 132<div class="pagination"> 133 134 <span class="previous-page"> 135 Previous 136 </span> 137 138 139 140 <a class="next-page" href="/blog/page2/"> 141 Next (2) 142 </a> 143 144</div> 145 </main><footer> 146 <p>© 2025 Sylv</p> 147 <p>Powered by <a class="empty-link" href="#nothing">Nothing</a></p> 148 <p id="nothing">â¦except handwritten HTML/CSS & Jekyll. There are no frameworks, no JavaScript (except for syntax highlighting), and no libraries; not even for this! <sub><strike>the "nothing" trick was shamelessly stolen from <a href="http://lemmaeof.gay">LemmaEOF</a></strike></sub></p> 149</footer>
150<script type="text/javascript" src="/assets/js/prism.js"></script>
vendor: 1 bytes, line 150
150
151<script type="text/javascript" src="/assets/js/prism-markdown-bridge.js"></script>
151 152</body> 153</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.