--------------------------------Linux Guide---------------------------------- by Ingo Blechschmidt (c) 2002 ----------------------------------------------------------------------------- ------------------------- Der HTML-Automat ------------------------- Fre Jul 27 10:32:21 MEST 2001 ------------------------- HTML Bash convert sh Website ----------------------------------------------------------------------------- Sie wollen eine Website mit möglichst gleichem Layout. Dieser Artikel zeigt, wie. ----------------------------------------------------------------------------- Das Umwandlungsskript geht von dem folgendem Format der Eingabedateien aus: --------CODE--------: Format der Eingabedateien #!/bin/bash Name="" Stich="" Zeit="" Kurz="" Lang="" . shtxt2html.sh echo -n "$HTML" unset Name Stich Zeit Kurz Lang HTML --------/CODE-------- Die Eingabetexte sind also nichts anderes als Shellskripte, in denen der eigentliche Text und ein paar Zusatzinformationen (Stichwörter, Zeitstempel, Zusammenfassung) in Variablen abgelegt wird. Danach wird das Skript shtxt2html.sh aufgerufen, welches die Eingangsvariablen verarbeitet und dann nach STDOUT ausgibt. Das Umwandlungsskript, siehe <"down/shtxt2html.sh">Download: --------CODE--------: shtxt2html.sh #!/bin/bash # shtxt2html.sh - Ein kleiner HTML-Automat, er konvertiert Variablen in HTML # Copyright (C) Fre Jul 27 11:00:26 MEST 2001 by Ingo Blechschmidt # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Ingo Blechschmidt # Arberstraße 5 # 86179 Augsburg # E-Mail: iblech@web.de, http://www.way.to/uselinux/ # Tel.: +49 / 821 882955 # # colorO=FF7833 # Headerfarbe colorR=FF8944 # Navigationsbarfarbe colorM=FFEEEE # Zusammenfassungsfarbe colorL=ffffee # Haupttextfarbe colorH=eeeeff # Hintergrundfarbe headerN=LinuxGuide # Name der Website cat < $headerN - $Name

$headerN

|siehe <"index.html">Home| $Name $Zeit $Stich

$Kurz

.~. /V\ // \\ /( )\ ^`~'^

$Lang

EOeF --------/CODE-------- ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- This document is distributed under the terms of the GNU Free Documentation License.