トップ «前の日(01-10) 最新 次の日(01-12)» 追記

おいぬま日報(不定期)

カテゴリ | 技術情報まとめWiki | 検索エンジンから来た人向け | RSS

2003年
1月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31



2003-01-11 3連休じゃゴルァ

@ [xml] Forrestを使ってみる (1)

まずはCVSからソースを取ってくる。

export CVSROOT=:pserver:anoncvs@cvs.apache.org:/home/cvspublic
cvs login
CVS password: 
cvs -z3 co xml-forrest

ソースのディレクトリに移動して、コンパイルする。

sh build.sh

コンパイルに成功すると build/dist/shbat というディレクトリができているので、ここに FORREST_HOME を設定して、さらに $FORREST_HOME/bin にPATHを通す。

export FORREST_HOME=`pwd`/build/dist/shbat
export PATH=$FORREST_HOME/bin:$PATH

適当なディレクトリを作成して、そこに移動し、seedコマンドで生成するサイトに必要なファイルを作成する。

mkdir -p ~/work/site
cd ~/work/site
forrest seed

seedに成功すると、以下のファイル群が生成される。

.
|-- forrest-targets.ent
|-- forrest.properties
|-- src
|   `-- documentation
|       |-- README.txt
|       |-- content
|       |   |-- hello.pdf
|       |   |-- test1.html
|       |   |-- test2.html
|       |   `-- xdocs
|       |       |-- book.xml
|       |       |-- index.xml
|       |       |-- sample.xml
|       |       |-- sample2.xml
|       |       |-- site.xml
|       |       |-- subdir
|       |       |   |-- book-sample.xml
|       |       |   `-- index.xml
|       |       `-- tabs.xml
|       |-- resources
|       |   `-- images
|       |       |-- group-logo.gif
|       |       |-- icon.png
|       |       `-- project-logo.gif
|       `-- skinconf.xml
`-- status.xml
7 directories, 19 files

最後にsiteコマンドで静的なHTMLを生成する。

forrest site

これに成功すると、こんな感じのサイトが生成される。うーむ、skin変えればいいかも!

@ [xml] Forrestを使ってみる (2)

少しだけ${SITE}/src/documentation/skinconf.xmlをいじってみた。

--- src/documentation/skinconf.xml.orig	2003-01-11 19:55:13.000000000 +0900
+++ src/documentation/skinconf.xml	2003-01-11 20:48:29.000000000 +0900
@@ -1,4 +1,4 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="shift_jis"?>
 
 <!--
 Skin configuration file. This file contains details of your project, which will
@@ -48,20 +48,16 @@
 <skinconfig>
   <!-- Do we want to disable the Google search box? -->
   <disable-search>false</disable-search>
-  <searchsite-domain>myproj.mygroup.org</searchsite-domain>
-  <searchsite-name>MyProject</searchsite-name>  
+  <searchsite-domain>kazz.homeunix.org</searchsite-domain>
 
   <!-- mandatory project logo
        skin: forrest-site renders it at the top -->
-  <project-name>MyProject</project-name>
-  <project-url>http://myproj.mygroup.org/</project-url>
-  <project-logo>images/project-logo.gif</project-logo>
+  <project-name>The 覚え書き</project-name>
+  <project-url>http://kazz.homeunix.org/</project-url>
+  <project-logo>images/project-logo.gif</project-logo>
 
   <!-- optional group logo
        skin: forrest-site renders it at the top-left corner -->
-  <group-name>MyGroup</group-name>
-  <group-url>http://mygroup.org</group-url>
-  <group-logo>images/group-logo.gif</group-logo>
 
   <!-- optional host logo (e.g. sourceforge logo)
        skin: forrest-site renders it at the bottom-left corner -->
@@ -70,14 +66,14 @@
 
   <!-- The following are used to construct a copyright statement -->
   <year>2002</year>
-  <vendor>The Apache Software Foundation.</vendor>
+  <vendor>Kazuhiro Oinuma</vendor>
 
   <!-- Some skins use this to form a 'breadcrumb trail' of links. If you don't
   want these, set the attributes to blank. The DTD purposefully requires them.
   -->
   <trail>
-    <link1 name="apache" href="http://www.apache.org/"/>
-    <link2 name="xml.apache" href="http://xml.apache.org/"/>
+    <link1 name="" href=""/>
+    <link2 name="" href=""/>
     <link3 name="" href=""/>
   </trail>
本日のツッコミ(全3件) [ツッコミを入れる]

# たけぞう [すごい、PDFも生成されるんですね。]

# おいぬめ [そうなんですけど、デフォルトのままだとFOPが日本語を処理できないんですよ...]

# mazurkja [description fZOurBDyB3pC http://tinyurl.co.uk/foks]


2005-01-11

@ [work] 納品

あとちょっと。明日までには提出できる状態にしておきたひ。

@ AmaterasのWiki

ってoutlineプラグインが全く使われていないので使えないのかと思ってましたが、使えるんですね。危うくたけぞうさんに「outline使えるようにしてくれません?」的なメールを送りそうになりました...


Bookmark: あんてな | ぶっくまーく | 覚え書き | Project Amateras | ExcelPettyCashBook | FreeStyle Wiki

2002|10|11|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|11|12|
2008|01|02|03|04|05|06|07|08|10|11|12|
人気ブログランキング - おいぬま日報(不定期)