C3D2-Web/Seite anlegen: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(Makefile)
Zeile 39: Zeile 39:


Wir fügen jetzt der Navigationsliste den Dateinamen der neuen Seite '''ohne Pfad''' und '''ohne Erweiterung''' hinzu:
Wir fügen jetzt der Navigationsliste den Dateinamen der neuen Seite '''ohne Pfad''' und '''ohne Erweiterung''' hinzu:
<?xml version="1.0" encoding="UTF-8"?>
  <?xml version="1.0" encoding="UTF-8"?>
 
<navigation>
  <navigation>
  <file>news</file>
  <file>news</file>
  <file>kontakt</file>
  <file>kontakt</file>
  <file>mailingliste</file>
  <file>mailingliste</file>
  <file>wiki</file>
  <file>wiki</file>
  <span style="color:red"><file>silc</file></span>
'''+''' <file><span style="color:red">silc</span></file>
  <file>impressum</file>
  <file>impressum</file>
</navigation>
  </navigation>

Version vom 10. Dezember 2005, 20:39 Uhr

Local copy auf neuesten Stand bringen

# Falls schon ausgecheckt:
cd c3d2-web/
svn update

Inhalt klauen

cd content/
cp kontakt.xml silc.xml
vim silc.xml

Jetzt schmeissen wir den alten Inhalt raus, bis das so aussieht:

<?xml version="1.0" encoding="UTF-8"?>         

<page title="" pagetitle="">
  <p>
  </p>
 </page>

Makefile-Regel setzen

vim Makefile

Wir kopieren jetzt die letzte Regel für eine HTML-Datei in www/ und ändern einfach den Dateinamen:

 www/wiki.html: \
       $(patsubst www/%.html,content/%.xml,$@) \
       $(STYLE) $(NAVIGATION) chaosupdates.rdf
       $(PROCESSOR) -o $@ $(STYLE) $(patsubst www/%.html,content/%.xml,$@)
 
+www/silc.html: \
+      $(patsubst www/%.html,content/%.xml,$@) \
+      $(STYLE) $(NAVIGATION) chaosupdates.rdf
+      $(PROCESSOR) -o $@ $(STYLE) $(patsubst www/%.html,content/%.xml,$@)

Inhalt einsetzen

Jetzt füllen wir unserem Inhalt. Die neue Seite soll "Secure Internet Live Conferencing" heissen und in der Navigationsleiste als "SILC". Dazu ändern wir die Attribute des <page/>-Elements:

<page title="Secure Internet Live Conferencing" pagetitle="SILC">

Seite der Navigationsleiste hinzufügen

vim navigation.xml

Wir fügen jetzt der Navigationsliste den Dateinamen der neuen Seite ohne Pfad und ohne Erweiterung hinzu:

 <?xml version="1.0" encoding="UTF-8"?>
 
 <navigation>
  <file>news</file>
  <file>kontakt</file>
  <file>mailingliste</file>
  <file>wiki</file>
+ <file>silc</file>
  <file>impressum</file>
 </navigation>