Hífen duplo no Wordpress
Antes de migrar para o Octopress (e posteriormente para o Hugo), este blog era escrito em Wordpress.
Toda vez que eu postava um tutorial com comandos que possuem opções com traço duplo (exemplo:
ls --all
), o Wordpress formatava os dois hifens seguidos (--
) como um traço (—
). Isso
provavelmente confundia o leitor (ex.: ls --all
), além de que impede que o código seja
simplesmente copiado do blog e colado no terminal.
Podemos alterar essa configuração diretamente pelo código fonte do Wordpress.
-
Edite o array
static_characters
, contido no arquivowp-includes/formatting.php
juliobor@box780 ~ $ vim www/blog/wp-includes/formatting.php
Antes:
$static_characters = array_merge( array('---', ' -- ', '--', ' - ', 'xn–', '...', '``', '\'\'', ' (tm)'), $cockney );
$static_replacements = array_merge( array($em_dash, ' ' . $em_dash . ' ', $en_dash, ' ' . $en_dash . ' ', 'xn--', '…', $opening_quote, $closing_quote, ' ™'), $cockneyreplace );
Depois:
$static_characters = array_merge( array('------', ' ---- ', '----', ' - ', 'xn–', '...', '``', '\'\'', ' (tm)'), $cockney );
$static_replacements = array_merge( array($em_dash, ' ' . $em_dash . ' ', $en_dash, ' ' . $en_dash . ' ', 'xn--', '…', $opening_quote, $closing_quote, ' ™'), $cockneyreplace );
Agora o --
sairá como dois hifens pequenos. Se quisermos inserir um traço (—
) será preciso
digitar quatro hifens seguidos.
OBS.: Lembre-se de fazer isso após todas as atualizações do Wordpress.