Syntax Highlight Mephisto plugin
UPDATE: Atualizado localização do repositório svn!
Já havia um tempo que eu queria adicionar syntax highlight nos códigos que escrevo aqui no blog. Resolvi pesquisar se já hávia algum plugin para Mephisto, mas não encontrei nenhum que utilizasse o dp.SyntaxHighlighter.
Utilizei como base o plugin do Dan Webb e fiz as modificações necessárias para utilizar o dp.SyntaxHighlighter. Para instalar:
script/plugin install http://mergulhao.info/svn/mephisto_plugins/filtered_column_better_code_highlighter/trunk/
Agora é só seguir as instruções do README e já poderá fazer isso:
class CreateContas < ActiveRecord::Migration
def self.up
create_table :contas do |t|
t.string :codigo, :limit => 8, :null => false
t.integer :parent_id
t.integer :lft
t.integer :rgt
t.timestamps
end
end
def self.down
drop_table :contas
end
end
A vantagem de utilizar um syntax highlighter client-side como o dp.SyntaxHighlighter é que o seu código original fica limpo, fácil de editar novamente. Uma possível desvantagem é que pode ficar lento caso tenha muito código para fazer a sintaxe, já que ele usa javascript.
24.02.2008 12:41 PM




February 25th, 2008 at 05:36 PM
no google reader não funciona =P
eu sei que é um comentário óbvio, mas se fosse server-side funcionaria…. e isso é algo a se pensar, pois hoje em dia cada vez mais as pessoas leem blogs por feeds e não entrando diretamente nele.
Enfim, quem quiser ver com highlight que clique no link, hehe. Mas talvez sejá válido colocar um lembrete pra isso sempre que tiver post com código
;)