2007年5月30日星期三

在BlogSpot中使用dp.SyntaxHighlighter

1、将dp.SyntaxHighlighter加入到blogspot.com
  • 将展开后的dp.SyntaxHighlighter代码上传到googlepages.com或其他可访问的地方
  • 修改网页模板,将dp.SyntaxHighlighter的风格单及JavaScript加入
  • 将“转换断行”设为“否”(“修改设置”-〉“格式设定”-〉“转换断行”) 。但是这将影响已发布blog的格式,请慎重使用。
2、使用方法参考dp.SyntaxHighlighter的说明
3、替代方案: 使用Google code prettify
下面是对dp.SyntaxHighlighter的一个测试:
# {tagname} {tagfile} {tagaddress}[;" {tagfield}..]
# "A tagfield has a name, a colon, and a value: "name:value".
# The name of the "kind:" field can be omitted.  A program reading the
# tags file can recognize the "kind:" field by the missing ':'.
  
class Parser
  @@parsers = []

  def get_type()
    return ""
  end
  
  def parse( xml )
   @var = nil
    return nil
  end

  def Parser.add_parser( :symlink )
    @@parsers.push( p )
  end
  def Parser.parsers()
    return @@parsers
  end
end

class RSSParser < Parser
  def get_type()
    return "RSS"
  end
  
  def parse( xml )
    # Parse the XML up and return some known format
    return nil
  end
end

Parser.add_parser( RSSParser )

class RDFParser < Parser
  def get_type()
    return "RDF"
  end
  
  def parse( xml )
    # Parse the XML up and return some known format
    return nil
  end
end

Parser.add_parser( RDFParser )

没有评论: