Descrição
Recriação do Crayon Syntax Highlighter. Em alguns lugares na documentação e na interface do usuário ainda pode se parecer com o Crayon. Não se espante com isso.
Use o bloco especial Urvanov Syntax Highlighter em novos posts. Não use o bloco de código padrão.
Um Marcador de Sintaxe construído em PHP e jQuery que suporta linguagens e temas personalizáveis.
Ele pode destacar a partir de uma URL ou texto de post do WordPress. O Crayon facilita o gerenciamento de arquivos de linguagens e define
elementos de linguagens personalizados com expressões regulares.
Ele também oferece suporte a alguns recursos interessantes, como:
- Editor de temas integrado!
- Editor de tags nos editores Visual e HTML
- Código simples alternado
- Números de linha alternados
- Copiar/colar código
- Abrir código em uma nova janela (popup)
- Quebra de linha
- Expansão de código
- Minimizando
- Suporte a bbPress 2
- Conversão de código legado em posts/comentários de blog para <pre>
- Cache de solicitação remota
- Marcadores de linguagem mista em um único Crayon
- Mini Tags como [ php][/php]
- Tags inline flutuando em frases
- Crayons nos comentários
- `Aspas` se tornam <código>
- suporte à tag <pre> , opção para usar
setting-valuena classe atributo - Marcação HTML 5 válida
- Compatível com editor Visual & HTML
- Detecção de dispositivo móvel/tela sensível ao toque
- Interação de evento do mouse (mostrando código simples ao clicar duas vezes, barra de ferramentas ao passar o mouse)
- Tab sizes
- Título do código
- Toggled toolbar
- Botões retina
- Linhas listradas
- Marcação de linha (para linhas importantes)
- Intervalos de linhas (mostrando apenas partes do código)
- Número da linha inicial (o padrão é 1)
- Detecção de extensão de arquivo
- Visualização simultânea nas configurações
- Dimensões, margens, alinhamento, tamanho da fonte, altura da linha, flutuação
- Extenso registro de erros
Links
Contribuições
Existem muitas maneiras de você ajudar!
- Crie um tema e compartilhe
- Adicione suporte para sua linguagem favorita
- Escreva um post sobre suas experiências e compartilhe
- Donate to the project
Linguagens suportadas
As linguagens são definidas em arquivos de linguagens usando expressões regulares para capturar elementos.
Consulte o Especificação do arquivo de linguagens do Crayon para aprender a criar o seu próprio arquivo.
- Idioma padrão (tamanho único, destaca o código genérico)
- C1 (graças a Oparin Pavel)
- ABAP
- ActionScript
- AmigaDOS (graças a amigalog.com)
- Apache
- AppleScript
- Arduino
- Assembly (x86)
- AutoIt
- C
- C#
- C++
- Clojure (graças a )
- CoffeeScript (graças a Dai Akatsuka)
- CSS
- Delphi/Pascal (graças a Chris McClenny)
- Delphi Web Script (graças a smartmobilestudio)
- Diff (graças a omniavin)
- Erlang (graças a Daniel)
- Fabric Engine KL (graças a Andrew Hazelden)
- Go
- Haskell
- HTML (XML/XHTML)
- INI
- Lisp
- Lua
- Maya MEL (graças a Andrew Hazelden)
- Microsoft Registry (graças a techexplored.com)
- MIVA Script
- Monkey (graças a Devolonter)
- MS-DOS (graças a http://www.amigalog.com/?p=334)
- MySQL (graças a AssemblySys.com e ansas- meyer.de)
- Java
- JavaScript
- Objective-C
- Papyrus
- Perl
- PHP
- PL/SQL
- PostgreSQL (graças a Bitorchestra)
- PowerShell
- Python
- R
- Ruby
- Rust (graças a Stibbons)
- Scheme (graças a Harry75369)
- Shell (Unix)
- Swift (graças a weyhan)
- Transact-SQL
- TeX
- Verilog (graças a Goran Devic)
- Vim
- Visual Basic
- Visual Basic .NET (graças a Kevin Gardthausen)
- YAML
- ZSH (graças a Stibbons)
- Outros serão adicionados quando solicitados
Idiomas
- Árabe (graças a Djennad Hamza),
- Brasil Portuguese translation from Eric Sornoso (https://mealfan.com)
- Chinês simplificado (graças a Dezhi Liu e Jash Yin)
- Chinês tradicional (graças a Arefly)
- Holandês (graças a Robin Roelofsen e Chilion Snoek)
- Finlandês (graças a vahalan)
- Francês (graças a Victor Felder)
- Alemão (graças a Stephan Knauß)
- Italiano (graças a Federico Bellucci)
- Japonês (graças a @west_323 e Jin Koyama de https://tabibitojin.com/)
- Coreano (graças a dokenzy)
- Lituano (graças a Vincent G)
- Norueguês (graças a Jackalworks)
- Persa (graças a MahdiY)
- Polonês (graças a Bartosz Romanowski, Robert Korulczyk a>)
- Português (graças a Adonai S. Canez e Eric S from Mealfan.com)
- Russo (graças a Minimus & Di_Skyer)
- Eslovaco (graças a Branco, webhostgeeks/)
- Esloveno (graças a Jan Sušnik, http://jodlajodla.si/)
- Espanhol (graças a Hermann Bravo)
- Tamil (graças a KKS21199)
- Turco (graças a Hakan)
- Ucraniano (graças a Michael Yunat)
- A ajuda de tradutores para melhorar/adicionar a esta lista é muito importante!
Artigos
Eles são úteis para descobrir novos recursos (os links não funcionam. TODO: pense em movê-lo para o meu site).
- Gerenciamento de post interno no Crayon
- Conversão de tags herdadas em <pre>
- Crayon com bbPress
- Intervalos de linhas no Crayon
- Editor de tags Crayon
- Marcador de linguagens misto no Crayon
- Mini Tags e Plain Tags em Crayon
- Tags inline
- Enfileirando temas e fontes no Crayon
Imprensa
Uma série de artigos sobre Crayon, obrigado pessoal!
- Crayon Syntax Highlighter Plugin Theme Color Previews
- Usando Plugin Crayon Syntax Highlighter WordPress para postar trechos de código em seu blog
- Como postar código-fonte no WordPress
- Syntax highlighter alterado para Crayon
- 5 melhores plugins de marcador de sintaxe para WordPress
- Como postar código-fonte no WordPress
- Os 5 principais plugins de marcador de sintaxe do WordPress
- Crayon Syntax Highlighter � Plugin
- Status do suporte ao marcador de sintaxe no bbPress 2
- O plugin definitivo para exibir código no WordPress (francês)
- Finalmente!, Um marcador de sintaxe de código WordPress que funciona
- Crayon Syntax Highlighter
- Adicione código à seus posts do WordPress com o Crayon Syntax Highlighter
- 15 melhores plugins WordPress de destaque de sintaxe
- Exibindo código no WordPress com Crayon
- ABAP Syntax Highlighting no WordPress (alemão)
- Plugin Crayon Syntax Highlighter
- Crayon Syntax Highlighter (russo)
- Crayon Syntax Highlighter (também russo)
- Como postar código-fonte
- http://wp-best-practices.asdf573189.com/home/good-plugins/crayon-syntax-highlighter/
- http://www.wplover.com/2155/crayon-syntax-highlighter-plugin/
- http://www.htmlandphp.com/scripts/crayon-syntax-highlighter.html
Doações
Obrigado a todos aqueles que doam para o projeto:
- Kay Bothfeld, (https://www.scio.de), Alemanha
- Sevim Tunc, Reino Unido
- Andreas Hauck, Alemanha
- Felipe Tonello, Reino Unido
- Zeyi Wang, EUA
- Michal Owsiak, (http://owsiak.org), Polônia
- Andres Castano, (http://acastano.com), EUA
- Alok Choudhary, (http://alokchoudhary.com), EUA
- Joe Sabate, Espanha
- Kai Chen, Canadá
- Chen Kaiyuan, China
- Kamarul Musa, Malásia
- WallyWare, Inc., (https://pi-plates.com), EUA
- Stéphane Rochat, (http://stephanerochat.ch), Suíça
- Brennan Hale-Matthews, Canadá
- Robert Giczewski, (http://www.lazydaemon.de/), Alemanha
- Hoke Media, (http://hoke.media/), EUA
- Matthew Hood, Austrália
- Brian Williams, EUA
- Christian Martens, (http://insgesamt.net/), Alemanha
- Nilesh Govindrajan, (http://nileshgr.com/), Índia
- Zeng Chun Yang, China
- Alan Kaplan, (http://www.akaplan.com/blog), EUA
- Christopher Yarbrough, (http://chrisyarbrough.com/), Alemanha
- Johann Weiher, (http://codequartett.de/), Alemanha
- Samuel Deering, Austrália
- Billiard Greg, (http://billiardgreg.com/), EUA
- Performance Simulations, (http://www.performancesimulations.com/), EUA
- Lindsay Ross, (http://gravelrash.com), Nova Zelândia
- Ruperto Coronado Muñoz, México
- Stefan Onderka, (http://www.onderka.com), Alemanha
- Peter Kellner, (http://peterkellner.net), EUA
- Open Hardware Design Group LLC, (http://opensourcehardwaregroup.com/), EUA
- Helen McManus, (http://invisiblepixels.org/InvisibleWords/), Holanda
- Thomas Fee, Reino Unido
- Julie Knowles, (http://knowlesfamily.com/), EUA
- Peter Kriegel, (http://www.powershell-group.eu/), Alemanha
- Geo My WP, (http://geomywp.com), EUA
- Rafael Vogler, Alemanha
- Erdal Cicek, Turquia
- Cloud-VPS, Polônia
- Łukasz Bereza, Polônia
- Laurence Scotford, Reino Unido
- Goretity Árpád László, (http://h2co3.org/blog), Hungria
- AdsProvider, EUA
- Alicia Ramirez, (http://aliciaramirez.com/), Canadá
- William Eisert, EUA
- Inappix Development, (http://www.inappix.com/), Suíça
- Stephen Sant, (http://thesantfamily.net/), Reino Unido
- David Rodriguez, (http://davidarodriguez.com/), EUA
- Chris Moore, (http://moorecreativeideas.com/), EUA
- Sohail Ahmed, (http://sohail.io.com/), EUA
- Vanessa Garcia Espin, Espanha
- Samad Malik, (http://samadmalik.com/), EUA
- Wabbit Wanch Design, (http://www.wabbitwanch.com/), Canadá
- Inopox Ltd, (http://inopox.com/), Chipre
- Kho Minh Vi, (http://khominhvi.com/), Reino Unido
- Ivan Churakov, Rússia
- Carla Macías González, México
- Saulius Stonys, Lituânia
- Konstantin Sabel, Alemanha
- Luigi Massa, (http://bwlab.it/), Itália
- Anthony Steiner, (http://steinerd.com/), EUA
- Alexander Harvey, (http://alexharvey.eu/), Reino Unido
- Minhazul Haque Shawon, Chipre
- Raam Dev, (http://raamdev.com/), EUA
- Scot Ranney, (http://scotsscripts.com/), EUA
- Nico Hartung, (http://www.loggn.de/), Alemanha
- Joseph De Venuta, EUA
- Ivan Prego Garcia, Espanha
- Johannes Luijten, (http://www.tweaking4all.com/, http://www.weethet.nl/), EUA
- Jack Fruh, (http://basementjack.com/), EUA
- Ross Barbieri, EUA
- Will, Simple Phishing Toolkit (http://www.sptoolkit.com/), EUA
- Tricia Aanderud, EUA
- Tarek Sakr, (http://centrivision.com/), EUA
- Jeff Benshetler, (http://branchpoint.net/), EUA
- Oldrich Strachota, (http://www.strachota.net/), República Tcheca
- Dividend Ninja, (http://dividendninja.com/), Canadá
- Chris Wiegman, (http://bit51.com/), EUA
- Sven Meier, (http://www.codesix.net/), Alemanha
- Christy Wiggins, (http://www.jinxyisms.com/), EUA
- eSnipe, Inc. (http://esnipe.com/), EUA (de novo!)
- Aliseya Wright, (http://blog.xoxothemes.com/), EUA
- Jeremy Worboys (http://complexcompulsions.com/), Austrália
- Steve McGough, Spider Creations, LLC. (http://spidercreations.net/), EUA
- eSnipe, Inc. (http://esnipe.com/), EUA
- Gerald Drouillard (http://www.drouillard.biz/), EUA
- Greg Pettit (http://blog.monkey-house.ca/), Canadá
- Waimanu Solutions (http://daveblog.waimanu.web44.net/), EUA
- Andrew McDonnell (http://blog.oldcomputerjunk.net/), Austrália
- Perry Bonewell (http://pointatthemoon.co.uk/), Reino Unido
- Nick Weisser (http://www.openstream.ch/), Suíça
Blocos
Este plugin disponibiliza 1 bloco.
- Urvanov Syntax Highlighter
Instalação
- Baixe o .zip do plugin e extraia o conteúdo.
- Faça o envio para o diretório de plugins do WordPress e ative o plugin.
- Ainda mais fácil, basta acessar Plugins > Adicionar novo e pesquisar por “Urvanov Syntax Highlighter”.
- Você pode alterar as configurações e visualizar ajuda em Configurações > Crayon no Administrador do WordPress.
- Certifique-se de que seu tema especifique manualmente o jQuery ou use a versão fornecida com o WordPress (recomendado). Você NÃO deve adicionar o jQuery manualmente no cabeçalho como uma tag script. Colocar na fileira do WordPress evitará inclusões jQuery duplicadas (não recomendado) e permitirá outros scripts serem colocados APÓS o jQuery na tag head para que possam ser utilizados. Se você não tiver certeza, deixe o WordPress lidar com isso e remova quaisquer tags de script jQuery que você encontrar no header.php do seu tema.
- Crayon inline e os blocos devem funcionar por padrão.
- Não use bloco de código padrão em novos posts. Use o bloco especial Urvanov Syntax Highlighter no editor Gutenberg.
Perguntas frequentes
Consulte a documentação para obter todos os detalhes.
-
Apoiar
-
Entre em contato comigo em http://twitter.com/crayonsyntax ou [email protected].
Avaliações
Colaboradores e desenvolvedores
“Urvanov Syntax Highlighter” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresUrvanov Syntax Highlighter” foi traduzido para 3 localidades. Agradecemos aos tradutores por suas contribuições.
Traduzir o “Urvanov Syntax Highlighter” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
2.9.0
- ADDED
- Use parse_blocks instead of full text scan to support Gutenberg. For old posts created by Classic Editor use full text scan as before.
2.8.40
- FIXED
- Fixed broken settings after 2.8.39
2.8.39
- FIXED
- Fixed ‘Translations loaded too early error’ notice. (https://wordpress.org/support/topic/translations-loaded-too-early-error/)
2.8.38
- FIXED
- moved load_textdomain to after_setup_theme, so that it loads after in…
- Fix warning in the_content function
2.8.37
- FIXED
- Warning message. PHP Deprecated: pathinfo(): Passing null to parameter #1 (https://wordpress.org/support/topic/passing-null-to-string-warning/)
- Warning message. Trying to get property ‘comment_ID’ of non-object (https://wordpress.org/support/topic/comment_id-error/).
2.8.36
- FIXED
- Bug in processing comments.
2.8.35
- FIXED
- Added interpolated expressions highlighting to JavaScript language.
- Warnings about global comment variable in comment highlighting.
- Minified min.js files.
2.8.34
- ADDED
- Added “Highlight code” setting in “Code” section of plugin settings.
- FIXED
- CSRF vulnerability in the theme editor and the tag editor. Added nonces.
- Replaced deprecated jQuery “live” to jQuery “on”
2.8.33
- FIXED
- Copy button should work even without “Toggle plain text” button.
2.8.32
- FIXED
- Enabled “Copy” button for touch screens.
2.8.31
- FIXED
- Removed my_custom_render
2.8.30
- FIXED
- Made Urvanov_Syntax_Highlighter_Plugin::my_custom_render public and static.
2.8.29
- FIXED
- Check HTTP_USER_AGENT existance in
$_SERVERarray
- Check HTTP_USER_AGENT existance in
2.8.28
- ADDED
- Green White theme from Di_Skyer (http://atlocal.net/)
- Brasil Portuguese translation from Eric Sornoso (https://mealfan.com)
- Zidingyi theme from seouc (http://www.seouc.com/)
- FIXED
- rob-stoecklein fix for KnowAll theme (https://github.com/urvanov-ru/crayon-syntax-highlighter/pull/37)
2.8.27
- ADDED
- New japanese translation from Jin Koyama (https://tabibitojin.com/).
2.8.26
- FIXED
- Copy button copied incorrect code for HTML entities.
2.8.25
- ADDED
- Fixed some links to help page
- FIXED
- Copy button text.
- Números de linha copiados quando você copiou o conteúdo da página
2.8.24
- ADDED
- Updated copy button behaviour
- Voltado para a função pronta do jQuery
- leia-me atualizado
2.8.23
- ADDED
- Kotlin support
- Suporte a TypeScript
2.8.22
- ADDED
- Basic example for a new block
- FIXED:
- error in JS log function
2.8.21
- ADDED
- Removing jQuery. Replaced jQuery.ready to DOMContentLoaded
2.8.20
- FIXED
- Simple release without any changes.
2.8.19
- FIXED
- Replaced version_compare to standart PHP function.
2.8.18
- ADDED
- More detailed log to version compare.
2.8.17
- FIXED
- Version compare additional check is_countable.
2.8.16
- FIXED
- Classic editor button should exists now.
2.8.15
- FIXED
- A non well formed numeric value with Custom Font Size unchecked
2.8.14
- FIXED
- Fix save post for REST API (For Gutenberg).
2.8.13
- FIXED
- Some broken urls.
2.8.12
- FIXED
- Site and donate url in class-urvanov-syntax-highlighter-global.php
- Corrige marca no readme.txt
- Destaque da sintaxe “Abrir código em nova janela”.
2.8.11
- FIXED
- [BUG] Languages parsed with errors
2.8.10
- FIXED
- Theme editor fixed.
- Suporte para temas Crayon.
2.8.9
- FIXED:
- Deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters
- Aviso: Um valor numérico não bem formado na class-urvanov-syntax-highlighter-formatter
- Relatório de bug: ao adicionar
\(*)nos códigos. Ele mostrará {{urvanov-syntax-highlighter-internal:0}}
2.8.8
- FIXED:
- Fix invisible button in TinyMCE editor.
- Corrige readme.txt
- Corrige readme.md
2.8.7
- FIXED:
- Only bug fixes with crayon inline.
2.8.6
- ADDED:
- Refactored to fit WordPress Code Codex.
- Renomeado para Urvanov Syntax Highlighter.
- Suporte a PHP 7
2.8.5
- ADDED:
- Verilog language, thanks to https://github.com/gdevic.
- FIXED:
- Moved header() call out of CrayonWP::highlight().
- Renomeado MIXED para ALTERNATE para corrigir a compatibilidade com PHP7, graças a https://github.com/edwarddekker.
2.8.4
- ADDED:
- CrayonWP::highlight() can return plain text instead of HTML. Used for AJAX requests to prevent
XSS vulnerabilities.
- CrayonWP::highlight() can return plain text instead of HTML. Used for AJAX requests to prevent
- FIXED:
- Support for tags (e.g. formatting) in the HTML for CrayonWP::highlight(). This affects
bbPress. Only script tags and event attributes are stripped.
- Support for tags (e.g. formatting) in the HTML for CrayonWP::highlight(). This affects
2.8.3
- FIXED:
- header() use in CrayonWP::highlight()
2.8.2
- ADDED:
- Plain white theme (thanks to http://vhbelvadi.com).
2.8.1
- ADDED:
- Coy theme.
- FIXED:
- Strip tags in output content for CrayonWP::highlight()
2.8.0
- ADDED:
- Qtcreator theme.
- tradução norueguesa.
- Tema Amity.
- Tema Flat-UI.
- Tema Powershell.
- Tema Mm Dark Blue.
- Prisma como tema.
- Tema Kaderu.
- Tema Kayot.
- Tema Xcode.
- Fonte Source Code Pro .
- FIXED:
- Polish translation and other fixes (thanks to https://github.com/rob006).
Truncated. Old changelog entries archived on GitHub wiki.