プログラムをhtmlに埋め込むための変換プログラム
プログラムをhtmlに埋め込むための変換プログラムをRubyで作りました。探せばもっと高機能なものがあるだろうけど、こういうものは自分好みのものを自作したほうが楽しいですからね。
xhtmlが流行っていればCDATAセクションを使えば楽なのに。
CSS関連をもうちょっとどうにかしないとだけど、それはおいおい。
filename = ARGV[0]
header = <<~RUBY
<pre><code>
RUBY
footer = <<~RUBY
</code></pre>
RUBY
puts(header)
File.open(filename, "r") do |i|
i.each_line { |line|
line.gsub!('&', "&")
line.gsub!('<', "<")
line.gsub!('>', ">")
puts line
}
end
puts(footer)
コメント
コメントを投稿