El següent text està escrit en català, si vols un altre idioma fes ús de la IA o aprèn l'idioma en el qual m'expresso.
El siguiente texto está escrito en catalán, si quieres otro idioma haz uso de la IA o aprende el idioma en el cual me expreso.
The following text is written in catalan, if you want another language use the AI or learn the language in which I express myself.
Aquest repositori alberga el contingut de https://alunya-cat.github.io. Us ensenyaré pas a pas com tindre un blog semblant sense que tinguis cap mena de coneixement tecnològic anterior, el qual per cert jo no tinc.
- Afegim el fitxer luasmith que el podem descarregar del seu autor original.
- Reorganitzem el contingut de la carpeta de la següent forma on content tindrà el contingut dels fitxers MarkDown. Recomano tindre els fitxers .md sense espais i utilitzar els guions com alternativa perquè sino quan es generi l'URL apareixerà %20 on hauria d'haver-hi un espai.
- Executem
./luasmith catalai trobarem els fitxers generats en format HTML.
- Òbviament, ja tenim el repositori creat i git configurat al nostre ordinador.
- Fem un seguit de comandaments:
| Comandament | Què fa |
|---|---|
git init |
Genera .git |
git branch -M main |
Especifica l'ús de la branca main |
git add . |
Preparem els fitxers |
git config user.name "usuari" |
Configurem l'usuari |
git config user.email "correu@exemple.cat" |
Configurem el correu |
-
Tenim el repositori llest per pujar-lo a Github, però no tenim la connexió feta.
- Primer creem la clau SSH al nostre ordinador amb
ssh-keygen -t ed25519 -C "correu@exemple.cat". - Activem l'agent SSH i agreguem la nostra clau:
eval "$(ssh-agent -s)"ssh-add ~/.ssh/id_ed25519 - Copiem la nostra clau sencera per després anar-hi a Github:
cat ~/.ssh/id_ed25519.pub. - Anem a GitHub Settings > SSH and GPG keys > New SSH Key i copiem la nostra clau única.
- Primer creem la clau SSH al nostre ordinador amb
-
Li diem al nostre ordinador que faci ús de la connexió SSH amb
git remote set-url origin git@github.com:USUARI/PROJECTE.git. -
Confirmem la connexió amb Github mitjançant
ssh -T git@github.com.
Amb els fitxers ja preparats de git add . guardem els canvis amb git commit -m "el teu missatge" i els pugem amb git push -u origin main.
Ja tenim tots els fitxers que volíem a Github, però Github Pages no és capaç de construir el lloc web quan els fitxers .html es troben dintre d'una subcarpeta.
- Podem especificar amb git una branca per gh-pages amb
git subtree push --prefix out origin gh-pageson out és la nostra carpeta on es troben els fitxers generats per luasmith. - Li hem de dir a Github Pages que faci ús d'aquesta branca entrant a Repository Settings > Pages > Deploy from branch > gh-pages.
Ara cada cop que modifiquem els continguts de la carpeta content amb Obsidian.MD haurem d'executar el fitxer luasmith per generar els fitxers de la carpeta out que seran pujats a Github mitjançant git.
| Taula resum: |
|---|
| ./luasmith catala |
| git add . |
| git commit -m "missatge" |
| git push -u origin main |
Aquest projecte opera sota una doble llicència per separar el codi del contingut editorial:
-
Codi del Tema Tot el codi font desenvolupat per a aquest tema està llicenciat sota la GNU General Public License v3.0 (GPLv3). Això garanteix que el programari romangui lliure i obert per a tothom. Pots consultar el text complet a l'arxiu LICENSE.
-
Contingut (Articles i Textos) Tret que s'indiqui el contrari, el contingut dels articles, les entrades del blog i la documentació està subjecte a la llicència Creative Commons Reconeixement-CompartirIgual 4.0 Internacional (CC BY-SA 4.0).
Això significa que ets lliure de compartir i adaptar el contingut, sempre que donis el crèdit adequat i distribueixis les teves contribucions sota la mateixa llicència.
