Üdv!
A saját, személyes, különbejáratú honlapom eleddig Jekyll-ben van "írva" (ld. git-repó). Viszont ezen bug(?) miatt kicsit kétkedek, hogy biztos a Jekyll-e a legmegfelelőbb.
Nézegettem a staticgen oldalon a listát, de valahogy mindig oda lyukadok ki, hogy (leegyszerűsítve) gyakorlatilag bármelyik generátor kb. ugyanazt tudja, maximum más a template, amiben meg kell írni a cuccot.
Lényeg: keresnék egy ilyen generátort, ami tudja a következőket:
- tud valamilyen adatbázis-szerűségből dolgozni (pl. CSV, de bármi jó, a legegyszerűbb valami flat-file lenne)
- az adatbázis adatain végig lehet menni pl. egy
for
-ciklus szerűséggel, hogy az elemeket megjelenítsük (pl. mint itt) - virtuálisan is tudjon létrehozni oldalt (a Jekyll-ben ezzel van megoldva - minden egyes képet meg lehessen külön nézni, pl. itt, config.yml vonatkozó része - persze azóta rájöttem, hogy az oldal jelentős része megoldható lenne így, hiszen pl. a math/exams07/index.html és a math/exams08/index.html között sok különbség nincs - hála a zseniális pdf_items layout-nak :) )
- minél kevesebb runtime függősége legyen, és azok is valamilyen szinten standardok
Összegezve: a honlapot jellemzően fájlok letöltésére/megosztására használom, némi wiki-beütéssel.
Megjegyzés: nem feltétlen céleszközben gondolkodom, pl. egy Makefile
és m4
kombó is szóba jöhetne, ha az m4-et értelmesen rá lehetne bírni "adatbázis" feldolgozására.
- 3451 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
Köszi!
Viszont:
- nem jönnek létre statikus html-ek, hanem mindig lefut a szkript
- úgy látom, nincs benne (almost) ready-to-use cucc, ami valamilyen "adatbázisból" olvasna (pl. egy rakat pdf-fájl)
Viszont amiért tényleg köszi: ihletet adott. A nyitó posztban írtam, hogy nekem akár a make+m4 kombó is jó lehetne: külső programok hívásával rá lehet bírni az m4-et is, hogy "jelenítse meg" a külső adatokat.
- A hozzászóláshoz be kell jelentkezni
> - nem jönnek létre statikus html-ek, hanem mindig lefut a szkript
fltr_cache
> - úgy látom, nincs benne (almost) ready-to-use cucc, ami valamilyen "adatbázisból" olvasna (pl. egy rakat pdf-fájl)
use the filesytem, Luke!
- A hozzászóláshoz be kell jelentkezni
use the filesytem, Luke!
Márhogy egy fájllistát adjak, oszt' annyi? Azzal talán az a gond, hogy kategorizálva is vannak, és egy pdf-fájl több kategóriában is benne lehet (pl. évfolyamonként kategorizálva és tanévenként). Persze ezt meg lehet oldani néhány linkkel.
- A hozzászóláshoz be kell jelentkezni
ennyi idő alatt akár a html kódot is megírhattad volna :D
egyébként meg http://werc.cat-v.org/docs/rc-template-lang innentől meg elég triviális pdf file <---> kategória relációknak megfelelő oldal generálása
- A hozzászóláshoz be kell jelentkezni
ennyi idő alatt akár a html kódot is megírhattad volna :D
Ha tudnék vele annyit foglalkozni, akkor igen :)
Viszont a bővítés, karbantartás szempontjából nem feltétlen biztos, hogy a HTML-kódok írogatása a legoptimálisabb megoldás.
- A hozzászóláshoz be kell jelentkezni
De bizony, az a legoptimálisabb, saját html-kódot csinálni. Nyilván, ha nem vagy nagy designer vagy webguru, akkor indulj ki egy ingyenes sablonból, ami nem gányolt, hanem rendesen szabvány HTML5 (ami már alapból strict, de nincs definiálva, mivel nincsenek doctype-ok) és külön van választva a formázás CSS-ben. Aztán használod azt. Formázással nem kell foglalkoznod, és a tag-eket is csak minimálisan kell használd, ha jól megírt sablont használsz.
Adatbázisból dolgozáshoz pedig PHP, igaz kell hozzá tudni alapszinten programozni, ha más nem, valami C/Java-szerű nyelven, aztán ha egyszer lerenderelte a HTML-t a scriptből, azt elmented .html-be, és nem kell mindenféle gyanús webgenerátort meg gányolt megoldást használni. CMS-ekhez (Wordpress, Drupal, stb.) is vannak ilyen modulok, de azok is gányolnak általában. Esetleg ha ismered, jó akármilyen scriptnyelv, Perl, vagy Bash vagy akármi, viszont akkor is kell hozzá HTML-ismeret egy alap szinten.
- A hozzászóláshoz be kell jelentkezni
ha nem vagy nagy designer
Ha megnézed a hivatkozott oldalt, láthatod, hogy nem feltétlen a designer munka lenne a műfajom :)
Úgy gondolom, hogy nem néz ki annyira rosszul az oldal, gyors, használható, egyszerű.
rendesen szabvány HTML5
A w3 validatorával szoktam ellenőrizni, no error, no warning :)
Egyébként a megoldás miatt élesztettem fel ezt a kb. fél éves topikot.
- A hozzászóláshoz be kell jelentkezni
Esetleg ez is jó lehet: https://caddyserver.com/
1.2. :nem tudom tudja-e
3. : azt hiszem megoldható
4. : gyakorlatilag semmilyen függősége nincs
- A hozzászóláshoz be kell jelentkezni
Hugo
- A hozzászóláshoz be kell jelentkezni
A 3. pont sajnos nem megoldható (ld. itt), a többinek eleget tesz - már nézegettem :)
- A hozzászóláshoz be kell jelentkezni
Tárgytalan
- A hozzászóláshoz be kell jelentkezni
Ezt a programot nem ismerem :)
- A hozzászóláshoz be kell jelentkezni
nem feltétlen céleszközben gondolkodom, pl. egy Makefile és m4 kombó is szóba jöhetne, ha az m4-et értelmesen rá lehetne bírni "adatbázis" feldolgozására
Az eredmény (és a megoldás) itt.
- A hozzászóláshoz be kell jelentkezni
A WordPress valami statikus fájlokat generáló (pl.:Really Static) pluginnal nem felelt volna meg?
- A hozzászóláshoz be kell jelentkezni
Fogalmam sincs, a Wordpress-t nem ismerem.
Az egész történet egyébként itt indult.
- A hozzászóláshoz be kell jelentkezni