🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fj.net.www.authoring
6 messages
6 total messages Started by NAKAJI Hiroyuki Fri, 04 Jun 2004 06:23
共通部分の多いとき
#211
Author: NAKAJI Hiroyuki
Date: Fri, 04 Jun 2004 06:23
22 lines
1842 bytes
中治@豊橋です。

===たとえば===
ヘッダ部分

中身

フッタ部分
===たとえば===

という構成にしたいとき、ヘッダとフッタをすべての .html ファイルに書くのは
メンテナンスがめんどくさいです。

そんなとき、どうするのがオススメですか?

2つめのファイルにコピーペーストして、3つめのファイルの編集を始める前に、
「やってられん…」となった次第です。^^;;

Emacs と psgml-mode で書いていて、PHP が使える環境ですが、SSI で include
するのがブナンでしょうか?
-- 
NAKAJI Hiroyuki (中治 弘行)
Re: 共通部分の多いとき
#212
Author: NAKAJI Hiroyuki
Date: Fri, 04 Jun 2004 06:40
30 lines
1902 bytes
自己フォロー ;_;

質問を出すことによって自分で探し方がわかるとは…。

>>>>>	NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> wrote:

> Emacs と psgml-mode で書いていて、PHP が使える環境ですが、SSI で include 
> するのがブナンでしょうか?

http://ns1.php.gr.jp/pipermail/php-users/2004-February/020917.html
http://jp.php.net/manual/ja/function.require.php

を参考に、

<body>

<?
    require "header.html";
?>

中身

<?
    require "footer.html";
?>
</body>

とするだけでできました。簡単になったんですねぇ。
-- 
NAKAJI Hiroyuki (中治 弘行)
Re: 共通部分の多いとき
#213
Author: Yasushi Shinjo
Date: Tue, 08 Jun 2004 12:18
45 lines
2793 bytes
$B?7>k!wC^GHBg3X>pJs$G$9!#$3$s$K$A$O!#(B

In article <87zn7jg7tg.fsf@roddy.acest.tutrp.tut.ac.jp>
	NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> writes:
> $BCf<#!wK-66$G$9!#(B
> $B$H$$$&9=@.$K$7$?$$$H$-!"%X%C%@$H%U%C%?$r$9$Y$F$N(B .html $B%U%!%$%k$K=q$/$N$O(B
> $B%a%s%F%J%s%9$,$a$s$I$/$5$$$G$9!#(B
> $B$=$s$J$H$-!"$I$&$9$k$N$,%*%9%9%a$G$9$+!)(B

$B=B$$F;6q$G$9$,!"(Bm4 $B$O!"$I$&$G$9$+!#;d$O5$$K$$$C$F;H$C$F$$$^(B
$B$9!#(Binclude $B$b$"$j$^$9!#(B

> Emacs $B$H(B psgml-mode $B$G=q$$$F$$$F!"(BPHP $B$,;H$($k4D6-$G$9$,!"(BSSI $B$G(B include
> $B$9$k$N$,%V%J%s$G$7$g$&$+(B?

m4 $B$@$H%=!<%9$$$8$C$F(B make $B$H$$$&%Q%?%s$K$J$j$^$9!#$3$s$J(B
$B46$8$G$9!#(B
------------------------------------------------------------
.SUFFIXES: .html .html-m4
.html-m4.html:
	-if $(M4) $(M4_HTML_FLAGS) -DYHM_InputFN="$<" -DYHM_OutputFN="$@" $< > $@.tmp; then \
	    sed -e 's/^\**//' -e 's/^[ ]*$$//' < $@.tmp | nkf -j > $@; \
	    $(RM) $@.tmp; \
	    exit 0 ;\
	else \
	    $(DONOTRM) $(RM) $@.tmp; \
	    exit 1; \
	fi
------------------------------------------------------------

m4 $B0J30$K!"(BEmacs $B$N%"%&%H%i%$%s%b!<%I$N!V(B*$B!W$rMn$H$7$?$j!"4A(B
$B;z%3!<%I$r(B JIS $B$K$7$?$j$7$F$$$^$9$M!#(B

$B%X%C%@$H%U%C%?$J$i(B m4 $B$G$J$/$F!"(Bcat $B$G$b$$$$$s$G$g$&$1$I!#(B
------------------------------------------------------------
file.html: file.html-src header.html footer.html
	cat file.html-src header.html footer.html > file.html
------------------------------------------------------------

CSS $B$N(B import $B$C$F!"(BCSS $B$7$+;H$($J$$$s$G$9$h$M!#(B

$BC/$+(B JavaScript $B$C$F8@$$$=$&$J5$$b$9$k$1$I!#(B

$B!@!@!!?7>k!!Lw!!!J$7$s$8$g$&!!$d$9$7!K!!!@!@(B
$B!@!@!!C^GHBg3X!!EE;R!&>pJs!!!!!!!!!!!!!!!@!@(B
Re: 共通部分の多いとき
#214
Author: Shinichiro HIDA
Date: Fri, 11 Jun 2004 17:32
31 lines
2219 bytes
飛田です。

>>>>> In <87zn7jg7tg.fsf@roddy.acest.tutrp.tut.ac.jp> 
>>>>>	NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> wrote:
> 中治@豊橋です。

> ===たとえば===
> ヘッダ部分

> 中身

> フッタ部分
> ===たとえば===

> という構成にしたいとき、ヘッダとフッタをすべての .html ファイルに書くのは
> メンテナンスがめんどくさいです。

> そんなとき、どうするのがオススメですか?

> 2つめのファイルにコピーペーストして、3つめのファイルの編集を始める前に、
> 「やってられん…」となった次第です。^^;;

> Emacs と psgml-mode で書いていて、PHP が使える環境ですが、SSI で include
> するのがブナンでしょうか?

Emacs ならヘッダ、フッタを別ファイルに用意しておいて C-x i というのは
だめでしょうか?

--
 Shinichiro HIDA
 stained@po10.lcv.ne.jp 
Re: 共通部分の多いとき
#215
Author: Shinji KONO
Date: Sat, 12 Jun 2004 00:45
28 lines
2086 bytes
河野真治 @ 琉球大学情報工学です。

In article <87vfi7g71k.fsf@roddy.acest.tutrp.tut.ac.jp>, NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> writes
> 質問を出すことによって自分で探し方がわかるとは…。

まず、くまさんに聞かないと...

> <body>
> <?
>     require "header.html";
> ?>
> 中身
> <?
>     require "footer.html";
> ?>
> </body>
> とするだけでできました。簡単になったんですねぇ。

なんとなく、問題が別なヘッダとフッタに移行しただけな気も
しますが...

僕は、Perl でやってます。結構、複雑なプログラムになったけど、
TeX と HTML と mgp を生成するようにしてます。pod にしようか
と思ったんだけど、なんとなく移行できず。。。

---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科
Re: 共通部分の多いとき
#223
Author: NAKAJI Hiroyuki
Date: Mon, 14 Jun 2004 05:15
19 lines
2008 bytes
中治@豊橋です。

>>>>>	kono@ie.u-ryukyu.ac.jp (Shinji KONO) wrote:

> なんとなく、問題が別なヘッダとフッタに移行しただけな気も
> しますが...

はい、その通りです。^^;

そのヘッダとフッタを利用するファイルの方が数が多いのと、ヘッダとフッタはあ
まり更新する必要がないので、これでヨシとしました。

> 僕は、Perl でやってます。結構、複雑なプログラムになったけど、
> TeX と HTML と mgp を生成するようにしてます。pod にしようか
> と思ったんだけど、なんとなく移行できず。。。

そこまでのニーズはないのです…。
-- 
NAKAJI Hiroyuki (中治 弘行)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads