Blog Roll

These are some of the posts I’ve written. They are not all up to date or relevant, but I try to keep everything I’ve published around.

Posts

Written on the 8th day of January in the 2023rd year of Our Lord and Savior Jesus Christ

Does prefere-color-scheme Limit Creative Expression?

No.…

Written on the 29th day of December in the 2022nd year of Our Lord and Savior Jesus Christ
Written on the 23rd day of November in the 2022nd year of Our Lord and Savior Jesus Christ

A Better Template Func

In a previous post I talked about a function I wrote that allowed me to stub out a few of the properties required for working with Sylvan. I have since updated that function a little. It’s still not ideal and I have one or two issues with it still, but I wanted to share the updated function nonetheless.…

Written on the 8th day of September in the 2022nd year of Our Lord and Savior Jesus Christ

Emacs From Scratch, Part 0

My experience with Emacs can be split into two parts:…

Written on the 7th day of September in the 2022nd year of Our Lord and Savior Jesus Christ

What's Next For Sylvan

For those who do not know Sylvan is my NextJS app that org files and creates webpages. It’s not a static-site generator technically since it’s doing server-side rendering, but I currently do not have it setup so that the org files are updated on the fly either (ie content only gets updated when a deployment runs). Fixing this is on the roadmap, but first I want to get it setup to be configurable so that I can, for example, change the header, the favicon, the overall title, etc. from my org repo. This will do two things, first and foremost…

Written on the 2nd day of September in the 2022nd year of Our Lord and Savior Jesus Christ

Commonplacing

So, I’m thinking about the concept of digital gardens, the ideas behind Zettelkasten, and my own interpretation of that I am calling “Grok”. I was reading on another digital garden about this historic concept called ”commonplace books” or “commonplaces”. The idea goes back further to this Latin term called locus communis, and it goes back even further to the Greek idea of “τόπος κοινός” (topos koinos) or ”literary topos”. John Locke even wrote a book on this idea called A New Method of Making Common-Place-Books. I’m interested in this for a couple reasons; first it’s interesting to see that my…

Written on the 27th day of August in the 2022nd year of Our Lord and Savior Jesus Christ

New Puppy!

[!update]…

Written on the 23rd day of August in the 2022nd year of Our Lord and Savior Jesus Christ
Written on the 18th day of August in the 2022nd year of Our Lord and Savior Jesus Christ

Vercel Woes

Vercel is the company behind Nextjs and also a hosting platform that works with static site generates (Huga, Jekyll, Zola, etc.) and server side generators (Nextjs). I’ve been using them to host my new blog since it’s inception because they promise — and mostly make good on the promise — easy deployments. Well… ian.ist is a little different because it’s two different repos. There is the Sylvan repo which contains the Nextjs code that parses org files and displays the content and there is my private org repo which holds the content. Because I’m using a private repo I can’t…

Written on the 17th day of August in the 2022nd year of Our Lord and Savior Jesus Christ

Indie Web

The Indie Web is basically an attempt at providing standards and tooling to create websites that are federated and connected to one another. Some of the things they have include IndieAuth, Webmentions, h-cards, h-entries, and syndication with POSSE. Almost all of these things are just standards that you can implement on your site, like the h-* stuff, and allow for other sites and tools to interact with your own website. Some neat things that this allows for are mostly automatic “webmentions”, which are anything from comments on a post, to response posts, and “shares”. An h-card is basically a business…

Written on the 9th day of August in the 2022nd year of Our Lord and Savior Jesus Christ
Written on the 9th day of August in the 2022nd year of Our Lord and Savior Jesus Christ

Deployment. How Do?

Currently, ian.ist is hosted with Vercel. I am using Vercel and not my Bitranchlabs Infra because it was easier, and I am also not sure if I am going to keep my Kubernetes stuff running — it’s $50+ / month for something I really don’t need. Vercel is great, I have no real reason to leave, except that my website’s content is in my private org repo, while the rest of the site is in the Sylvan repo, and the org content must be mounted into the Sylvan repo in order to build this site.…

Written on the 7th day of August in the 2022nd year of Our Lord and Savior Jesus Christ

Migrating To Org Mode

I am back to (doom)emacs+org-mode, again… again… again……

Written on the 3rd day of August in the 2022nd year of Our Lord and Savior Jesus Christ
Written on the 29th day of July in the 2022nd year of Our Lord and Savior Jesus Christ

Code Example

This is just an example of some code blocks for testing rehype prism.…

Written on the 28th day of July in the 2022nd year of Our Lord and Savior Jesus Christ

ContentLayer Is Cool

I’ve been using contentlayer with this new NextJS blog/digital-garden/website/thing and so far I’m really liking it. Content Layer is basically a way of reading MD and MDX files and then turning them into JSON that JavaScript can then process. In addition to reading markdown into data, Content Layer also does a few other things that other libraries aren’t offering. With Content Layer I can not only turn MD into data, but it also creates TypeScript typing for that data and allows you to extrapolate and generate metadata on the fly to go with that JSONified markdown.…

Written on the 27th day of July in the 2022nd year of Our Lord and Savior Jesus Christ