User:Corlaez.com

From IndieWeb

https://corlaez.com

Armando Cordova

(photo)

Pronouns: he/him

Armando is a web developer with a current focus in Kotlin and static website generation

https://corlaez.com/

Elsewhere: https://twitter.com/corlaez

I learnt recently about this community and I am on board with what is going on in this space. After reading for a few days I am happy to announce that corlaez.com implements a representative h-card footer, joined the indieweb webring and added support for receiving webmentions (webmentions publication is still manual for now).

Website

My website is written in a Kotlin static site generator I wrote myself. Posts are written in markdown (with the first lines of the markdown files reserved for metadata) and templates use an HTML DSL library. My site is fully internationalized to English and Spanish. I would like to push the limitations of static sites and incorporate indieweb tech into my blog.


One of the features of my website is a plugin system that I can use to modularize features. Each plugin can add HTML scripts links or visual markup in designated places such as head nav or my footer. In addition to that each plugin can add code to the static generation adding their own files.

   val webPlugins = listOf(
       BlogPlugin(),
       NotesPlugin(),
       BoardPlugin(),
       LegalPlugin(),
       DevPlugin(DevCss.BORDER),
       MermaidPlugin(false),
       WebMentionPlugin(false),
       IndieWebRingPlugin(),
       IndieAuthPlugin(),
   ).filter { it.enabled }

My website also makes heavy use of experimental Kotlin features, especially context receivers that is seen in all parts of the code including the plugin system

Itches/Working on

  • Working on Legal and Privacy policy terms. I wish there was a dead simple way to declare my site is read only, I won't collect or store an of your personal info. However, I need to understand how does my hosting provider relate to all that...
  • Remove h-entry tags from mi free form board and legal page
  • Learn more about indie auth and what it provides in contrast to relmeauth
  • Figure out the best microsub for me and start using it

Icebox

  • Add some code to ease the creation of webmentions of other webs from my website (I decided not to implement webmentions myself due to complexity and the dopamine triggering effects of likes and comments shared publicly. Not sure if I should participate by writting and sending my own likes and comments, seems inconsistent)

Useful links

Sparkline

Armando Cordova