iterate / mikrobloggeriet

0 stars 0 forks source link

Opsjon: Kontroll over rå HTML i mikrobloggeriet-dokumenter #58

Open teodorlu opened 6 months ago

teodorlu commented 6 months ago

Hvorfor?

Både Neno og Ole Jacob har ønsket å kunne skrive rå HTML i stedet for å skrive markdown som går gjennom Pandoc.

  1. Neno ønsker kontroll over visuell utforming
  2. Ole Jacob ønsker å kunne skrive HTML i en HTML-fil.

Eksempel fra URLOG-4:

# URLOG-4

<a href="https://www.accessguide.io/" target="_blank" style="font-size: 10vw; text-align:center;"><div>🚪</div></a>

Eksempel fra LUKE-11:

Thank you for considering my complaint,
Ole Jacob

<div id="cusdis_thread" style="display: flex; min-height: 300px;"
  data-host="https://cusdis.test.iterate.no"
  data-app-id="d760cc6b-deea-4fc4-90b6-b16ece7fbb92"
  data-page-id="1"
  data-page-url="https://mikrobloggeriet.no/luke/"
  data-page-title="Mikrobloggeriet"
></div>
<script async defer src="https://cusdis.test.iterate.no/js/cusdis.es.js"></script>

Opsjon: vis på en lur måte det mappen inneholder.

I dag har vi index.md. Vi kunne vist andre filer, feks index.html hvis de fantes i stedet.

Opsjon: styr via dokument-metadata

Brukeren velger hva brukeren vil ha i meta.edn for dokumentet.

Opsjon: styr via kohort

Dette er en kohort i dag:

(def urlog
  (sorted-map
   :cohort/root "text/urlog"
   :cohort/slug "urlog"
   :cohort/members [{:author/email "neno.mindjek@iterate.no" :author/first-name "N"}]))

Vi kunne lagt på informasjon om hvordan Neno vil at ting skal gjøres. Hvis vi løser det med data, slipper vi spesialtilfeller i koden på toppen.

Hva med CLI-et?

CLI-et lager i dag Markdown-filer. Skal den få støtte for andre ting? Hvis ja, hvordan?