/usr/share/doc/htp/intro.html is in htp 1.16-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>htp on-line reference
: Introduction
</TITLE>
<link rel="stylesheet" type="text/css" href="styles.css">
<meta name="Generator" content="htp 1.16">
</HEAD>
<body bgcolor="#b0b080">
<table border="0" cellspacing="5" cellpadding="15" width="100%">
<tr>
<td colspan="2" bgcolor="white">
<img src="pic/logo.png" alt="HTP" width="171" height="105">
<h1>
htp on-line reference
: Introduction
</h1>
</td>
</tr>
<tr>
<td width="20%" bgcolor="white" valign="top">
<div style="align:top">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr><td class="toc" colspan="3" width="100%">
<a class="noline" href="index.html">Table of Contents</a></td>
</tr>
<tr><td class=tocf width="12">
<img src="pic/arrow.png" alt=">" width="10" height="10">
</td><td class="toc" colspan="2">
<a class="noline" href="intro.html">Introduction</a></td></tr>
<tr><td class=tocf width="12">
</td><td class="toc" colspan="2">
<a class="noline" href="license.html">License</a></td></tr>
<tr><td class=tocf width="12">
</td><td class="toc" colspan="2">
<a class="noline" href="tutorial.html">Tutorial</a></td></tr>
<tr><td class=tocf width="12">
</td><td class="toc" colspan="2">
<a class="noline" href="usage.html">Usage</a></td></tr>
<tr><td class=tocf width="12">
</td><td class="toc" colspan="2">
<a class="noline" href="alttext.html">HTP Tags</a></td></tr>
<tr><td class=tocf width="12">
</td><td class="toc" colspan="2">
<a class="noline" href="history.html">History</a></td></tr>
<tr><td class=tocf width="12">
</td><td class="toc" colspan="2">
<a class="noline" href="wishlist.html">Wish list</a></td></tr>
<tr><td class=tocf width="12">
</td><td class="toc" colspan="2">
<a class="noline" href="bugs.html">Bugs</a></td></tr>
</table>
</div>
</td>
<td bgcolor="#f0f0d0" rowspan="2" valign="top">
<H2>An HTML pre-processor</H2>
<A HREF="http://htp.sourceforge.net/">htp</A> is an HTML pre-processor.
It is designed to be a flexible authoring tool that can easily be
integrated into the design process.
<P>
htp works by processing special HTML files and producing as output regular
HTML files ready to be served up.
The original HTML files are "special" because they (possibly) contain certain
markup tags only recognizable to htp. These tags are formed very similarly
to standard HTML tags. This allows for an easy learning
curve and the ability to use visual HTML editors to build htp files.
<P>
This on-line reference was entirely designed with htp. The <A
HREF="http://htp.sourceforge.net/">htp Home Page</A> has a hyperlink to the latest copy of htp,
which includes an executable file, a client-readable copy of this reference,
the original files used to build the reference, and a full copy of the
original 'C' language source code (either for perusal or
<A HREF="#Porting">porting to other platforms</A>).
<P>
A WWW page was produced by the author, was then maintained by
<A HREF="http://math.newcastle.edu.au/~rking/">Robert King</A> (<EM><A
HREF="mailto:robert.king@mailbox.gu.edu.au">robert.king@mailbox.gu.edu.au</A></EM>)
at <A HREF="http://math.newcastle.edu.au/~rking/htp/">http://math.newcastle.edu.au/~rking/htp/</A> and is now available at
<a href="http://htp.sourceforge.net/">http://htp.sourceforge.net/</a>.
<H2>Background</H2>
<P> In building my own Web pages, I felt it important to maintain a
consistent layout across all documents produced. This was easy enough
at first, but after building 20+ pages, it was more and more difficult
to change or update the style or information across all pages. I can
only imagine the problems a site with 100 or more pages would
have.</P>
<P> htp is a simple response to this problem. Although there are a
number of interactive HTML editors available, none of them had all of
the features I've placed into htp. I'm also uncomfortable using
windows based HTML editors, for a variety of reasons. htp allows me
to produce HTML files with any text editor. Once finished, htp is
executed from the command-line to "build" the final HTML code that
goes on the HTTP server. </p>
<P> Build is an appropriate term. The HTML source files can
ultimately be used to import various files, letting the author create
a sort of <a href="template.html" ><img src="pic/manual.png" border=0 alt="[ref]" width="10" height="10">template</a> for the
various headers and footers that are part of the HTML document. </P>
<H2>Distribution</H2>
<p>
htp is licensed under the terms of the <a href="license.html">
Clarified Artistic License</a>.
</p>
<A NAME="Porting"><H2>Porting to other platforms</H2></A>
<p> htp was written in as much standard ANSI C as possible. Jim was
anticipating porting it to platforms other than DOS and Linux.
Indeed, we have ported it to SPARCstation running Solaris, to x86
running BSD and to a Digital AlphaStation running Ultrix. </p>
<P> If you run into problems porting htp, please email us as thorough
a description of the error(s) as possible, We'll be more than happy to
try and help you through the process. You can use the <a
href="http://sourceforge.net/projects/htp/bug">bug forum</a> at the SourceForge project page.
</p>
<P> It should normally be enough to edit <code>Makefile.config</code>
in the source distribution, especially look for HAVE_xxx macros
and remove those that you don't have (htp will then use it's own
methods). The next file to look for is <code>os.h</code>, which
already contains a lot OS specific code. If you are successful in
porting htp to another platform, we would appreciate an email. Thanks
in advance. </P>
<p>
</td>
</tr>
<tr>
<td width="20%" bgcolor="white" valign="bottom">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr><td class="tocf" width=10>
<img src="pic/source.png" alt="" width="13" height="16">
</td><td class="toc">
<a href="http://htp.sourceforge.net/cgi-bin/source.cgi/ref/intro.htp">page source</a>
</td></tr>
<tr><td class="tocf" width=10>
<img src="pic/sficon.png" alt="" width="16" height="16">
</td><td class="toc">
<a href="http://sourceforge.net/projects/htp/">htp project</a>
</td></tr>
<tr><td class="tocf">
<img src="pic/htpicon.png" alt="" width="16" height="16">
</td><td class="toc">
<a href="http://htp.sourceforge.net/">htp homepage</a>
</td></tr>
<tr><td colspan="2">
hosted by<br />
<a href="http://sourceforge.net/"><img
src="http://sourceforge.net/sflogo.php?group_id=41382&type=1"
width="88" height="31" border="0" alt="SourceForge.net"></a><br />
HTML coding
<a href="http://htp.sourceforge.net/"><img
src="pic/poweredbyhtp.png" alt="Powered by htp" width="88" height="31"></a>
</td></tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="white">
<div style="font-size:small">
<address>
htp on-line reference / <A HREF="http://htp.sourceforge.net/ref/">http://htp.sourceforge.net/ref/</A><br />
Authors: Jim Nelson, <a href="http://sourceforge.net/users/hoenicke">Jochen Hoenicke</a>, <a href="http://sourceforge.net/users/mcmoe">Michael Möller</a>.<br />
Maintainers:
<a href="http://sourceforge.net/users/hoenicke">Jochen Hoenicke</a>.<br />
</address>
<p>
Copyright © 1995-96 Jim Nelson.<BR>
Copyright © 2001-2003 <a href="http://sourceforge.net/users/hoenicke">Jochen Hoenicke</a>.<BR>
Permission to reproduce and distribute this hypertext document granted
according to terms described in the
<A HREF="license.html">License section</A>.
</p>
<p>
last updated Fri Aug 31, 2007
</p>
</div>
</td>
</tr>
</table>
</body>
</html>
|