Ĉi tiu paĝo kolektas informaĵon pri ĉi tiu retejo mem. Ĝi dividiĝas en du sekcioj: Pri la enhavo, kiu enhavas informacion pri miaj afiŝoj kaj kiel mi uzas ĉi tiun retejon; kaj Teknikaj detaletoj kiu enhavas aferojn kiel la ilojn mi uzas por farigi ĉi tiu retejon, kaj la dezajnan filozofion mi havas.

Pri la enhavo

Aŭtora rajto

Ĉio da la afiŝoj kaj paĝoj en ĉi tiu retejo publikigitas per la Peer Production License (en). Ĉi tiu estas modifkigita, klare kontraŭ-kapitalisma, adapto de la CC-NC.

Estas relative norme por publikigi blogajn afiŝojn per Krea Komunaĵo permisilo, sed mi ne faras tion ĉar mi pensas ke la nomo estas trompa kaj ke ĝi fakte ebligas malŝtatigon kaj permesas profitcelan uzon de la verko. Se mi volas kontribui al kunhavigita idealo de cifera komunaĵo, sekvas ke mi volas ke ĉi tiu komunaĵo ne estas ĉirukaŭfermita kiel tiuj en la pastinenco.Legu pli pri ĉi tio ĉi tie (en), kaj ĉi tie (en).

Vi povas legi la P2P Fondaĵo pri la Peer Production License, sed resume se vi estas proleto, sendependa laboristo, kooperativo aŭ organizacio kiu estas poseditas per la laboristoj, aŭ senprofita organizacio: vi povas fari kion vi volas per la enhavo, senpage, inkluzive de reafiŝi ĝin por profiti (ekz. en libro). Se vi estas porprofita, kapitalista, organizacio ke ne estas posedita per ĝiaj laboristoj tiukaze vi devas pagi por akiri ĉi tiujn rajtojn. Vi ne ricevas ajn sen rekontribui al la komunaĵon.

Lingvoj

Ĉar mi pensas ke lingvoj estas mojosaj kaj mi havas intereson pri ili; mi konstruis ĉi tiun retejon por ebligi ke paĝoj kaj afiŝoj esti en pluraj lingvoj. La lingvoj kiuj estas subtenata laŭofice estas la angla (en) kaj Esperanto (eo), nu se persona retejo povas havi lingvoj kiuj estas subtenata laŭofice! Mia kaŭzo por distengi estas ke mi devolis min por traduki iom da la sekciojn de la retejo al ĉiu lingvo ke estas subtenata laŭofice. Ĉi tio signifas ke la sekvantaj paĝoj estas en Esperanto kaj la angla ambaŭ:

Por blogaj afiŝoj: ĉiu lingvo havas sian propran arkivon de afiŝoj kiuj estas verkataj alitempe. Ofte mi verkas plurlingvajn afiŝojn, sed mi ne povas certigi tion. Ekzemple, eble mi verkus afiŝon nur en Esperanto aŭ nur en la angla. Afiŝoj antaŭ 2021 ĝenerale estas sole en la angla.

Tre malofte mi povus verki sola afiŝo en lingvo kiu ne estas “subtenata laŭofice”; se tio okazus mi iel provos marki ĝin por ke ĝi ne estas perdata sen ligiloj al ĝi. Verŝajne, la kaŭzo de tio estus se mi lernus la lingvon, aŭ lernas pri la lingvo, kaj mi volas ludi per ĝi.

Se paĝo aŭ afiŝo havas tradukojn, tiuj troviĝas sub la titolo en la lingvlisto kiu uzas la ISO 639-1 kodo por la lingvo.

Por la facileco de alireblo, jen la ligiloj al la retejo ĉefpaĝo por ĉiu lingvo kiu estas subtenata laŭofice:

Estontece mi volas studi aldonan lingvon (verŝajne estos la hispana), kaj ĉi tiu listo kreskiĝos.

RSS abonfluoj

Ĉi tiu retejo havas abonfluojn per RSS. Fakte, estas kelkaj riceveblaj abonfluoj. La ĉefabonfluo enhavas la dudek lastajn afiŝojn kiu estis afiŝitaj en la tuta retejo, de ajna lingvo (legu lingvoj). Ankaŭ ekzistas ekskluzivaj abonfluoj por ĉiu lingvo kiu estas laŭofice subtenata. Nuntempe Esperanto kaj la angla

Teknikaj detaletoj

Dezajnfilosofio

Male al aliaj protokoj, sur la TTT estas la produktisto de enhavo kiu decidas kiel la enhavo devus esti vidita.

La montreco kaj dizajna de ĉi tiu retejon baziĝas sur mia deziro por korpigi la TTT ke mi volas vidi. Aparte de minimumismo, mi sentas ke la TTT nun estas laŭta kaj malgentila spaco por esti. Mi malamas kiam mi vizitas retpaĝon kaj ĝi ne estas legeble pro la ŝprucfenestroj, la enhavo montriĝas tre malrapide ĉar ĝi estas montrigita per Ĝavaskripto (se ĝi iel montriĝas!), kaj estas tre peza CSS.

La dizajnfilosofio de ĉi tiu reterjo inspiriĝas per la sekvoj:

Mi distilis tiujn al la sekvajn regulojn por mi mem, kiuj ankaŭ estas promesoj al vi kiel leganto kiu posedas ilon ke elŝutis ĉi tiun retpaĝon:

  • Neniom da Ĝavaskripto: Nune ne estas ajna Ĝavaskripto kiu kuras sur la retejo, kaj verŝajne neniam estos krom se mi bezonas ĝin por malhela maniero.
  • Neniom da enpaĝaj bildoj: Anstataŭ de meti bildojn en la paĝo en afiŝoj, mi ĉiam ligos al bildoj kaj diri al vi ke ĝi estas bildo. Mia kaŭzo por ĉi tio estas ke ĉi tiu retejo devus ŝargiĝi rapide malgraŭ de konekto; kaj enpaĝaj bildoj malrapidigos ĝin. Aldone, la pezo de la paĝo grandiĝi. Se mi aldonis enpaĝajn bildojn, vi povus neatendita uzi la tutan de via dataporcio kiam vi elŝutis la bildojn
  • Simpla navigeco: Mi provas konservi la ebenecon de la retejo, kun nur kelkaj tavoloj. Ideale vi bezonas nur kelkajn alklakojn por atingi ĉion, el ajn paĝo.
  • Laŭnorma, semantika, HTML: Mi uzas semantikan HTML-on kun miaj paĝoj, ekz. <article> kaj <nav> kiu subtenas ĝian analizeblecon kaj legeblecon. Mi volas ekranlegilo esti ebla por ĝuste legi la paĝon. Ankaŭ, ĉi tio subtenas vin por legi ĉi tiun per, ekzemple, la lega vido en Fajrfokso. Ĉi tio estas bone ĉar vi povas direkti la tipografion.
  • Enhavi enhavan tablon en plilongaj paĝoj/afiŝoj: Kelkaj paĝoj estas pli longaj pro mi parolas sensence do mi provas skribi bazan enhavan tablon ĉe la supro de la plilongaj paĝoj por helpi vin atingi al sekciojn.

Teknika stako

Ĉi tiu retejo estas statika retejo kaj mi konstruis ĝin per Markdown kaj Jekyll. Antaŭaj eldonoj de la retejo funkciis per mia Indieweb softvaro Brimstone, sed tio falis pro manko de aktualigi. Mi eniris la mondo de statikaj retejoj pli malfrue ol alioj (en 2021 fakte!), ĉefe pro mi ŝategis konstruadi Brimstone. Mi pensas ke multaj da homoj migris for de Jekyll nun, sed ĝi estas kion mi lernis dum jaroj antaŭaj kaj ĝi funkcias por mi. Mia retejo ne estas malsimpla kiam oni komparas ĝin kontraŭ aliaj Indieweb retejoj, do ĝi konstruiĝas tre rapide.

Por aktualigi la retejon mi skribas en mia tekstan redaktilon, Atom, kaj alŝutas la statikajn paĝojn al mia retservilo per SFTP per Filezilla. Mi ne uzas Github paĝojn aŭ ret-agrafojn. Parte ĉar mi ŝatas fari ĝin tiumaniere, parte ĉar mi ne volas uzas aldolonan ilon kaj sekve teni la simpleĉon de ĉi tiu procedo. La kodo por la retejo restas en nepublika Gitlab ujo.

Por ebligi la pluraj-lingvaj paĝoj kaj afiŝoj, mi sekvis ĉi tiujn instrukciojn de Anthony Granger pri la konstrueco de multlingvan Jekyll retejon. Esence, mi simple aldonas subdosierujon po lingvo kaj agordi iojn en la agordoj do ke ĉiu subdosierujo havas URL prefikso kaj ĉiu paĝo kaj afiŝo havas lingvan kodon. i18n-link varioblo estas aldonita al la ĉapo de ĉiu paĝo kaj afiŝo por ligi ilin. Kaj tiam, la ŝablono faras la ceteron.

Por la HTML kaj la CSS, mi uzas Pure ĉar ĝi estas simpla, pura, eleganta, kaj eta. Signfas ke mi ne uzas tutan, amasan, kadraĵon kiu havas aferojn ke mi ne bezonas. Mi ne ricevas ĝin per CDN nune, ĉar ĝi estas tiel eta. Mi skribas miajn proprajn stilfoliojn sur ĝin por fari aferoj kiel la retejo ĉapo kaj plilegebligi tekston. Ĉi tiujn stilojn estis heredita el Brimstone.

Mi ne uzas ajn specon de analitiko, mi eĉ ne rigardis mian retservilon por vidi se ĝi estis kontaktita. Ankaŭ, ne devus esti ajn Ĝavaskripto kiu kuras; se ĝi ekzistas mi ne aldonis ĝin. Estontece, eble mi aldonos malhelan-manieron por la okuloj de homoj, sed tio estas la grado de kion mi pensas ke Ĝavaskripto povas aldoni ĉi tiu retejo.