Wie kann ich code in einer Website darstellen.

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Wie kann ich code in einer Website darstellen.

Beitrag von suntsu » 02.11.2003 01:42:11

Tag

Ich habe ein bisschen was geschrieben(in java), und möchte das ausf meine Website stellen. Ich will aber nicht das ganze von Hand formatieren.
Gibts da ein Tool dafür?

gruss
manuel

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 02.11.2003 01:53:58

Das Tool Highlight sollte können, was Du willst.
http://www.andre-simon.de/

Gruß,
Florian

ivo
Beiträge: 629
Registriert: 29.04.2002 12:41:22
Wohnort: Lichtenstein/Sa.
Kontaktdaten:

Beitrag von ivo » 02.11.2003 09:31:50

Es gibt im vim auch die Möglichkeit, das, was man im vim mit Syntax-Hervorhebung sieht in HTML zu speichern.

Du brauchst nur die Datei 2html.vim (/usr/share/vim/vim61/syntax/) zu sourcen und schon öffnet sich ein zweites Fenster mit der HTML-Quelle, die so eingefärbt ist, wie dein Quellcode im vim...

Manchmal ist das ganz nützlich -- wie in deinem Fall! :-)

*iv

gutza36
Beiträge: 277
Registriert: 15.07.2003 23:25:07
Wohnort: Dark Side of the Moon
Kontaktdaten:

Beitrag von gutza36 » 02.11.2003 09:53:12

ivo hat geschrieben:Du brauchst nur 2html.vim zu sourcen...
hmmm... und wie geht das?! würde Dir dankbar sein wenn Du 'sourcen' spezifizieren könntest =)
danke.
\\ unix Sys Admin: noun. [Info Tech] Persons who are interested in computer science and literature but understands neither.

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 02.11.2003 09:59:03

gutza36 hat geschrieben:
ivo hat geschrieben:Du brauchst nur 2html.vim zu sourcen...
hmmm... und wie geht das?! würde Dir dankbar sein wenn Du 'sourcen' spezifizieren könntest =)
danke.

Code: Alles auswählen

:source /usr/share/vim/...
Sowas gibt's nicht zufällig auch für LaTeX, oder?

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 02.11.2003 10:42:28

Hallo,
es gibt bei Debian auch ein kleines perl script das sowas macht, heißt code2html. Ich habe es aber selber noch nicht ausprobiert und kann nicht sagen welche Programmiersprachen unterstützt werden...
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 02.11.2003 10:55:58

Hallo,
nochwas... habe ich ganz vergessen.
Wenn dein Projekt grösser ist gibt es noch was geniales -> gtags/htags.

Das verwendest du afaik so 'gtags && htags -nF' in deinem source Verzeichnis, ich habe es aber schon lange nichtmehr verwendet.
Dir wird dann eine komplette HTML Siete erstellt wo sogar Funktionen in den verschiedenen files miteinander verlinkt sind. Hier mal ein Beispiel mit dem Hurd-kernel: http://www.htu.tugraz.at/~past/hurd/global/

Ich finde das richtig genial für größere Sachen...
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 02.11.2003 11:28:44

Danke für die Antworten.
Ich hab jetzt code2html genommen. Ist genial.


gruss
manuel

ivo
Beiträge: 629
Registriert: 29.04.2002 12:41:22
Wohnort: Lichtenstein/Sa.
Kontaktdaten:

Beitrag von ivo » 02.11.2003 13:39:58

gutza36 hat geschrieben:
ivo hat geschrieben:Du brauchst nur 2html.vim zu sourcen...
hmmm... und wie geht das?! würde Dir dankbar sein wenn Du 'sourcen' spezifizieren könntest =)
danke.
Ich weiß nicht, wie weit deine vim-Kenntnisse sind, deshalb Schritt für Schritt:

1) locate 2html.vim
müßte dann sowas wie /usr/share/vim/vim61/syntax/2html.vim ergeben

2) Datei, die du als "farbigen Quellcode" in HTML haben willst laden:
vim testdatei.java

3) Im Kommandomodul (<Esc>):
:source /usr/share/vim/vim61/syntax/2html.vim

4) Du bekommst ein neues Fenster mit dem HTML-Code für deinen Wuellcode. Den speicherst du als HTML ab und fertisch!

HTH

*iv

gutza36
Beiträge: 277
Registriert: 15.07.2003 23:25:07
Wohnort: Dark Side of the Moon
Kontaktdaten:

Beitrag von gutza36 » 02.11.2003 15:15:36

ivo hat geschrieben:Ich weiß nicht, wie weit deine vim-Kenntnisse sind, deshalb Schritt für Schritt..
..dank godsmacker habe ich das schon 3 posts vorher erfahren =)
trotzdem danke.
\\ unix Sys Admin: noun. [Info Tech] Persons who are interested in computer science and literature but understands neither.

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 14.11.2003 21:49:57

*thread ausgrab*

Ich hab jetzt auch noch ix sei dank ein Plugin für eclipse/java gefunden. java2html ist auf der eclipse-site zu holen, und erzeugt auf knopfdruck html Seiten aus java Sourcecode.


gruss
manuel

Antworten