Menü, Header, Content ausgliedern aus einer HTML Seite
bearbeitet von Jörg ReinholzMoin!
> Danke für die Antworten.
> Naja es kann natürlich auch eine .php - Seite sein, wenn ich dafür keinen Server benötige?
PHP kann man auch als reine Skriptsprache in einem Terminal ausführen. Es handelt sich um einen halbweg universellen Interpreter, der eben halt ein paar Extras für's Web hat.
Genau so gut kann man aber auch für seine Standard-Shell ein Skript schreiben. Unter Linux für sh oder bash (und sehr viele weitere) unter Windows für command.com (-> bat) oder den Windows "Scripting Host".
Damit lässt Sich Dein Problem lösen, weil Du mit einem einzigen Skriptaufruf Dein gesamtes Projekt neu bauen lassen kannst.
Grundlegend:
~~~
für jede Datei im Ordner ./siteparts als $datei
wenn $datei die Endung .part.html hat
setze $exp_datei auf $datei ohne '.part.html'
vereinige (
./includes/header.part.html,
./includes/menue.part.html,
./siteparts/$datei,
./includes/footer.part.html
) zu ./export/$expo_datei.html
ende "wenn"
ende "für jede"
parliere "Fertig, Chef! Der Kram liegt in ./export/"
~~~
Das ist in jeder Programmiersprache (Skriptsprache) "kinderleicht" zu programmieren.
Man kann dann sogar das Hochladen auf den Webserver via FTP/SSH/SFTP Skripten.
Jörg Reinholz
Menü, Header, Content ausgliedern aus einer HTML Seite
bearbeitet von Jörg ReinholzMoin!
> Danke für die Antworten.
> Naja es kann natürlich auch eine .php - Seite sein, wenn ich dafür keinen Server benötige?
PHP kann man auch als reine Skriptsprache in einem Terminal ausführen. Es handelt sich um einen halbweg universellen Interpreter, der eben halt ein paar Extras für's Web hat.
Genau so gut kann man aber auch für seine Standard-Shell ein Skript schreiben. Unter Linux für sh oder bash (und sehr viele weitere) unter Windows für command.com (-> bat) oder den Windows "Scripting Host".
Damit lässt Sich Dein Problem lösen, weil Du mit einem einzigen Skriptaufruf Dein gesamtes Projekt neu bauen lassen kannst.
Grundlegend:
~~~
für jede Datei im Ordner ./siteparts als $filepart
wenn $filepart die Endung .part.html hat
vereinige (
./includes/header.part.html,
./includes/menue.part.html,
./siteparts/$filepart,
./includes/footer.part.html
) zu ./export/$filepart.html
ende "wenn"
ende "für jede"
parliere "Fertig, Chef! Der Kram liegt in ./export/"
~~~
Das ist in jeder Programmiersprache (Skriptsprache) "kinderleicht" zu programmieren.
Man kann dann sogar das Hochladen auf den Webserver via FTP/SSH/SFTP Skripten.
Jörg Reinholz
Menü, Header, Content ausgliedern aus einer HTML Seite
bearbeitet von Jörg ReinholzMoin!
> Danke für die Antworten.
> Naja es kann natürlich auch eine .php - Seite sein, wenn ich dafür keinen Server benötige?
PHP kann man auch als reine Skriptsprache in einem Terminal ausführen. Es handelt sich um einen halbweg universellen Interpreter, der eben halt ein paar Extras für's Web hat.
Genau so gut kann man aber auch für seine Standard-Shell ein Skript schreiben. Unter Linux für sh oder bash (und sehr viele weitere) unter Windows für command.com (-> bat) oder den Windows "Scripting Host".
Damit lässt Sich Dein Problem lösen, weil Du mit einem einzigen Skriptaufruf Dein gesamtes Projekt neu bauen lassen kannst.
Grundlegend:
~~~
für jede Datei im Ordner ./siteparts als $filepart
wenn $filepart die Endung .part hat
vereinige (
./includes/header.part,
./includes/menue.part,
./siteparts/$filepart,
./includes/footer.part
) zu ./export/$filepart.html
ende "wenn"
ende "für jede"
parliere "Fertig, Chef! Der Kram liegt in ./export/"
~~~
Das ist in jeder Programmiersprache (Skriptsprache) "kinderleicht" zu programmieren.
Man kann dann sogar das Hochladen auf den Webserver via FTP/SSH/SFTP Skripten.
Jörg Reinholz
Menü, Header, Content ausgliedern aus einer HTML Seite
bearbeitet von Jörg ReinholzMoin!
> Danke für die Antworten.
> Naja es kann natürlich auch eine .php - Seite sein, wenn ich dafür keinen Server benötige?
PHP kann man auch als reine Skriptsprache in einem Terminal ausführen. Es handelt sich um einen halbweg universellen Interpreter, der eben halt ein paar Extras für's Web hat.
Genau so gut kann man aber auch für seine Standard-Shell ein Skript schreiben. Unter Linux für sh oder bash (und sehr viele weitere) unter Windows für command.com (-> bat) oder den Windows "Scripting Host".
Damit lässt Sich Dein Problem lösen, weil Du mit einem einzigen Skriptaufruf Dein gesamtes Projekt neu bauen lassen kannst.
Grundlegend:
~~~
für jede Datei im Ordner ./siteparts als $filepart
wenn $filepart die Endung .part hat
vereinige (
./includes/header.part,
./includes/menue.part,
./siteparts/$filepart,
./includes/footer.part
) zu ./export/$filepart.html
ende "wenn"
ende "für jede"
parliere "Fertig, Chef! Der Kram liegt in ./export/"
~~~
Das ist in jeder Programmiersprache (Skriptsprache) "kinderleicht" zu programmieren.
Man kann dann sogar auf den Webserver via FTP/SSH/SFTP Skripten
Jörg Reinholz
Menü, Header, Content ausgliedern aus einer HTML Seite
bearbeitet von Jörg ReinholzMoin!
> Danke für die Antworten.
> Naja es kann natürlich auch eine .php - Seite sein, wenn ich dafür keinen Server benötige?
PHP kann man auch als reine Skriptsprache in einem Terminal ausführen. Es handelt sich um einen halbweg universellen Interpreter, der eben halt ein paar Extras für's Web hat.
Genau so gut kann man aber auch für seine Standard-Shell ein Skript schreiben. Unter Linux für sh oder bash (und sehr viele weitere) unter Windows für command.com (-> bat) oder den Windows "Scripting Host".
Damit lässt Sich Dein Problem lösen, weil Du mit einem einzigen Skriptaufruf Dein gesamtes Projekt neu bauen lassen kannst.
Grundlegend:
~~~
für jede Datei im Ordner ./siteparts als $filepart
wenn $filepart die Endung .part hat
vereinige (
./includes/header.part,
./includes/menue.part,
./siteparts/$filepart,
./includes/footer.part
) zu ./export/$filepart.html
ende "wenn"
ende "für jede"
parliere "Fertig, Chef! Der Kram liegt in ./export/"
~~~
Das ist in jeder Programmiersprache (Skriptsprache) "kinderleicht" zu programmieren.
Jörg Reinholz
Menü, Header, Content ausgliedern aus einer HTML Seite
bearbeitet von Jörg ReinholzMoin!
> Danke für die Antworten.
> Naja es kann natürlich auch eine .php - Seite sein, wenn ich dafür keinen Server benötige?
PHP kann man auch als reine Skriptsprache in einem Terminal ausführen. Es handelt sich um einen halbweg universellen Interpreter, der eben halt ein paar Extras für's Web hat.
Genau so gut kann man aber auch für seine Standard-Shell ein Skript schreiben. Unter Linux für sh oder bash (und sehr viele weitere) unter Windows für command.com (-> bat) oder den Windows "Scripting Host".
Damit lässt Sich Dein Problem lösen, weil Du mit einem einzigen Skriptaufruf Dein gesamtes Projekt neu bauen lassen kannst.
Grundlegend:
~~~
für jede Datei im Ordner ./siteparts als $filepart
wenn filepart die Endung .part hat
vereinige (
./includes/header.part,
./includes/menue.part,
./siteparts$filepart,
./includes/footer.part
) zu ./export/$filepart.html
ende "wenn"
ende "für jede"
parliere "Fertig, Chef! Der Kram liegt in ./export/"
~~~
Das ist in jeder Programmiersprache (Skriptsprache) "kinderleicht" zu programmieren.
Jörg Reinholz
Menü, Header, Content ausgliedern aus einer HTML Seite
bearbeitet von Jörg ReinholzMoin!
> Danke für die Antworten.
> Naja es kann natürlich auch eine .php - Seite sein, wenn ich dafür keinen Server benötige?
PHP kann man auch als reine Skriptsprache in einem Terminal ausführen. Es handelt sich um einen halbweg universellen Interpreter, der eben halt ein paar Extras für's Web hat.
Genau so gut kann man aber auch für seine Standard-Shell ein Skript schreiben. Unter Linux für sh oder bash 8und viele weitere) unter Windows für command.com (-> bat) oder den Windows "Skripting Hosts".
Damit lässt Sich Dein Problem lösen, weil Du mit einem einzigen Skriptaufruf Dein gesamtes Projekt neu bauen lassen kannst.
Grundlegend:
~~~
für jede Datei im Ordner ./siteparts als $filepart
wenn filepart die Endung .part hat
vereinige (
./includes/header.part,
./includes/menue.part,
./siteparts$filepart,
./includes/footer.part
) zu ./export/$filepart.html
ende "wenn"
ende "für jede"
parliere "Fertig, Chef! Der Kram liegt in ./export/"
~~~
Das ist in jeder Programmiersprache (Skriptsprache) "kinderleicht" zu programmieren.
Jörg Reinholz
Menü, Header, Content ausgliedern aus einer HTML Seite
bearbeitet von Jörg ReinholzMoin!
> Danke für die Antworten.
> Naja es kann natürlich auch eine .php - Seite sein, wenn ich dafür keinen Server benötige?
PHP kann man auch als reine Skriptsprache in einem Terminal ausführen. Es handelt sich um einen halbweg universellen Interpreter, der eben halt ein paar Extras für's Web hat.
Genau so gut kann man aber auch für seine Standard-Shell ein Skript schreiben. Unter Linux für sh oder bash 8und viele weitere) unter Windows für command.com (-> bat) oder den Windows "Skripting Hosts".
Damit lässt Sich Dein Problem lösen, weil Du mit einem einzigen Skriptaufruf Dein gesamtes Projekt neu bauen lassen kannst.
Grundlegend:
~~~
für jede Datei im Ordner ./siteparts als $filepart
wenn filepart die Endung .part hat
vereinige (
./includes/header.part,
./includes/menue.part,
./siteparts$filepart,
./includes/footer.part
) zu ./export/$filepart.html
ende "wenn
ende "für jede"
parliere "Fertig, Chef! Der Kram liegt in ./export/"
~~~
Das ist in jeder Programmiersprache (Skriptsprache) "kinderleicht" zu programmieren.
Jörg Reinholz