summaryrefslogtreecommitdiff
path: root/website/Rookbook.rb
diff options
context:
space:
mode:
Diffstat (limited to 'website/Rookbook.rb')
-rw-r--r--website/Rookbook.rb89
1 files changed, 0 insertions, 89 deletions
diff --git a/website/Rookbook.rb b/website/Rookbook.rb
deleted file mode 100644
index 06e9778..0000000
--- a/website/Rookbook.rb
+++ /dev/null
@@ -1,89 +0,0 @@
-U = 'users-guide' unless defined?(U)
-docdir = '../doc'
-#website_tagfile = 'kuwata-lab'
-website_tagfile = 'site-design.ktag'
-html_tagfile = 'html-css_i'
-
-material 'index.txt'
-
-require 'yaml'
-parameters = YAML.load_file('../Rookbook.props')
-release = parameters['release']
-copyright = parameters['copyright']
-
-
-##
-## recipes for kuwata-lab.com
-##
-#all = %W[index.xhtml README.xhtml #{U}.01.xhtml ChangeLog.txt]
-all = %W[index.xhtml #{U}.01.xhtml CHANGES.txt ReleaseNote.txt]
-
-recipe :default , :all
-
-recipe :all , all
-
-recipe :clean do
- files = []
- files.concat Dir.glob("README.*")
- files.concat Dir.glob("CHANGES*")
- files.concat Dir.glob("#{U}.*")
- files.concat(%w[m18n.rb guide.d index.xhtml])
- rm_rf [files]
- end
-
-recipe "#{U}.txt" , "../doc/#{U}.txt" do
- cp @ingred, @product
- end
-
-recipe "#{U}.01.xhtml" , "#{U}.txt", :byprods=>["#{U}.toc.html"] do
- tagfile = website_tagfile
- dir = "guide.d"
- rm_rf dir
- mkdir_p dir
- sys "retrieve -d #{dir} #{@ingred}"
- ## -b: .profile and breadcrumbs, -s: separate, -n: number
- sys "kwaser -t #{tagfile} -bsn -T2 #{@ingred} > #{@byprods[0]}"
- sys "kwaser -t #{tagfile} -bsn #{@ingred}"
- files = Dir.glob("#{U}.??.html")
- files << "#{U}.html"
- #p files
- edit files do |content|
- content.gsub!(/\$Release\$/, "#{release}")
- content.gsub!(/\$Release:.*?\$/, "$Release: #{release} $")
- content.gsub!(/\$Copyright.*?\$/, copyright)
- content
- end
- files.each do |old|
- new = old.sub(/\.html$/, '.xhtml')
- File.rename(old, new) if old != new
- end
- rm_f @byprods
- end
-
-#recipe 'README.xhtml' , '../README' do
-# tagfile = website_tagfile
-# sys "kwaser -t #{tagfile} -b #{@ingred} > #{@product}"
-# end
-
-recipe "index.xhtml" , "index.txt",
- :byprods=>%w[data.yaml example.eruby] do
- tagfile = website_tagfile
- sys "retrieve #{@ingred}"
- sys "kwaser -t #{tagfile} -b #{@ingred} > #{@product}"
- rm_f @byprods
- end
-
-#recipe "ChangeLog.html" , "../ChangeLog" do
-# tagfile = website_tagfile
-# sys "kwaser -t #{tagfile} -b #{@ingred} > #{@product}"
-# end
-
-recipe "CHANGES.txt" , "../CHANGES" do
- #copy r.ingreds[0], r.product
- cp @ingred, @product
- end
-
-recipe "ReleaseNote.txt" , "../ReleaseNote.txt" do
- cp @ingred, @product
- end
-