Julius: wozu blog software ?

Beitrag lesen

Hallo mermshaus,

Wenn man aber verschiedene Regex-Pattern hat (eins, das normale Tags matcht, eins das Kommentare matcht, …) und die passend verbindet, kann man einige Arbeit auch mit regulären Ausdrücken erledigen. Hier zum Beispiel die Sprachdefinition für PHP in highlight.js. Hier die von GeSHi.

Das wird der von mir getestete Highlighter wahrscheinlich falsch gemacht haben und dann habe ich es ohne Regex (stehe damit leider noch auf dem Kriegsfuß...) versucht.

NetBeans (Free Software) oder PhpStorm (kostenpflichtig, gibt aber Programme für etwa Forschung und Lehre). Ich arbeite mit beiden, und die Unterschiede zwischen den IDEs sind für meinen Workflow quasi nicht existent (Zusatztools wie Versionskontrolle nutze ich fast gar nicht direkt über die IDEs, sondern immer über Konsole). Das GUI sieht sogar fast gleich aus.

NetBeans werde ich mir mal anschauen. Versionskontrollsysteme stehen auch noch auf der ToLearn-Liste.

Kannst du mir vielleicht ein funktionierendes GeSHi-Beispiel geben, deren Doku ist ziemlich wirr und enthält soetwas nicht?

Wenn du ein Release ziehst und entpackst, dann zum Beispiel so:

Du musst im Grunde nur die geshi.php-Datei passend einbinden. Sprachdefinitionen und dergleichen lädt der Highlighter bei Bedarf automatisch selbst.

Genau das habe ich auch gemacht und GeSHi hat ein pre um den Code gepackt, aber sonst nichts – vermutlich konnte er aus irgendeinem Grund (Dateirechte...) keine Sprachdateien laden – ich habe einfach alles noch mal durchgeführt und jetzt funktioniert es! Danke!

Gruß
Julius

0 52

wozu blog software ?

Pinie
  • blog
  1. 0
    Matthias Scharwies
    • blog
    • webdesign
  2. 0
    Auge
    • grafik
  3. 0
    pl
  4. 2
    mermshaus
    1. 1
      Pinie
      1. 1
        Auge
        1. 1
          mermshaus
          • blog
          • software
          1. 0

            Anmerkung für mermshaus

            Auge
            • zur info
            1. 0
              mermshaus
              1. 0
                Christian Kruse
              2. 0
                Auge
                1. 0
                  mermshaus
                  1. 0
                    Auge
                    1. 0
                      Christian Kruse
                      1. 0
                        Auge
                        • zu diesem forum
                        • zur info
                        1. 0
                          Christian Kruse
                      2. 0
                        mermshaus
    2. 1
      Pinie
  5. 0
    marctrix
  6. 0
    Pinie
    1. 0
      mermshaus
      1. 0
        Pinie
        1. 0
          mermshaus
          1. 0
            Julius
            • blog
            • markdown
            • php
            1. 0
              mermshaus
              1. 0
                Julius
                • html
                • markdown
                • php
      2. 0
        Pinie
        1. 0
          mermshaus
        2. 0
          mermshaus
          1. 0
            Pinie
            1. 1
              mermshaus
              1. 2
                Pinie
                1. 0
                  mermshaus
                2. 0
                  mermshaus
                  1. 1
                    Pinie
                    1. 0
                      mermshaus
            2. 0
              mermshaus
              1. 0
                Pinie
                1. 0
                  Auge
                  • zu diesem forum
              2. 0
                Julius
                • blog
                • javascript
                • php
                1. 0
                  mermshaus
                  1. 0
                    mermshaus
                    1. 0
                      Julius
                      • javascript
                      • php
                      • unicode
                      1. 0
                        mermshaus
                        1. 0
                          Julius
                          1. 0
                            mermshaus
                            • php
                            • unicode
                  2. 0
                    Julius
                    1. 0
                      mermshaus
                      • php
                      1. 0
                        Julius
                2. 0
                  mermshaus
                  1. 0
                    Julius