Morn!
God morgen!
Mrn
Morn!
Morn!
Morn!
Morn!
Hvordan skriver dere bloggene deres? Alle på markdown?
Jeg fant akkurat ut at <blockquote>-elemeneted har et cite=-attributt. Jeg har brukt > ... sitat mange ganger i Markdown, men aldri vist til kilde. Jeg sitter med et halvveis-selvskrevet format nå som jeg kan putte Markdown inni, og tenker egentlig at markdown-biten blir mindre og mindre interessant. Markdown er så lukket, og så dårlig til å representere data.
Stort sett Markdown for min del, men noen ganger MDX (Markdown Extended?). Jeg bruker Astro til bloggen min, og MDX lar meg skrive komponenter som jeg så kan bruke i bloggpostene. F.eks.
<AdaptiveImage
lightImage={simpleMessageLightImage}
darkImage={simpleMessageDarkImage}
alt=""
/>
Den bruker jeg i https://eaj.no/posts/slack-messages-in-elixir/ for å rendre forskjellig bilde avhengig av om siden er i lyst eller mørkt temaGodt poeng, markdown lar oss jo inkludere HTML av en grunn!
Ja ikke sant, når du graver litt er det bare HTML uansett:)
adoc
Jeg har også hatt det å ta en titt på https://markdoc.dev på listen en stund, men er ikke kommet så langt
Jeg har brukt https://github.com/nextjournal/markdown/. Markdown->AST, skrevet egen HTML. Veldig fint bibliotek, men fremdeles markdown.
Du kan jo alltids bruke org 🙂
Bruker org på http://play.teod.eu — den mest aktive literate-org-øvelsen jeg har gjort er vel https://play.teod.eu/document-transform-pandoc-clojure/. Føler du det er triveligere å skrive semantisk HTML med org-mode enn markdown? Jeg liker outlineren utrolig godt i Org-mode. Supert å kunne flytte rundt på overskrifter. Men er mindre glad i det til HTML-authoring når jeg vil bruke mer av HTML enn bare tekstformatering.
Mye av det jeg gjør for tiden er å lage en egen motor som bruker HTML og egne "komponenter" som basically er funksjonskall som kjøres i parallell. Selvfølgelig med et egendesigna byggesystem i bunnen for akkurat dette formålet. Jeg hadde så mange rare egne liquid tags i Jekyll at jeg brukte lite markdown uansett, så arbeidet med å porte over er ikke ekstremt med arbeid
Mye av det er relatert til bilder og flere formater og dark mode, som ble nevnt litt over.
Hvordan ser markup-en din ut?
Kanskje man kunne lage hiccdown. En hiccup hvor man ikke trenger å putte teksten i strenger.
hvordan ville du nøstet? skisserte ut noe python-ish tidligere,
:p
:a href
Adam Wiggins
(Ink and Switch, Heroku, Muse) discusses this as Make it real.
From his aphorisms:
:blockquote cite
:p
Ideas are cheap.
Make a prototype, sketch a CLI session, draw a wireframe.
Discuss around concrete examples, not hand-waving abstractions.
Don't say you did something, provide a URL that proves it. [:p
[:a {:href ...} Adam Wiggins]
(Ink and Switch, Heroku, Muse) discusses this as [:i Make it real].
From his aphorisms:]
[:blockquote {:cite ""}
[:p
Ideas are cheap.
Make a prototype, sketch a CLI session, draw a wireframe.
Discuss around concrete examples, not hand-waving abstractions.
Don't say you did something, provide a URL that proves it.]] Tenkte bare at i innholdsposisjoner, kan man slippe å ha anførselstegn på tekst. Hvis man vil ha firkantklammer, må man da escape dem, med unntak av i :code og :pre.
Men man kan jo løse dette med org-mode. Der kan du jo bruke [cite:@something], men da må du lage en bibliografi.
> Hvordan ser markup-en din ut? Standard HTML, men for ting som bilder, fotnoter, KaTeX har jeg ting à la det eaj har. Litt annerledes syntaks for å kunne gjøre ting nesta da, så f.eks.
<FigImage alt="her er alt-teksten"
crop="800x200+200+200">
<:src><Local-Path>image.jpg</Local-Path></:src>
<!-- evt <:dark-src></:dark-src> -->
<:caption>
<ImgCaption title="Watchmaker's junkyard"
author="Heather Zabriskie"
author-link="..."
site="Unsplash">
<:image-link>
<Link>watchmakers-junkyard</Link>
</:image-link>
</ImgCaption>
</:caption>
</FigImage>
<LinkDef ref="watchmakers-junkyard">
</LinkDef>
Hvor <:xxx> er argumenter som man ønsker å evaluere via andre funksjonskall f.eks. Typisk ville jeg nok f.eks. inlina image-link rett inn i den derre ImgCaption-saken.
Er ikke akkurat noe mesterverk, men det gjør jobben. Og at det ikke er ren Hiccup + funksjonskall har også sine grunner.Ny rant! Skjerp kjernen før du bygger ut. https://2.teod.eu/d/11/compact-core.html
Det här påminner en hel del om den senaste veckan för mig då jag tillfälligtvis har återvänt till https://robowiki.net/wiki/Main_Page. Det är en miljö med några få väl kända begränsningar som tillsammans bildar en enorm rymd av möjligheter. En rymd man lätt drunknar i, eller bara sprider sig tunn i, utan att bli klar med något. Men man kan tävla i olika storelksklasser och när man inte har oändligt me bytekod att spela med händer något magiskt. Jag behöver fokusera stenhhårt på kärnan. I micro-klassen kanske det ryms högst tre idéer. I mini kanske fem. Och jag behöver börja från grunden med varje idé, med en supertight budget så att den inte sväller ut i för många del-idéer. Ofta exponerar den här processen vad som verkligen är själva kärnan och vad som är fluffiga antaganden om den.
Nettopp! Og det er så deilig når man får det til.
Morn
morn