Archiv verlassen und diese Seite im Standarddesign anzeigen : HTML-Editor unter Linux
Ich hatten bis jetzt immer den Phase5-Editor unter Windows genutzt. 2 Punkte haben mir an dem besonders gefallen (andere etwas weniger...):
1) öäü werden normal angezeigt, allerdings über die entsprechenden HTML-Zeichen gespeichert (ü)
2) includes, welche ich mittels "Projekt aktualisieren"-Button in allen ausgewählten Dateien ersetzen konnte.
Hab mir jetzt unter Linux mal den Quanta+ und den Bluefish installiert - diese scheinen jedoch beides nicht zu können. Hab ich das nur übersehen oder hat jemand Tipps, wie ich das dennoch hinkriege?
MfG Bischi
PS: Nein - emacs und vim sind keine Alternativen ;)
peschmae
24-06-2007, 12:35
Quanta ist sicher das HTML-Editording auf Linux. Quasi der Kile der HTML-Editoren ;)
Zu 1)
Eigentlich ist es nicht nötig ä und so zu verwenden. Den Zeichensatz kannst du ja per entsprechende Tags setzen entweder via Meta-Tags (wobeis die afair bei XHTML nicht mehr gibt) oder vom Webserver mitteilen lassen. Geht gut und seit UTF8 sind auch die meisten Probleme mit Spezialzeichen Geschichte.
Ok, du hast ja wohl diesen Gratis-Speicher. Da fällst du damit eventuell auf die Nase. Quanta ist halt für Linuxer und die haben alle ihren Rootie ;)
Zu 2)
Kenne ich keinen Editor der das direkt so macht. Alternativen je nach Server:
- SSI
- PHP
- einen Makroprozessor à la m4 verwenden. Auch sehr simpel, allerdings musst du bei m4 glaube ich dann quasi eine "input" und eine "output" webseite haben weil der die Platzhalter ersetzt und im Gegensatz zu Htmledit Phase5 keine Kommentarmarken in der Originaldatei hinterlässt. Ist aber durchaus praktikabel - habe ich eine Weile auch gemacht.
Insgesamt kommst du wohl bei beiden Sachen erst mal schlechter weg :(
MfG Peschmä
Das mit den äöü: Ich geb die jetzt einfach so ein - scheint auch zu gehen (zumindest wenn man das Encoding richtig wählt :D )
Zu m4: Sieht interessant aus - dann müsste ich aber wohl oder übel die halbe Page umbauen - mal schauen...
Hab gerade gedacht, ich könnte phase5 mit wine laufen lassen - funktioniert auch ganz ok - mit Ausnahme des "Includes aktualisieren"-Teils :( Tja, Pech gehabt :p
MfG Bischi
PS: Hat jemand ein vernünftiges Tutorial zu m4?
PS2: Grundsätzlich müsste das Ersetzen ja auch mit nem Script gehen...
peschmae
25-06-2007, 20:34
Zu m4: Sieht interessant aus - dann müsste ich aber wohl oder übel die halbe Page umbauen - mal schauen...
Naja, das umbauen kannst du ja eventuell scripten ;)
Hab gerade gedacht, ich könnte phase5 mit wine laufen lassen - funktioniert auch ganz ok - mit Ausnahme des "Includes aktualisieren"-Teils :( Tja, Pech gehabt :p
Volltreffer. Aber irgendwie das bekannte Wine-Phänomen :D
PS: Hat jemand ein vernünftiges Tutorial zu m4?
So viel gibts da nicht zu wissen eigentlich. Steht z.B. hier:
http://de.wikipedia.org/wiki/Makroprozessor#Der_m4_Makroprozessor_als_Beispiel
Also um genauer zu sein: So wie ich das verwendet habe:
include(`Datei')
an die richtigen Stellen und dann etwas im Stil von
find webseite -name "*.html" -type f | while read f; do
mkdir -p processed/$(dirname $f);
m4 -I webseite/includes $f > processed/$f;
done
um aus dem Quellbaum im Ordner "webseite" die resultierende Page im Ordner "processed/webseite" zu erstellen.
Includes sucht er so wie hier erst mal im Ordner webseite/includes. Mit einem "-I $(dirname $f)" würde er dann z.B. auch im Ordner der zu verarbeitenden HTML-Datei gucken.
PS2: Grundsätzlich müsste das Ersetzen ja auch mit nem Script gehen...
Naja, am Ende ist das ein Script ;)
MfG Peschmä
So - habs jetzt von Hand auf m4 portiert (war gar nicht so schlecht - die Struktur ist jetzt wieder etwas klarer :D ). Jetzt kann ich mich dann wieder mal dran machen, die HP vollständig zu überholen :)
MfG Bischi
PS: Die Page sollte aktuell noch etwa wie vorher aussehen - falls jemand nen Deadlink oder was Ähnliches finden sollte: Bitte melden ;)
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.