Index: build.xml
===================================================================
--- build.xml	(revision 10:4e70453a027f)
+++ build.xml	(revision 11:78a8dd1eeb2b)
@@ -11,7 +11,7 @@
 	</target>
 	
-	<target name="stránky" description="Vygeneruje XHTML webové stránky.">		
+	<target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah">		
 		<xslt basedir="${vstup}" destdir="${výstup}" includes="*.xml" extension=".xhtml" style="${šablona}/stránka.xsl">
-			<param name="konfigurák" expression="../${vstup}/web.conf"/>
+			<param name="konfigurák" expression="../${vstup}/"/>
 			<classpath location="/usr/share/java/saxonb-9.0.jar"/>
 			<classpath location="${funkce}"/>
@@ -22,5 +22,5 @@
 	</target>
 	
-	<target name="agregace" description="Vytvoří agregované výstupy: RSS, Atom, Sitemap.xml">
+	<target name="agregace" description="Vytvoří agregované výstupy: RSS, Atom, Sitemap.xml.">
 		<!-- TODO: sloučit, zjednodušit, parametrizovat -->
 	
@@ -54,5 +54,5 @@
 	</target>
 	
-	<target name="kompiluj-funkce" description="">		
+	<target name="kompiluj-funkce" description="Přeloží funkce napsané v Javě.">		
 		<mkdir dir="${funkce}"/>
 		<javac
@@ -63,3 +63,16 @@
 	</target>
 	
+	<target name="statický-obsah" description="Kopíruje JS, CSS, obrázky atd.">
+		<copy todir="${výstup}">
+			<fileset dir="${vstup}" excludes="*.xml,*.inc,web.conf"/>
+		</copy>
+	</target>
+	
+	<target name="čisti" description="Smaže vygenerovaný obsah.">
+		<delete includeemptydirs="true">
+			<fileset dir="${výstup}" includes="**/*"/>
+			<fileset dir="${funkce}" includes="**/*"/>
+		</delete>
+	</target>
+	
 </project>
Index: vstup/css/styl.css
===================================================================
--- vstup/css/styl.css	(revision 11:78a8dd1eeb2b)
+++ vstup/css/styl.css	(revision 11:78a8dd1eeb2b)
@@ -0,0 +1,1 @@
+
Index: vstup/js/javascript.js
===================================================================
--- vstup/js/javascript.js	(revision 11:78a8dd1eeb2b)
+++ vstup/js/javascript.js	(revision 11:78a8dd1eeb2b)
@@ -0,0 +1,1 @@
+
Index: šablona/stránka.xsl
===================================================================
--- šablona/stránka.xsl	(revision 10:4e70453a027f)
+++ šablona/stránka.xsl	(revision 11:78a8dd1eeb2b)
@@ -14,10 +14,11 @@
 		doctype-public="-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" 
 		doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"/>
-		
-	<xsl:param name="konfigurák"/>
+	
+	<!-- Vstupní adresář: -->
+	<xsl:param name="vstup" select="'../vstup/'"/>
 	
 	<!-- Celý dokument: -->
 	<xsl:template match="/">
-		<xsl:variable name="konfigurace" select="document($konfigurák)"/>
+		<xsl:variable name="konfigurace" select="document(concat($vstup, 'web.conf'))"/>
 		<html>
 			<head>
@@ -29,5 +30,5 @@
 			</head>
 			<body>
-				<xsl:apply-templates select="document(fn:encode-for-uri('../vstup/záhlaví.inc'))/g:stránka/h:text/node()"/>			
+				<xsl:apply-templates select="document(fn:encode-for-uri(concat($vstup, 'záhlaví.inc')))/g:stránka/h:text/node()"/>			
 				<h1><xsl:value-of select="g:stránka/g:nadpis"/></h1>
 				<xsl:apply-templates select="g:stránka/h:text/node()"/>
@@ -43,5 +44,5 @@
 					</xsl:for-each>
 				</ul>
-				<xsl:apply-templates select="document(fn:encode-for-uri('../vstup/zápatí.inc'))/g:stránka/h:text/node()"/>				
+				<xsl:apply-templates select="document(fn:encode-for-uri(concat($vstup, 'zápatí.inc')))/g:stránka/h:text/node()"/>				
 			</body>
 		</html>
@@ -56,4 +57,5 @@
     </xsl:template>
     
+    <!-- Odkazy na JavaScript a kaskádové styly -->
     <xsl:template match="g:web/g:js">
     	<script src="{text()}" type="text/javascript" />
