Anonymous avatar Anonymous committed 93f9635

Added the part about the //head/title.

Comments (0)

Files changed (3)

hebrew-html-tutorial/Render-TT2-to-Docbook.pl

 }) 
     or die "$Template::ERROR\n";
 
-sub embed_sample
+sub embed_sample_generic
 {
     my ($sample_id) = @_;
 
     my $text;
     {
-        open my $in, "<", "samples/$sample_id.html"
+        open my $in, "<", "samples/$sample_id"
             or die "Could not open $sample_id in embed_sample()";
         
         local $/;
 EOF
 }
 
+sub embed_sample
+{
+    my $sample = shift;
+
+    return embed_sample_generic("$sample.html");
+}
+
+sub embed_xhtml_sample
+{
+    my $sample = shift;
+
+    return embed_sample_generic("$sample.xhtml");
+}
+
 sub start_tag
 {
     my $id = shift;
 my $vars =
 {
     embed_sample => \&embed_sample,
+    embed_xhtml_sample => \&embed_xhtml_sample,
     stag => \&start_tag,
     etag => \&end_tag,
     # Only tag.

hebrew-html-tutorial/hebrew-html-tutorial.xml.tt

 
         </section>
 
+        <section xml:id="head-element">
+            <info>
+                <title>השימוש בתגית head</title>
+            </info>
+            <para>
+                מטרת התגית <code>&lt;head&gt;...&lt;/head&gt;</code>, שכבר ראינו 
+                בדוגמאות קודמות היא לספק מטה-מידע (meta-data) עבור המסמך. ניתן
+                בעזרתה לקבוע קישורים גלובליים למסמך (כמו גליון-סגנון, המסמך הבא,
+                המסמך הקודם, הזנות ווב של RSS או Atom, ) וכו לשייך סגנונות היחודיים
+                לדף. בו נעבור על מה שניתן לעשות.
+             </para>
+
+             <section xml:id="head-title-elemnt">
+                <info>
+                    <title>כותרת גלובלית למסמך באמצעות התגית title</title>
+                </info>
+                <para>
+                    התגית title הנמצאת בתוך האמלנט 
+                    <head>&lt;code&gt;</head>
+                    (ורצוי שתבוא מוקדם ככל
+                    האפשר) מאפשרת לקבוע למסמך כותרת גלובלית. זאת בדומה לכותרת של
+                    ספר המופיעה בכריכה שלו, או כותרת של מאמר (בעיתון, מדעי וכו)
+                    הנמצאת גם בתוכן העניינים.
+                </para>
+                <para>
+                    מומלץ מאוד לקבוע לכל מסמך תגית title משמעותית משום שמנועי חיפוש
+                    מציגים אותה בקישור, מה שמלמד על תוכנה, וכן היא מוצגת בכותרת
+                    של חלון הדפדפן. ראוי לציין שבתגית ניתן רק להכניס טקסט פשוט ולא
+                    תגיות נוספות של ׁHTML . ניתן להכניס בתוכה SGML entities במידת הצורך,
+                    אבל בכל מקרה עדיף להשתמש בתווים של UTF-8 במידת האפשר ולהגביל את השימוש
+                    ב-entities לתוים מיוחדים כמו
+                   <code>&amp;amp;, &amp;lt; &amp;gt;</code>
+                   וכו.
+                </para>
+                <para>
+                    הנה דוגמה קטנה:
+                </para>
+                
+                [% embed_xhtml_sample("with-title") %]
+                
+             </section>
+
+        </section>
+
     </section>
 
     </chapter>

hebrew-html-tutorial/samples/with-title.xhtml

+<!DOCTYPE html 
+     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
+<head>
+<title>This title was intentionally left blank.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+</head>
+<body>
+    <h1>Excerpt from the Three Musketeers</h1>
+    
+    <p>
+A young man--we can sketch his portrait at a dash. Imagine
+to yourself a Don Quixote of eighteen; a Don Quixote without
+his corselet, without his coat of mail, without his cuisses;
+a Don Quixote clothed in a woolen doublet, the blue color of
+which had faded into a nameless shade between lees of wine
+and a heavenly azure; face long and brown; high cheek bones,
+a sign of sagacity; the maxillary muscles enormously
+developed, an infallible sign by which a Gascon may always
+be detected, even without his cap--and our young man wore a
+cap set off with a sort of feather; the eye open and
+intelligent; the nose hooked, but finely chiseled. Too big
+for a youth, too small for a grown man, an experienced eye
+might have taken him for a farmer's son upon a journey had
+it not been for the long sword which, dangling from a
+leather baldric, hit against the calves of its owner as he
+walked, and against the rough side of his steed when he was
+on horseback.
+    </p>
+
+    <p>
+    Taken from <a
+        href="http://www.gutenberg.org/etext/1257">the
+    Project Gutenberg page</a>.
+    </p>
+
+</body>
+</html>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.