هذا هو الأمر hxtoc الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
hxtoc - إدراج جدول محتويات في ملف HTML
موجز
com.hxtoc [ -x ] [ -l منخفض ] [ -h عالي ] [ ملف ] [ -t ] [ -d ] [ -c فئة ]
الوصف
• com.hxtoc يقرأ الأمر ملف HTML، ويدرج سمات المعرف المفقودة في كل H1 إلى H6
العناصر بين المستويات -l و -h (ما لم يكن الخيار -d ساري المفعول، انظر أدناه) و
يقوم أيضًا بإدراج عناصر A بسمات NAME، لذلك ستتعرف المتصفحات القديمة على H1 إلى H6
الرؤوس كمثبتات مستهدفة أيضًا (ما لم يكن الخيار -t ساري المفعول). الإخراج هو
مكتوبة ل stdout.
إذا كان هناك تعليق على النموذج
أو زوج من التعليقات
ثم سيتم استبدال التعليق، أو الزوج الذي يحتوي على كل شيء بينهما، بجدول
المحتويات، والتي تتكون من قائمة (UL) من الروابط لجميع الرؤوس الموجودة في المستند.
يتم نسخ نص الرؤوس إلى جدول المحتويات هذا، بما في ذلك أي علامات مضمنة،
باستثناء أنه تم حذف علامات DFN وعلامات SPAN ذات الفئة "index" (لكن العناصر
تم نسخ المحتوى).
إذا كان الرأس يحتوي على سمة CLASS كقيمة (أو إحدى قيمها)، فإن الكلمة الأساسية "no-
toc"، فلن يظهر هذا الرأس في جدول المحتويات.
OPTIONS
الخيارات التالية مدعومة:
-x استخدم اصطلاحات XML: تتم كتابة العناصر الفارغة بشرطة مائلة في النهاية:
-l منخفض يضبط أقل رأس مرقم ليظهر في جدول المحتويات. الافتراضي هو 1
(أي H1).
-h عالي يضبط أعلى رأس مرقم ليظهر في جدول المحتويات. الافتراضي هو 6
(أي H6).
-t عادة، com.hxtoc يضيف كلاً من سمات المعرف وعناصر A الفارغة ذات الاسم
السمة وCLASS = "bctarget"، بحيث لا تفهم المتصفحات القديمة المعرف
سيظل يجد الهدف. مع هذا الخيار، لن تكون العناصر A
ولدت.
-c فئة سيكون لعناصر UL التي تم إنشاؤها في جدول المحتويات سمة CLASS
مع القيمة فئة. الافتراضي هو "توك".
-d يحاول استخدام عناصر التقسيم كأهداف في جدول المحتويات بدلاً من
من H1 إلى H6. عناصر التقسيم هي عنصر DIV أو SECTION أو ARTICLE أو ASIDE أو NAV
طفله الأول هو عنصر عنوان (H1 إلى H6) أو HGROUP. التقسيم
سيتم منح العنصر معرفًا إذا لم يكن لديه معرف حتى الآن. مع هذا الخيار،
مستوى أي H1 إلى H6 وهو الطفل الأول لعنصر التقسيم (أو لعنصر
لم يتم تحديد HGROUP الذي يعد في حد ذاته الطفل الأول لعنصر التقسيم
باسمها، ولكن بعمق تداخل عناصر التقسيم. (أي H1 إلى H6
التي ليست الطفل الأول لعنصر التقسيم لا يزال لها مستواها
مذكورة بأسمائهم.)
العمليات
المعامل التالي مدعوم:
ملف اسم ملف HTML. في حالة غيابه، تتم قراءة الإدخال القياسي بدلاً من ذلك.
DIAGNOSTICS
يتم إرجاع قيم الخروج التالية:
0 اكتمال موفق.
> 0 حدث خطأ أثناء تحليل ملف HTML. com.hxtoc سيحاول تصحيح
الخطأ وإنتاج الإخراج على أي حال.
استخدم hxtoc عبر الإنترنت باستخدام خدمات onworks.net