Index • UsageBedienung • MenuMenü
|
2014-07-06 09:33

MenuMenü

Project

Project / Change

Strg+O

Change project directory or create new project.

Choose any directory. If there is a previous Hagen project it will be opened. Else Hagen asks you to create a website (complete structure with Template etc.) or a simple webpage (Hagen acts only as a html editor).

For new projects Hagen will create all structures by itself. However you have to open all files once, else there will be problems by generating the website.

Projekt(verzeichnis) wechseln und/oder neu anlegen.

Wählen sie ein beliebiges Verzeichnis. Sollte dort schon ein Hagen Projekt liegen, wird es geöffnet. Sonst fragt Hagen sie, ob sie eine Webpräsenz (vollständige Stuktur mit Template usw.) oder eine einfache Seite (Hagen als HTML-Editor) anlegen möchten.

Bei neuen Projekten erzeugt Hagen alle Grundstrukturen selbständig. Allerdings müssen sie dazu alle Dateien einmal geöffnet haben. Sonst kann es beim Generieren der Webpräsenz zu Problemen kommen.

Project / Generate

F5

Create html files and generate website.

Hagen uses a multilevel system to create a website.

  • Insert divisions like header, menu etc. (.div) in „template.html“
  • Replace variables in files with the extensions .css .js .php .txt .HTM and .html and copy them to the website.
  • Generate internal variables like
    • Menu (**menu**)
    • Sitemap (**sitemap**)
    • Path of names **namepath**
    • Breadcrumb **breadcrumb**
    • Filename **filename**
    • Extension **fileext**
    • File **filenameext**
    • Pagename **pagename**
    • Filedate (letzte Änderung) **filedate**
    • Filename of the parent **parentfilename**
    • Pagename of the parent **parentpagename**
    • Link to the parent **parentlink**
    • Link to the next page **nextlink**
    • Link to the previos page **prevlink**
    • Link to the next sibling **nextsiblinglink**
    • Link to the previos sibling **prevsiblinglink**
    • Link to the child # **childlink#**
    • Link to all childs (list) **childlinks**
  • Convert „MarkDown“ in source code
  • Replace variables in source code (.source)
  • Insert source code in „template.html“

Projekt in HTML-Dateien wandeln und Website generieren.

Hagen benutzt ein mehrstufiges System, um eine Webpräsenz zu erstellen.

  • Einbetten von Bereichen wie Kopf, Menü usw. (.div) in „template.html“
  • In Dateien mit den Endungen .css .js .php .txt .HTM und .html Variablen ersetzen und in die Webpräsenz kopieren.
  • Generieren interner Variablen wie
    • Menü (**menu**)
    • Sitemap (**sitemap**)
    • Namenspfad **namepath**
    • Linkpfad (Breadcrumb) **breadcrumb**
    • Dateiname **filename**
    • Dateierweiterung **fileext**
    • Datei **filenameext**
    • Seitenname **pagename**
    • Dateidatum (letzte Änderung) **filedate**
    • Elterndateiname **parentfilename**
    • Elternseitename **parentpagename**
    • Elternlink **parentlink**
    • Nächste Seite **nextlink**
    • Vorhergehende Seite **prevlink**
    • Nächster Bruder **nextsiblinglink**
    • Vorhergehender Bruder **prevsiblinglink**
    • Kind Nummer # **childlink#**
    • Alle Kinder **childlinks**
  • Umwandeln von „MarkDown“ im Quelltext
  • Ersetzen von Variablen im Quelltext (.source)
  • Einbinden des Quelltextes in „template.html“

Project / Show

F9

Show project in webbrowser.

If a source file is choosen, this paged will be showed in the browser, else the main page.

The webbrowser is defined in the file „preferences.list“ (Windows needs a full path!).

Projekt im Webbrowser anzeigen.

Wenn eine Quelldatei ausgewählt ist, wird diese im Browser angezeit - sonst die Hauptseite.

Der Webbrowser wird in der Datei „preferences.list“ festgelegt (Windows braucht die volle Pfadangabe!).

Project / Tidy up

Tidy up the project dir. Delete no more existing files and empty the cache.

Projektverzeichniss aufräumen. Nicht mehr existierende Dateien löschen und Zwischenspeicher (Cache) leeren.

Project / Exit

Alt+F4

Exit Hagen.

Hagen beenden.

Editor

Editor / Save

Strg+S

Save editor text.

Hagen will save all changes automatically. But you can save greater changes manually.

Text im Editor speichern.

Hagen speichert alle Änderungen automatisch. Bei größeren Änderungen kann man so aber auch das Speichern erzwingen.

Editor / Cut

Strg+X

Cut text to the clipboard.

Text in die Zwischenablage ausschneiden.

Editor / Copy

Strg+C

Copy text to the clipboard.

Text in die Zwischenablage kopieren.

Editor / Paste

Strg+V

Paste text from the clipboard.

Text aus der Zwischenablage einfügen.

Editor / Find

Strg+F

Search a part of the text.

(Escapes: \:→=, \b→#8, \t→#9, \n→#10, \f→#12, \r→#13, \\→\)

Textabschnitt suchen.

(Escapes: \:→=, \b→#8, \t→#9, \n→#10, \f→#12, \r→#13, \\→\)

Editor / Find next

Strg+L

Find next.

Nächsten finden.

Editor / Replace

Strg+H

Search and replace a part of the text.

(Escapes: \:→=, \b→#8, \t→#9, \n→#10, \f→#12, \r→#13, \\→\)

Textabschnitt suchen und dann ersetzen.

(Escapes: \:→=, \b→#8, \t→#9, \n→#10, \f→#12, \r→#13, \\→\)

Editor / Insert / Color

Shift+Alt+S

Choose color in html format and insert it.

If the cursor stands on a a color, these will be choosen before.

Farbe im HTML-Format wählen und einfügen.

Wenn der Cursor auf einer Farbe steht, wird diese vorausgewählt.

Editor / Insert / Image

Shift+Alt+I

Insert link to a picture.

The variable **images** will be used as the path to the picture. It will be set bei the entry „images_dir=“ in the file „preferences.list“.

If the entry „ref_img_name=“ is set, then the link is formatted as a variable.

Verweise auf ein oder mehrere Bilder einfügen.

Für den Pfad auf das Bild wird die Variable **images** verwendet, welche durch den Eintrag „images_dir=“ in der Datei „preferences.list“ vorbelegt wird.

Wenn der Eintrag „ref_img_name=“ gesetzt ist, wird der Link als Variable eingefügt.

Editor / Insert / Reference

Shift+Alt+R

Insert link to project internal page. The correspontal file have to be choose in project list. The reference will be managed in the external file „reference.list“.

If the entry „ref_var_name=“ is set, then the link is formatted as a variable.

Verweis auf projektinterne Seite einfügen. Die entsprechende Datei muss dazu in der Projekt­liste ausgewählt sein. Die Referenzen werden in der externen Datei „reference.list“ verwaltet.

Wenn der Eintrag „ref_var_name=“ gesetzt ist, wird der Link als Variable eingefügt.

Command

Empty till you fill it!

Submenus will be filled with commands defined in commands.repo (global) and preferences.list (only for project). With the following syntax:

Leer, bis sie es füllen!

Untermenüs werden mit Befehlen gefüllt, welche in commands.repo (global) und preferences.list (projektspezifisch) definiert sind. Dazu wird folgende Syntax benutzt:

ext_comand#=menu-name:command parameters

ExamplesBeispiele

  • commands.repo:
    • ext_command1=chromium:chromium-browser *dir**output**selectedashtml*
    • ext_command2=firefox:firefox *dir**output**selectedashtml*
  • preferences.list:
    • ext_command1=ftp sync:xterm -e "sitecopy -u hagen && sleep 5"
    • ext_command2=zip source:xterm -e "/home/user1/scripts/zip_hagen.sh"

The shortcuts will be set to

Shift + F2 and so on.

Die Tastenkürzel werden auf

Shift + F2 und so weiter gesetzt.

Help

Help / Reference

Look-up tag, attrbute etc. in the html reference.

If the cursor is over an html element, Hagen tries to identify it and look it up in the reference.

Tag, Attribute usw. in der HTML-Referenz nachschlagen.

Wenn der Cursor auf einem HTML-Element steht, versucht Hagen dieses zu erkennen und die entsprechende Referenz anzuzeigen.

Help / Hagen

Show this website.

Dieses Handbuch anzeigen.

Help / Editor

Lists all the editor shortcuts.

Listet alle Befehle des Editor samt Tastenkombination auf.

Help / Variables

Lists all the automatically generated variables.

Listet alle automatisch generierten Variablen auf.

Help / About

Version and operating system.

Versions- und Betriebssysteminformation zu Hagen.