Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

equapro/ckeditor4-codesnippet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

equapro/ckeditor4-codesnippet

Custom build réalisé à partir de la version 11.2.0 de highlight.js

codesnippet
|_ dialogs
   |_ codesnippet.js         # modifié
|_ lib
   |_ highlight
      |_ styles              # copié depuis les sources
      |_ highlight.pack.js   # custom build

Récupération des sources

git clone https://github.com/highlightjs/highlight.js.git --branch 11.2.0 --single-branch

Build

node tools/build.js -n apache c cpp coffeescript css less scss diff http ini java javascript json markdown nginx perl php  python ruby sql twig xml yaml

Le build génére un fichier highlight.js qui a été renommé highlight.pack.js pour la compatibilité avec le plugin.

Le dossier styles du plugin provient du dossier src/styles du dépôt

Le fichier dialogs/codesnippet.js a également été modifié. Les langues disponibles ont été déclarées directement.

    var snippetLangs = {
        apache: "Apache",
        bash: "Bash",
        coffeescript: "CoffeeScript",
        c: "C",
        cpp: "C++",
        css: "CSS",
        diff: "Diff",
        xml: "HTML, XML",
        http: "HTTP",
        ini: "INI",
        java: "Java",
        javascript: "JavaScript",
        json: "JSON",
        less: "Less",
        markdown: "Markdown",
        nginx: "Nginx",
        perl: "Perl",
        php: "PHP",
        python: "Python",
        ruby: "Ruby",
        scss: "SCSS",
        sql: "SQL",
        twig: "Twig",
        yaml: "Yaml"
    }