GoGPT Best VPN GoSearch

Biểu tượng yêu thích OnWorks

t2html - Trực tuyến trên đám mây

Chạy t2html trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh t2html có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


t2html - Trình chuyển đổi văn bản sang HTML đơn giản. Dựa vào quy tắc thụt lề văn bản.

SYNOPSIS


t2html [tùy chọn] file.txt > file.html

MÔ TẢ


Chuyển đổi các tệp văn bản thuần túy thành các trang HTML đẹp mắt, có thể được đóng khung. Một ví dụ của
chuyển đổi:

1. Mã nguồn văn bản thuần túy
http://pm-doc.git.sourceforge.net/git/gitweb.cgi?p=pm-doc/pm-doc;a=blob_plain;f=doc/index.txt;hb=HEAD

2. Kết quả chuyển đổi với tùy chọn --css-file tùy chỉnh:
http://pm-doc.sourceforge.net/pm-tips.html
http://pm-doc.sourceforge.net/pm-tips.css

3. Chế độ Emacs tinytf.el để ghi các tệp văn bản (tùy chọn)
https://savannah.nongnu.org/projects/emacs-tiny-tools

Yêu cầu cho các đầu vào ascii các tập tin

Tệp phải được viết ở Định dạng Kỹ thuật, có bố cục được mô tả trong phần này
thủ công. Về cơ bản ý tưởng rất đơn giản và chỉ có hai cấp độ tiêu đề: một ở cột 0
và cột còn lại ở cột 4 (nằm giữa chiều rộng tab). Văn bản chuẩn bắt đầu ở cột
8 (vị trí sau khi nhấn phím tab).

Ý tưởng của định dạng kỹ thuật là mỗi cột thể hiện bố cục hiển thị khác nhau trong
HTML được tạo ra. Không cần đánh dấu đặc biệt trong tệp văn bản, vì vậy bạn có thể sử dụng
phiên bản văn bản dưới dạng bản sao chính của Câu hỏi thường gặp, v.v. Dấu đầu dòng, danh sách đánh số, nhấn mạnh từ và
trích dẫn, vv có thể được diễn đạt một cách tự nhiên.

HTML Mô tả

HTML được tạo bao gồm Cascading Style Sheet 2 (CSS2) được nhúng và một phần nhỏ
Mã Java. CSS2 được sử dụng để tô màu cho giao diện trang và xác định cách in phù hợp
kích thước phông chữ. HTML được tạo cũng có cách tiếp cận để hỗ trợ XHTML. Xem trang
http://www.w3.org/TR/xhtml1/#guidelines nơi đề xuất khả năng tương thích ngược
được vạch ra:

XHTML HTML hợp pháp yêu cầu
..



XHTML không hỗ trợ mã định danh phân đoạn #foo, với phần tử "name" nhưng sử dụng "id"
thay vì. Để tương thích ngược, cả hai yếu tố đều được xác định:

< ..name="tag"> Bây giờ là <.. name="tag" id="tag">

LƯU Ý: Chương trình này chưa bao giờ được thiết kế để sử dụng cho XHTML và tính hợp lệ nghiêm ngặt của XHTML
không được mong đợi.

Động lực

Định dạng dễ dàng nhất để viết các tài liệu lớn, như Câu hỏi thường gặp, là văn bản. Một tập tin văn bản cung cấp
Chỉnh sửa WysiWyg và nó có thể dễ dàng chuyển sang định dạng HTML. Các tập tin văn bản có thể dễ dàng
được duy trì và không có yêu cầu đối với các trình soạn thảo văn bản đặc biệt. Bất kỳ trình soạn thảo văn bản nào cũng như
notepad, vi, Emacs có thể được sử dụng để lưu trữ tài liệu.

Tệp văn bản cũng là định dạng hợp lý duy nhất nếu tài liệu được lưu giữ dưới sự kiểm soát phiên bản
như RCS, CVS, SVN, Arch, Perforce, ClearCase. Chúng có thể được so sánh dễ dàng với diff và
các bản vá có thể dễ dàng được nhận và gửi cho họ.

Để giúp duy trì các tài liệu lớn, cũng có sẵn một Emacs chế độ nhỏ, gói
gọi là nhỏtf.el, cung cấp phông chữ văn bản với màu sắc, kiểm soát thụt lề, dấu đầu dòng
điền, đánh số lại tiêu đề, đánh dấu từ, tô sáng cú pháp, v.v. Xem dự án
http://freshmeat.net/projects/emacs-tiny-tools

LỰA CHỌN


HTML: Tiêu đề Footer lựa chọn
--nguyên trạng
Mọi định dạng HTML hoặc thao tác văn bản bổ sung đều bị chặn. Văn bản được bảo tồn như nó
xuất hiện trong tập tin. Sử dụng tùy chọn này nếu bạn dự định gửi hoặc in văn bản như đã thấy.

o Nếu tệp chứa "Mục lục" thì nó không bị xóa
o Khối Mục lục không được tạo (thường là như vậy)

--tác giả -a STR
Tác giả của tài liệu ví dụ --tác giả "John Doe "

--tập tin từ chối trách nhiệm FILE
Văn bản xuất hiện ở chân trang được đọc từ tệp này. Nếu không được mặc định
văn bản bản quyền được thêm vào. Tùy chọn "--quiet" và "--simple" loại bỏ tuyên bố từ chối trách nhiệm.

--tài liệu FILE
Họ tên của tài liệu hoặc tên tập tin. Bạn có thể liệt kê tất cả các URL thay thế cho tài liệu
với tùy chọn này.

--e-mail -e E-MAIL
Địa chỉ liên lạc của tác giả tài liệu. Phải là địa chỉ email thuần túy không có
Bao gồm các ký tự "<" và ">". Ví dụ. --e-mail [email được bảo vệ]

--email "[email được bảo vệ]>" SAI
--email "[email được bảo vệ]" Phải

--đơn giản -s
Chỉ in chân trang tối thiểu: liên hệ, email và ngày. Sử dụng "--quiet" để hoàn toàn
loại bỏ chân trang.

--t2html-thẻ
Cho phép xử lý nhúng #T2HTML- chỉ thị bên trong tập tin. Xem giải thích đầy đủ
bằng cách đọc chủ đề "CHỈ DẪN NHÚNG BÊN TRONG VĂN BẢN". Theo mặc định, bạn không cần phải
cung cấp tùy chọn này - nó được "bật" theo mặc định.

Để bỏ qua các chỉ thị được nhúng trong tệp văn bản, hãy cung cấp tùy chọn "không": --not2html-thẻ.

--chức vụ STR -t STR
Văn bản tiêu đề xuất hiện ở khung trên cùng của trình duyệt.

--url URL

Vị trí của tệp HTML. Khi --tài liệu đã cho tên, cái này cho vị trí. Cái này
thông tin được in ở Footer.

HTML: THÔNG TIN url
--cơ sở URL
Vị trí URL của tệp HTML trong điểm đến website nó sẽ được đặt ở đâu.
Tùy chọn này chỉ cần thiết nếu tài liệu được lưu trữ trên máy chủ FTP (hiếm, nhưng
khả thi). Tài liệu dựa trên máy chủ FTP không thể sử dụng các liên kết Mục lục (đoạn
#nhãn mã định danh) trừ khi thẻ HTML BASE cũng được xác định.

Đối số có thể là URL đầy đủ của tài liệu:

--cơ sở ftp://ftp.example.com/file.html
--cơ sở ftp://ftp.example.com/

--button-heading-top
Thêm bổ sung [Tóc] nút điều hướng ở cuối mỗi tiêu đề. Điều này có thể hữu ích
trong các tệp HTML dài không có khung.

--nút trên cùng URL
Các nút được đặt ở đầu tài liệu theo thứ tự: [trước][top][next] và
--cái nút-* các tùy chọn xác định các URL.

Nếu URL là chuỗi không ai sau đó không có nút nào được chèn vào. Điều này có thể hữu ích nếu các nút
được xác định bởi một chương trình riêng biệt. Và ví dụ sử dụng Perl:

#!/ usr / bin / perl

$top = "index.html" của tôi; # Thiết lập mặc định
$prev = "không" của tôi;
$next = "không" của tôi;

# ... ở đâu đó $prev hoặc $next có thể được thiết lập hoặc sau đó thì không

qx(t2html --button-top "$top" --button-prev "$prev" --button-next "$next" ...);

# Kết thúc chương trình mẫu

--button-trước URL
URL để đi tới tài liệu hoặc chuỗi trước đó không ai.

--nút-tiếp theo URL
URL để đi tới tài liệu hoặc chuỗi tiếp theo không ai.

--thẩm quyền giải quyết tag = giá trị
Bạn có thể thêm bất kỳ tham chiếu tùy chỉnh (thẻ) nào vào bên trong văn bản và mở rộng chúng thành bất kỳ giá trị nào.
Tùy chọn này có thể được đưa ra nhiều lần và mỗi lần xuất hiện của TAG được thay thế bằng
GIÁ TRỊ. Ví dụ: khi được cung cấp các tùy chọn sau:

--tham khảo "#HOME-URL=http://www.example.com/dir"
--tham khảo "#ARCHIVE-URL=http://www.example.com/dir/dir2"

Khi được tham chiếu trong văn bản, HTML được tạo sẽ bao gồm các giá trị mở rộng được mở rộng. MỘT
văn bản ví dụ:

Trang chủ là #HOME-URL/page.html và trang mirrot tại
#ARCHIVE-URL/page.html nơi bạn có thể tìm thấy phiên bản mới nhất.

-NS, --dấu phân cách tham chiếu STRING
Xem ở trên. Chuỗi được sử dụng để phân tách TAG và VALUE. Mặc định là dấu bằng "=".

-NS, --toc-url-in
URL hiển thị (được xây dựng từ các tiêu đề) tạo nên Mục lục (TÊN
thẻ AHREF) trong tài liệu. Danh sách được xuất ra stderr để có thể
ly thân:

% t2html --toc-url-print tmp.txt > file.html 2> toc-list.txt

Bạn sẽ cần cái này ở đâu? Nếu bạn muốn biết đoạn xác định cho tệp của mình,
bạn cần danh sách tên.

http://www.example.com/myfile.html#mã nhận dạng đoạn

HTML: Kiểm soát CSS thế hệ (HTML những cái bàn)
--css-code-bg
Tùy chọn này ảnh hưởng đến cách hiển thị phần mã (cột 12). Thông thường phần
được bao quanh bởi một .. mã, nhưng với tùy chọn này, còn có điều gì đó hơn thế nữa
fancier được sử dụng. Mã được gói bên trong một ... và nền
màu sắc được đặt thành một màu xám.

--css-code-note "REGEXP"
Tùy chọn --css-code-bg được yêu cầu để kích hoạt tùy chọn này. Một từ đặc biệt được xác định bằng cách sử dụng
regrec (mặc định là 'Lưu ý:') sẽ đánh dấu các phần mã một cách đặc biệt. “Từ đầu tiên” là
khớp với biểu thức chính quy Perl được cung cấp.

Lặp lại, biểu thức chính quy được cung cấp không được bao gồm bất kỳ toán tử nhóm phù hợp nào.
Điều này đơn giản có nghĩa là không được phép sử dụng dấu ngoặc đơn nhóm như "(một|hai|ba)".
Bạn phải sử dụng những cái không được nhóm trong Perl như "(?:one|two| three)". Vui lòng tham khảo perl
trang hướng dẫn sử dụng [perlre] nếu phần giới thiệu ngắn này không cung cấp đủ dây.

Với tùy chọn này, thay vì hiển thị văn bản cột 12 bằng .. , văn bản
xuất hiện giống như văn bản thông thường nhưng có một chút thay đổi. Màu nền của văn bản có
đã được thay đổi thành màu xám đậm hơn để làm nổi bật văn bản một cách trực quan.

Một ví dụ sẽ làm rõ. Giả sử rằng bạn đã vượt qua các tùy chọn --css-code-bg
--css-code-note='(?:Notice|Note):', trong đó hướng dẫn xử lý các đoạn đầu tiên tại
cột 12 khác nhau. Như thế này:

Đây là văn bản thông thường xuất hiện ở đâu đó ở cột 8.
Nó có thể chứa một số dòng văn bản trong đoạn này.

Lưu ý: Đây là phần đặc biệt, ở cột 12,
và từ đầu tiên trong đoạn này là 'Thông báo:'.
Chỉ có điều đó mới làm cho đoạn văn ở cột 12 trở nên đặc biệt.

Bây giờ, chúng tôi có một số mã để hiển thị cho người dùng:

vì ( i = 0; i++; i < 10 )
{
// Thực hiện điều gì đó trong vòng lặp này
}

Một ghi chú, văn bản được viết bằng từ đặc biệt ban đầu, như "Thông báo:", tất cả phải nằm gọn trong một
bài thực hành đầy đủ. Bất kỳ đoạn văn nào tiếp theo đều được hiển thị dưới dạng phần mã. Giống
ở đây:

Đây là văn bản thông thường xuất hiện ở đâu đó
Nó có thể chứa một số dòng văn bản trong đoạn này

Lưu ý: Đây là phần đặc biệt, ở cột 12,
và từ đầu tiên trong đoạn này là 'Thông báo:'
điều đó làm cho nó trở nên đặc biệt

Tuy nhiên, đoạn này KHÔNG được hiển thị đặc biệt
nữa không. Chỉ có đoạn đầu tiên ở trên.

vì ( i = 0; i++; i < 10 )
{
// Thực hiện điều gì đó trong vòng lặp này
}

Như thể điều này vẫn chưa đủ, có một số chỉ thị kiểm soát bảng đặc biệt cho phép
bạn kiểm soát .. được đặt xung quanh phần mã ở cột 12.
Dưới đây là một vài ví dụ:

Đây là ví dụ 1

#t2html::td:bgcolor=#F7F7DE

vì ( i = 0; i++; i < 10 )
{
// Thực hiện điều gì đó trong vòng lặp này
}

Đây là ví dụ 2

#t2html::td:bgcolor=#F7F7DE:tableborder:1

vì ( i = 0; i++; i < 10 )
{
// Thực hiện điều gì đó trong vòng lặp này
}

Đây là ví dụ 3

#t2html::td:bgcolor="#FFFFFF":tableclass:dashed

vì ( i = 0; i++; i < 10 )
{
// Thực hiện điều gì đó trong vòng lặp này
}

Đây là ví dụ 4

#t2html::td:bgcolor="#FFFFFF":table:border=1_width=94%_border=0_cellpadding="10"_cellspacing="0"

vì ( i = 0; i++; i < 10 )
{
// Thực hiện điều gì đó trong vòng lặp này
}

Có vẻ khó hiểu? Không thể giúp được điều đó và để bạn có thể hoàn toàn hiểu được điều gì
những chỉ thị này thực hiện được, bạn cần phải hiểu rõ những yếu tố nào có thể được thêm vào
Và mã thông báo. Tham khảo đặc tả HTML để biết các thuộc tính có sẵn. Đây là
tóm tắt những gì bạn có thể làm:

Lệnh bắt đầu là:

#t2html::
|
Sau đó là các cặp thuộc tính ở dạng key:value
và nhiều cái như key1:value1:key2:value2 ...

Cặp "khóa:giá trị" có thể là:

td:thuộc tính
|
Điều này được chuyển đổi thành

bảng:thuộc tính
|
Điều này được chuyển đổi thành

Không được có khoảng trắng trong THUỘC TÍNH, vì "Từ đầu tiên" phải là một
từ liền kề. Dấu gạch dưới có thể được sử dụng thay cho khoảng trắng:

bảng:border=1_width=94%
|
Được dịch là

Cũng có thể thay đổi kiểu LỚP mặc định bằng từ "tableclass". theo thứ tự
LỚP trở nên hữu ích thì các định nghĩa CSS của nó phải ở chế độ mặc định
cấu hình hoặc được cung cấp từ một tập tin bên ngoài. Xem tùy chọn --tập kịch bản.

lớp bảng:tên
|
Được dịch là

Ví dụ: có một số kiểu mặc định có thể được sử dụng:

1) Đây là ví dụ "nét đứt" LỚP

#t2html::tableclass:dấu gạch ngang

vì ( i = 0; i++; i < 10 )
{
// Thực hiện điều gì đó trong vòng lặp này
}

2) Đây là ví dụ "rắn" LỚP:

#t2html::tableclass:solid

vì ( i = 0; i++; i < 10 )
{
// Thực hiện điều gì đó trong vòng lặp này
}

Bạn có thể thay đổi bất kỳ giá trị riêng lẻ nào của định nghĩa bảng mặc định, đó là:



Để thay đổi, ví dụ: chỉ có giá trị cellpadding, bạn sẽ nói:

#t2html::table:tablecellpadding:2

Nếu bạn không chắc chắn về những điều này, chỉ cần chạy chương trình với --trang thử nghiệm
và xem nguồn và các tệp HTML được tạo. Điều đó sẽ cung cấp thêm dây để
thử nghiệm với.

--css-tệp FILE
Bao gồm đề cập đến nguồn định nghĩa kiểu CSS bên ngoài. Tùy chọn này
bị bỏ qua nếu --tập kịch bản tùy chọn đã được đưa ra, bởi vì tùy chọn đó nhập toàn bộ
nội dung bên trong thẻ HEAD. Tùy chọn này có thể xuất hiện nhiều lần và CSS bên ngoài
các tập tin được thêm vào theo thứ tự được liệt kê.

--css-font-type ĐỊNH NGHĨA CSS
Đặt định nghĩa phông chữ của phần tử BODY thành CSS-DEFINITION. Giá trị mặc định được sử dụng là
kiểu chữ thông thường được sử dụng trên báo và sách:

--css-font-type='font-family: "Time New Roman", serif;'

--css-cỡ-phông chữ ĐỊNH NGHĨA CSS
Đặt kích thước phông chữ của phần tử nội dung thành CSS-DEFINITION. Kích thước phông chữ mặc định được thể hiện
trong các điểm:

--css-font-size="font-size: 12pt;"

HTML: Kiểm soát các thân hình of tài liệu
--xóa bỏ ĐĂNG KÝ
Xóa các dòng phù hợp với perl REGEXP. Điều này rất hữu ích nếu bạn sử dụng một số công cụ tài liệu
sử dụng thẻ điều hướng trong tệp văn bản mà bạn không muốn hiển thị trong tệp được tạo
Html.

--delete-email-tiêu đề
Xóa tiêu đề email ở đầu tệp cho đến dòng trống đầu tiên bắt đầu
thân hình. Nếu bạn giữ tài liệu của mình sẵn sàng để đăng tin tức trên Usenet, chúng có thể chứa
tiêu đề và nội dung:

Từ: ...
Nhóm tin: ...
X-Sender-Thông tin:
Tóm tắt:

NỘI DUNG VĂN BẢN

--nodelete-mặc định
Sử dụng tùy chọn này để ngăn chặn việc xóa văn bản mặc định (đang bật).

Gói "folding.el" và vi của Emacs có thể được sử dụng với bất kỳ văn bản hoặc ngôn ngữ lập trình nào để
đặt các phần văn bản giữa các thẻ {{{}}}. Bạn có thể mở hoặc đóng các nếp gấp như vậy.
Điều này cho phép giữ các tài liệu lớn theo thứ tự và có thể quản lý khá dễ dàng. Dành cho Emac
ủng hộ, xem. ftp://ftp.csd.uu.se/pub/users/andersl/beta/

Giá trị mặc định sẽ xóa các điểm đánh dấu này và các nhận xét đặc biệt "#_comment" khiến nó trở thành
có thể bao gồm các ghi chú của riêng bạn không có trong đầu ra được tạo.

{{{ Phần bảo mật

#_comment Đảm bảo bạn sửa lại phần này thành
#_comment bản phát hành tiếp theo

An ninh là một vấn đề quan trọng trong quản trị hàng ngày...
Thêm văn bản ...

}}}

--html-cơ thể STR
Các thuộc tính bổ sung để thêm vào thẻ HTML . Bạn có thể ví dụ như xác định ngôn ngữ của
văn bản với --html-cơ thể LANG=en sẽ tạo thẻ HTML Nhìn thấy
phần "XEM CSONG" để biết ISO 639.

--html-column-beg="SPEC HTML-SPEC"
Cách giải thích mặc định của các cột 1,2,3 5,6,7,8,9,10,11,12 có thể được thay đổi bằng
ăn xincuối swithes. Cột 0,4 không thể thay đổi được vì chúng được dành riêng cho
tiêu đề. Dưới đây là một số mẫu:

--html-column-beg="7quote "
--html-column-end="7quote "

--html-column-beg="10 lớp='cột10'"
--html-column-end="10 "

--html-column-beg="trích dẫn "
--html-column-end="trích dẫn"

Lưu ý: Bạn chỉ có thể cung cấp thông số kỹ thuật cho đến cột 12. Nếu văn bản vượt quá cột
12, nó được hiểu giống như ở cột 12.

Ngoài số cột, ĐẶC BIỆT cũng có thể là một trong các chuỗi sau

Đánh dấu từ tương đương thông số kỹ thuật
------------------------------
trích dẫn `'
in đậm _
emp *
nhỏ +
lớn =
ref [] như: [Michael] đã đề cập đến [rfc822]

Thông số kỹ thuật có sẵn khác
------------------------------
7quote Khi cột 7 bắt đầu bằng dấu ngoặc kép.

Để biết các giá trị của bảng định kiểu cho từng màu, hãy tham khảo tốt nghiệp lớp XNUMX thuộc tính và sử dụng --tập kịch bản
tùy chọn để nhập định nghĩa. Thông thường /usr/lib/X11/rgb.txt liệt kê các giá trị màu có thể có
và tiêu chuẩn HTML tại http://www.w3.org/ xác định các màu được đặt tên tiêu chuẩn sau:

Đen #000000 Maroon #800000
Xanh #008000 Hải quân #000080
Bạc #C0C0C0 Đỏ #FF0000
Vôi #00FF00 Xanh #0000FF
Xám #808080 Tím #800080
Ô liu #808000 Xanh mòng két #008080
Trắng #FFFFFF Fuchsia #FF00FF
Màu vàng #FFFF00 Aqua #00FFFF

--html-column-end="COL HTML-SPEC"
Xem --html-cột-xin

--html-phông chữ KÍCH THƯỚC
Xác định KÍCH THƯỚC PHÔNG CHỮ. Có thể hữu ích nếu đặt cỡ chữ lớn hơn cho bài thuyết trình.

-NS, --html-frame [FRAME-PARAMS]
Nếu được cung cấp thì ba tệp HTML riêng biệt sẽ được tạo. Khung bên trái sẽ chứa
TOC và khung bên phải chứa phần còn lại của văn bản. Các FRAME-PARAMS có thể là bất kỳ hợp lệ
tham số cho thẻ HTML FRAMESET. Giá trị mặc định là "cols="25%,75%"".

Sử dụng điều này ngụ ý --ngoài tùy chọn tự động, vì không thể in được ba tệp
sang stdout.

tệp.html

--> file.html File Frame, trỏ trình duyệt vào đây
file-toc.html Khung bên trái (điều hướng)
file-body.html Khung bên phải (nội dung)

--ngôn ngữ ID
Sử dụng ID ngôn ngữ, mã định danh ISO gồm hai ký tự như "en" cho tiếng Anh trong quá trình
thế hệ HTML. Điều này chỉ ảnh hưởng đến văn bản được hiển thị cho người dùng cuối, như văn bản
"Mục lục". Cài đặt mặc định là "en". Xem phần "XEM CSONG" để biết tiêu chuẩn
ISO 639 và ISO 3166 để có mã phù hợp.

Ngôn ngữ được chọn sẽ thay đổi mảng bên trong của chương trình theo hai cách: 1) Thay vì
mặc định "Bảng ocntents" tiêu đề tương đương với ngôn ngữ quốc gia sẽ được sử dụng 2)
Dòng chữ "Pic" bên dưới được nhúng các ảnh được đánh số thứ tự sẽ sử dụng mã gốc
tương đương.

Nếu ngôn ngữ của bạn không được hỗ trợ, vui lòng gửi cụm từ "Mục lục" và
từ "Pic" trong ngôn ngữ của bạn cho người bảo trì.

--tập kịch bản FILE
Bao gồm mã java phải hoàn chỉnh từ TẬP TIN. Mã là
đặt vào trong của mỗi HTML.

--tập kịch bản là một cách chung để nhập bất cứ thứ gì vào phần tử HEAD. Ví dụ. Nếu như
bạn muốn giữ các định nghĩa kiểu riêng biệt cho tất cả, bạn chỉ có thể nhập một con trỏ
đến một bảng định kiểu. Nhìn thấy 14.3.2 Chỉ định ngoài phong cách tờ theo chuẩn HTML 4.0.

--từ khóa meta STR
Từ khóa meta. Được sử dụng bởi các công cụ tìm kiếm. Tách các từ kwyword như "AA, BB, CC" bằng
dấu phẩy. Tham khảo đặc tả và chủ đề HTML 4.01 "Dữ liệu meta 7.4.4" và xem
http://www.htmlhelp.com/reference/wilbur/

--từ khóa meta "AA,BB,CC"

--mô tả meta STR
Mô tả meta. Bao gồm chuỗi mô tả, tối đa 1000 ký tự. Điều này được sử dụng bởi
công cụ tìm kiếm. Tham khảo đặc tả và chủ đề HTML 4.01 "Dữ liệu meta 7.4.4"

--name-uniq
1-4 từ đầu tiên trong tiêu đề được sử dụng cho HTML tên thẻ. Tuy nhiên nó là
có thể hai tiêu đề giống nhau bắt đầu bằng chính xác 1-4 từ giống nhau. Trong những trường hợp đó
bạn phải bật tùy chọn này. Nó sẽ sử dụng bộ đếm 00 - 999 thay vì các từ từ
các tiêu đề để xây dựng HTML tên người giới thiệu.

Vui lòng chỉ sử dụng tùy chọn này trong trường hợp khẩn cấp, vì đề cập đến khối nhảy tên thông qua

httpI://example.com/doc.html#header_name

thuận tiện hơn việc sử dụng tài liệu tham khảo tối nghĩa

httpI://example.com/doc.html#11

Ngoài ra, mỗi lần bạn thêm một tiêu đề mới thì số sẽ thay đổi, trong khi ký hiệu
tên được chọn từ tiêu đề vẫn giữ nguyên miễn là bạn không thay đổi tiêu đề. Nghĩ về
phúc lợi của cư dân mạng đánh dấu trang của bạn. Cố gắng làm tiêu đề để không có
cùng chủ đề và bạn không cần tùy chọn này.

Tài liệu bảo trì hàng loạt việc làm lệnh
-MỘT, --tự động phát hiện
Chỉ chuyển đổi tệp nếu tìm thấy thẻ "#T2HTML-" trong tệp. Tùy chọn này rất hữu ích nếu bạn
chạy một lệnh bó để chuyển đổi tất cả các tệp sang HTML, nhưng chỉ khi chúng trông giống như cơ sở HTML
các tập tin:

tìm thấy . -name "*.txt" -type f \
-exec t2html --auto- detect --verbose --out {} \;

Lệnh tìm kiếm tất cả các tệp *.txt trong thư mục hiện tại và đưa chúng vào
chương trình chuyển đổi. Các --tự động phát hiện chỉ chuyển đổi các tệp bao gồm "#T2HTML-"
chỉ thị. Các tập tin văn bản khác không được chuyển đổi.

--kiểm tra liên kết -l
Kiểm tra tất cả các liên kết http và ftp. T tùy chọn is phải đến be chạy độc lập Tùy chọn
--Yên lặng có ý nghĩa đặc biệt khi được sử dụng với việc kiểm tra liên kết.

Với tùy chọn này, bạn có thể thường xuyên xác thực tài liệu của mình và xóa các liên kết chết hoặc
cập nhật các liên kết đã di chuyển. Các liên kết có vấn đề được xuất ra tiêu chuẩn. Kiểm tra liên kết này
tính năng này chỉ khả dụng nếu bạn đã cài đặt thư viện web LWP. Chương trình sẽ
kiểm tra xem bạn có nó trong thời gian chạy không.

Liên kết lớn, ví dụ như phù hợp tar.gz .zip ... hoặc chạy chương trình (liên kết với
? ký tự) bị bỏ qua vì yêu cầu GET được sử dụng trong việc kiểm tra sẽ trả về toàn bộ
nội dung của liên kết và nó sẽ. trở nên quá đắt.

Một gợi ý: Khi bạn đặt các liên kết nhị phân vào tài liệu của mình, hãy thêm chúng bằng dấu cách:

http://example.com/dir/dir/ tên tệp.tar.gz

Sau đó chương trình làm kiểm tra các địa chỉ http. Người dùng có thể không tải được tệp
chỉ bằng một cú nhấp chuột, người kiểm tra có thể xác thực ít nhất thư mục. Nếu bạn không phải là chủ sở hữu của
liên kết, cũng có thể file đã bị di chuyển tên phiên bản mới có
xuất hiện.

-L, --link-kiểm tra-đơn
In đầu ra cô đọng ở dạng grep -n thích cách TẬP TIN:LINE:MESSAGE

Tùy chọn này nối văn bản phản hồi url thành một dòng để bạn có thể xem
các tin nhắn trong một dòng. Bạn có thể sử dụng các công cụ lập trình (như biên dịch Emacs Mx) để
có thể phân tích cú pháp grep tiêu chuẩn để chuyển đến các vị trí trong tài liệu của bạn nhằm sửa lỗi
liên kết sau này.

-ồ, --ngoài
ghi HTML được tạo vào tệp bắt nguồn từ tên tệp đầu vào.

--out --print /dir/file --> /dir/file.html
--out --print /dir/file.txt --> /dir/file.html
--out --print /dir/file.this.txt --> /dir/file.this.html

--link-cache CACHE_FILE
Khi các liên kết được kiểm tra định kỳ, việc kiểm tra mọi liên kết sẽ khá nghiêm ngặt.
lần nào cũng thành công rồi. Để tiết kiệm thời gian kiểm tra link thì "ok"
liên kết có thể được lưu trữ vào tập tin riêng biệt. Lần tới khi bạn kiểm tra các liên kết, bộ nhớ đệm sẽ
đã mở và chỉ những liên kết được tìm thấy không có trong bộ đệm mới được kiểm tra. Cái này nên
cải thiện đáng kể các tìm kiếm dài. Hãy xem xét ví dụ này, trong đó mọi tệp văn bản đều
được kiểm tra đệ quy.

$ t2html --link-check-single \
--quiet --link-cache ~tmp/link.cache \
`tìm . -name "*.txt" -type f`

-Ồ, --out-dir DIR
Như --ngoài, nhưng cắt phần thư mục và ghi các tệp đầu ra vào DIR. Sau đây
sẽ tạo tệp HTML vào thư mục hiện tại:

--out-dir .

Nếu bạn có công cụ tự động điền vào thư mục, bạn có thể sử dụng word không ai đến
bỏ qua tùy chọn này. Sau đây là không hoạt động, nó sẽ không tạo đầu ra cho thư mục
"không có":

--out-dir không có

-P, --in
In tên tệp ra thiết bị xuất chuẩn sau khi xử lý HTML. Thông thường chương trình không in tên tập tin,
chỉ HTML được tạo ra.

% t2html --out --print page.txt

--> trang.html

-P, --print-url
In tên tệp ở định dạng URL. Điều này rất hữu ích nếu bạn muốn kiểm tra bố cục
ngay lập tức với trình duyệt của bạn.

% t2html --out --print-url page.txt | linh miêu xargs

--> tệp: /users/foo/txt/page.html

--tách ra ĐĂNG KÝ
Chia tài liệu thành các phần nhỏ hơn khi REGEXP khớp. chẻ lệnh đang độc lập,
có nghĩa là nó bắt đầu và kết thúc. Không có chuyển đổi HTML nào cho tệp được tham gia.

Nếu tìm thấy REGEXP từ dòng thì đó là điểm bắt đầu của quá trình phân tách. Ví dụ như chia tách
theo các tiêu đề cấp cao nhất, không có đánh số, bạn sẽ sử dụng:

--split '^[AZ]'

Một số tuần tự, 3 chữ số, được thêm vào các phần được tạo:

tên tệp.txt-NNN

Tính năng phân chia rất hữu ích nếu bạn muốn tạo các slide từ mỗi tiêu đề: Đầu tiên
chia tài liệu, sau đó chuyển đổi từng phần sang HTML và cuối cùng in từng phần (trang)
riêng cho máy in.

-S1, --split1
Đây là cách viết tắt của --tách ra yêu cầu. Xác định regrec để phân chia trên tiêu đề cấp cao nhất.

-S2, --split2
Đây là cách viết tắt của --tách ra yêu cầu. Xác định regrec để phân chia trên tiêu đề cấp hai.

-SN, --tập tin có tên
Chỉ thị bổ sung cho các lệnh phân chia. Nếu bạn chia ví dụ theo tiêu đề bằng cách sử dụng --split1,
sẽ có nhiều thông tin hơn nếu tạo tên tệp theo một vài từ đầu tiên từ
tên tiêu đề. Giả sử tên tiêu đề xảy ra sự phân chia là:

Hướng dẫn chương trình
Kết luận

Sau đó, tên tệp một phần được tạo sẽ như sau.

FILENAME-chương trình_guidelines
FILENAME-kết luận

-NS, --xhtml
Kết xuất bằng XHTML nghiêm ngặt. Điều này có nghĩa là sử dụng , và đoạn văn sử dụng .. .

"Lưu ý: tùy chọn này là thử nghiệm. Xem LỖI"

hỗn hợp lựa chọn
--gỡ lỗi LEVEL
Bật gỡ lỗi với số LEVEL dương. Zero có nghĩa là không gỡ lỗi.

--Cứu giúp -h
In màn hình trợ giúp. Chấm dứt chương trình.

--help-css
In CSS mặc định được sử dụng. Chấm dứt chương trình. Bạn có thể sao chép và sửa đổi kết quả đầu ra này và
hướng dẫn sử dụng của riêng bạn với --css-file=TẬP TIN. Bạn cũng có thể nhúng tùy chọn vào tập tin
với lệnh "#T2HTML-OPTION".

--help-html
In trợ giúp ở định dạng HTML. Chấm dứt chương trình.

- người trợ giúp
In trang trợ giúp ở định dạng trang thủ công Unix. Bạn muốn cung cấp đầu ra này cho ăn trộm -Đàn ông
để đọc nó. Chấm dứt chương trình.

--trang thử nghiệm
In trang thử nghiệm: HTML và tệp văn bản ví dụ thể hiện các khả năng.

--thời gian
In ra thời gian tiêu chuẩn được sử dụng để xử lý tệp.

-v, --dài dòng [CẤP ĐỘ]
In tin nhắn dài dòng.

-NS, --Yên lặng
In không có chân trang nào cả. Tùy chọn này có ý nghĩa khác nếu --kiểm tra liên kết Tùy chọn là
đã bật: chỉ in các liên kết lỗi.

V, --phiên bản
In thông tin phiên bản chương trình.

FORMAT MÔ TẢ


Chương trình chuyển đổi tập tin văn bản sang HTML. Ý tưởng cơ bản là dựa vào mức độ thụt lề và
bố cục được sử dụng được gọi là 'Định dạng kỹ thuật' (TF) trong đó chỉ sử dụng các quy ước tối thiểu
để đánh dấu văn bản in nghiêng, in đậm, v.v. Các nguyên tắc cơ bản có thể được trình bày dưới đây. Để ý
cột poisiton thước ở trên cùng:

--//-- bắt đầu giải mã

123456789 123456789 123456789 123456789 123456789 số cột

Tiêu đề 1 bắt đầu bằng chữ cái lớn ở cột ngoài cùng bên trái 1

Các vị trí cột 1,2,3 hiện chưa được xác định và có thể không
định dạng chính xác. Không đặt văn bản ở cột 1,2 hoặc 3.

Tiêu đề cấp 2 bắt đầu ở nửa tab cột 4 bằng một chữ cái lớn

Văn bản bình thường nhưng có màu ở cột 5

Văn bản bình thường nhưng có màu ở cột 6

Tiêu đề 3 có thể xem xét ở vị trí TAB trừ 1, cột 7.

" Văn bản đặc biệt ở cột 7 bắt đầu bằng dấu ngoặc kép"

Văn bản chuẩn bắt đầu ở cột 8, bạn có thể *nhấn mạnh* văn bản hoặc
tạo nó _strong_ và viết =SmallText= hoặc +BigText+ hiển thị
tên biến `ThisIsAlsoVariable'. Bạn có thể `_*nest*_' `the'
đánh dấu. thêm txt trong đoạn này txt txt txt txt txt txt
txt txt txt txt txt txt txt txt txt txt txt txt txt txt txt
txt txt txt txt txt txt txt txt txt txt txt txt txt txt txt
txt txt

Văn bản mạnh ở cột 9

Cột 10 dành riêng cho báo giá
Cột 10 dành riêng cho báo giá
Cột 10 dành riêng cho báo giá
Cột 10 dành riêng cho báo giá

Văn bản mạnh ở cột 11

Cột 12 trở lên được dành riêng cho các ví dụ về mã
Cột 12 trở lên được dành riêng cho các ví dụ về mã
Tất cả văn bản ở đây được bao quanh bởi Mã HTML
Cột CODE này bị ảnh hưởng bởi các tùy chọn --css-code*.

Tiêu đề 2 ở cột 4 lại

Nếu bạn muốn một cái gì đó như Tiêu đề cấp 3, hãy sử dụng cột 7 (in đậm)

Cột 8. Vị trí tab chuẩn. txt txt txt txt txt txt txt
txt txt txt txt txt txt txt txt txt txt txt txt txt txt txt
txt txt txt txt txt txt txt txt txt txt txt txt txt txt
[1998-09-10 Ông Foo nói]:

văn bản trích dẫn văn bản trích dẫn văn bản trích dẫn văn bản trích dẫn
văn bản trích dẫn văn bản trích dẫn văn bản trích dẫn văn bản trích dẫn
văn bản trích dẫn văn bản trích dẫn văn bản trích dẫn văn bản trích dẫn
văn bản trích dẫn văn bản

* Dấu đầu dòng ở cột 8. Chú ý có 3 dấu cách sau (*) nên
văn bản bắt đầu ở nửa tab chuyển tiếp ở cột 12.
* Đạn. txt txt txt txt txt txt txt txt txt txt txt txt
* Đạn. txt txt txt txt txt txt txt txt txt txt txt txt
,txt txt txt txt

Lưu ý rằng đoạn trước kết thúc bằng P-dấu phẩy
mã, nó báo cho đoạn này tiếp tục
chế độ dấu đầu dòng, nếu không thì văn bản này ở cột 12
sẽ được hiểu là phần mã được bổ sung
qua Mã HTML.

. Đây là danh sách có thứ tự.
. Đây là danh sách có thứ tự.
. Đây là danh sách có thứ tự.

.Dòng này bắt đầu bằng dấu chấm và tự nó hiển thị trong dòng.
.Dòng này bắt đầu bằng dấu chấm và tự nó hiển thị trong dòng.

!! Điều này thêm một Mã HTML, văn bản trong dòng được đánh dấu bằng
!!

Làm cho địa chỉ email này có thể nhấp được[email được bảo vệ]> Đừng
làm cho địa chỉ email này có thể nhấp được [email được bảo vệ], bởi vì nó
chỉ là một ví dụ và không phải là một địa chỉ thực sự. Lưu ý rằng
cái cuối cùng không được bao quanh bởi <>. Tên đăng nhập phổ biến như
foo, bar, quux hoặc 'ví dụ' trang web bị bỏ qua
tự động.

Cũng đừng làm [email được bảo vệ]> vì có thêm
khoảng trắng. Đây có thể là cách thuận tiện hơn để vô hiệu hóa email
địa chỉ tạm thời.

Tiêu đề 1 lại ở cột 0

Tiêu đề phụ ở cột 4

Và văn bản thông thường, cột 8 txt txt txt txt txt txt txt txt txt txt
txt txt txt txt txt txt txt txt txt txt txt txt txt txt txt txt txt
txt txt txt txt txt txt txt txt txt txt txt

--//-- kết thúc giải mã

Thế là xong, có toàn bộ bố cục được mô tả. Chính thức hơn các quy tắc của văn bản
định dạng được ghi lại dưới đây.

ĐÃ SỬ DỤNG ĐẦU
· Chúng là duy nhất hai cấp độ tiêu đề theo phong cách này. Các cột tiêu đề là 0 và 4 và
tiêu đề phải bắt đầu bằng chữ cái lớn hoặc số

· Tại cột 4, nếu văn bản bắt đầu bằng chữ thường thì dòng đó được hiểu là


· HTML dấu được thêm ngay trước khi in tiêu đề ở cấp 1.

· Các tiêu đề được tập hợp lại, TOC được xây dựng và chèn vào đầu HTML
trang. HTML tài liệu tham khảo được sử dụng trong TOC là 4 từ liên tiếp đầu tiên từ
tiêu đề. Đảm bảo các tiêu đề của bạn được đặt tên duy nhất, nếu không sẽ có những tên tương tự
Tham chiếu TÊN trong HTML được tạo. Dấu cách được chuyển thành dấu gạch dưới khi
nối các từ. Nếu bạn không thể viết các tiêu đề duy nhất bằng bốn từ thì bạn phải
sử dụng --name-uniq chuyển đổi

TEXT VỊ TRÍ QUY TẮC


Tổng quan
Các quy tắc cơ bản để định vị văn bản trong một số cột nhất định:

· Văn bản ở cột 0 không được xác định nếu nó không bắt đầu bằng chữ cái hoặc số lớn
chỉ ra Tiêu đề cấp 1.

· Văn bản giữa các cột 1-3 được đánh dấu bằng

· Cột 4 dành cho đề mục cấp 2

· Văn bản giữa các cột 5-7 được đánh dấu bằng

· Văn bản ở cột 7 là nếu ký tự đầu tiên là dấu ngoặc kép.

· Cột 10 dành cho văn bản. Nếu bạn muốn trích dẫn ai đó hoặc để thêm tài liệu tham khảo
văn bản, đặt văn bản vào cột này.

· Văn bản ở cột 9,11 được đánh dấu bằng

Cột 8 cho văn bản và mã đặc biệt

· Cột 8 dành cho văn bản thông thường

· Ở đầu văn bản, cột 8 có thể dùng mã DOT hoặc mã COMMA.

Cột 12 đặc biệt

· Cột 12 được xử lý đặc biệt: khối được bắt đầu bằng và các dòng được đánh dấu là
. Khi văn bản cuối cùng tại cột 12 được tìm thấy, khối được đóng bằng
Lưu ý ví dụ sau

txt txt txt ;khối được đặt đều nhau, được thôi, hãy làm như thế này
txt txt

txt txt txt txt ;Không thể chấm dứt /pre, vì cuối cùng
txt txt txt txt ;cột không ở số 12
txt txt txt txt

txt txt txt txt
txt txt txt txt
txt txt txt txt
;; Đang hoàn thiện nhận xét, bây giờ văn bản đã được đặt đều

thêm vào thẻ cho sử dụng at cột 8
· Nếu có "."(dấu chấm) ở đầu dòng và ngay lập tức không có khoảng trắng thì
mã được thêm vào cuối dòng.

.Dòng này sẽ có một Thẻ HTML ở cuối.
Trong khi hai dòng này được nối với nhau
bởi trình duyệt, tùy thuộc vào độ rộng khung hình.

· Nếu có ","(dấu phẩy) thì mã không được chèn nếu dòng trước đó
trống. Nếu bạn sử dụng cả "."(dấu chấm) và ","(dấu phẩy), chúng phải theo thứ tự dấu chấm-dấu phẩy. Các
","(dấu phẩy) hoạt động khác nếu nó được sử dụng trong dấu đầu dòng

MỘT luôn được thêm vào nếu có sự phân tách các đoạn văn, nhưng khi bạn viết một đoạn văn
dấu đầu dòng, có một vấn đề, bởi vì dấu đầu dòng chỉ tồn tại khi văn bản được giữ lại
bền vững hơn

* Đây là một dấu đầu dòng và nó có tất cả các văn bản được kết hợp với nhau
ngay cả khi có một dòng khác trong viên đạn.

Nhưng để viết các đầu dòng trải dài thành nhiều đoạn văn, bạn phải hướng dẫn rằng đó là những đoạn văn
được giữ lại với nhau và văn bản trong đoạn tiếp theo không trong khi nó được đặt ở
cột 12

* Đây là một dấu đầu dòng và nó có tất cả các văn bản được kết hợp với nhau
,ngay cả khi có một dòng khác trong dấu đầu dòng.

Đây là đoạn mới cho dấu đầu dòng trước đó và đây là
không phải là một mẫu văn bản. Xem tiếp mã COMMA ở trên.

* Đây là viên đạn mới

// và đây là mẫu mã sau dấu đầu dòng
nếu ( $flag ) { ..làm gì đó.. }

Reduct ® văn bản đánh dấu
in nghiêng, in đậm, mã, mã thông báo nhỏ, lớn
_this_ được hiểu là thế này
*cái này* được hiểu là cái này
`cái này' được diễn giải như cái này `

Công cụ sửa đổi Exra có thể được trộn lẫn với các chất trên. Thông thường nếu bạn muốn phông chữ lớn hơn,
VIẾT HOA CÁC TỪ.

=this= được hiểu như thế này
+this+ được hiểu là thế này
[cái này] được hiểu là thế này

chữ viết trên đầu
từ[this] được hiểu là chỉ số trên. Bạn có thể sử dụng như
cái này[1], bội số[(2)] và hầu hết mọi [(ab)] và
có thể tưởng tượng được[IV superscritps] miễn là bên trái
dấu ngoặc được gắn vào từ.

đăng ký
12[[10]] là biểu diễn giá trị 12 trên cơ số 10.
Điều này được hiểu là chỉ số dưới. Bạn có thể sử dụng như
this[[1]], multiple[[(2)]] và hầu hết mọi[[(ab)]] và
có thể tưởng tượng được[[IV superscritps]] miễn là *hai* còn lại
dấu ngoặc được gắn vào từ.

nhúng mã thông báo HTML tiêu chuẩn
Các thực thể HTML đặc biệt của Stanadard có thể được thêm vào bên trong văn bản theo cách thông thường bằng cách sử dụng
tên tượng trưng hoặc mã băm. Dưới đây là ví dụ:

× < > ≤ ≥ ≠ √ −
α β γ ->
« » ‹ › - – —
≈ ≡ ∑ ƒ ∞
° ±
™ © ®
€ £ ¥

nhúng PURE HTML vào văn bản
T tính năng is cao thử nghiệm. Có thể nhúng HTML thuần túy vào bên trong văn bản trong
những trường hợp, ví dụ như cần một số định dạng đặc biệt. Isea rất đơn giản: bạn viết
HTML như bình thường nhưng nhân đôi mỗi ký tự '<' và '>', như:

< >

Quy tắc khác là tất cả HTML PURE phải được giữ cùng nhau. Không được có dòng
ngắt giữa các dòng HTML thuần túy. Điều này là không chính xác:

<

< > một
< > hai

< >

HTML thuần túy phải được viết mà không cần thêm dòng mới:

<
< > một
< > hai
< >

Việc "nhân đôi" này cũng ảnh hưởng đến các quy tắc viết văn bản thông thường. Nếu bạn viết tài liệu,
nơi bạn mô tả các tài liệu TẠI ĐÂY theo kiểu Unix, bạn KHÔNG PHẢI đặt mã thông báo bên cạnh
nhau:

bash$ mèo<
một
EOF

Bạn phải viết đoạn mã ví dụ trên bằng cách sử dụng dấu cách để ngăn "<<" diễn giải
dưới dạng HTML PURE:

bash$ cat << EOF # ĐÚNG, thêm dấu cách
một
EOF

vẽ một dấu phân cách ngắn
MỘT !! (hai dấu chấm than) tại cột văn bản (vị trí 8) gây thêm ngay lập tức
mã số. bất kỳ văn bản nào sau đó!! trong cùng một dòng được viết và chèn
ngay sau đó mã, do đó các lệnh định dạng từ không có tác dụng trong việc này
hàng.

http e-mail đánh dấu điều khiển
· Tất cả các tài liệu tham khảo http và ftp cũng như[email được bảo vệ]> địa chỉ email được đánh dấu
có thể nhấp được. Email phải có các ký tự <> xung quanh để được nhận dạng.

· Nếu url có dấu gạch nối trước thì không thể nhấp vào được. Nếu một chuỗi foo, bar, quux,
kiểm tra, trang web được tìm thấy từ url thì nó không được tính là có thể nhấp vào.

<[email được bảo vệ]> có thể nhấp
http://example.com có thể nhấp

< [email được bảo vệ]> không thể nhấp vào được; chứa không gian
<5dko56$[email được bảo vệ]> Id tin nhắn, không thể nhấp được

-http://example.com dấu gạch nối, không thể nhấp vào được
http://$EXAMPLE variable. not clickable

Chức năng đạn
· Bảng thông báo được xây dựng nếu có dấu "o" hoặc "*" ở cột 8 và 3 dấu cách sau
nó, để văn bản bắt đầu ở cột 12. Các dòng có dấu đầu dòng nên được giữ liền nhau;
không có khoảng trống giữa các khối đạn.

· Danh sách thứ tự được bắt đầu bằng ".", một dấu chấm và được viết như dấu đầu dòng nơi văn bản bắt đầu
ở cột 12.

Dòng nghỉ giải lao
· Tất cả các ngắt dòng đều hiển thị trong tài liệu của bạn, không sử dụng nhiều hơn một ngắt dòng để
đoạn văn riêng biệt.

· Rất quan trọng là chỉ có một ngắt dòng sau tiêu đề.

ĐÃ KẾT HỢP HƯỚNG DẪN PHÍA TRONG TEXT


Tùy chọn dòng lệnh
Bạn có thể hủy việc tuân theo tất cả các chỉ thị được nhúng bằng cách cung cấp tùy chọn --not2html-thẻ.

Bạn có thể bao gồm những dòng này ở bất cứ đâu trong tài liệu và nội dung của chúng được bao gồm trong
Đầu ra HTML. Mỗi dòng lệnh phải nằm gọn trong một dòng và không thể ngắt thành
dòng riêng biệt.

#T2HTML-TITLE
#T2HTML-EMAIL
#T2HTML-TÁC GIẢ
#T2HTML-DOC
#T2HTML-METAKEYWORDS
#T2HTML-METADESCRIPTION

Bạn có thể chuyển các tùy chọn dòng lệnh được nhúng trong tệp. Like nếu bạn muốn CODE
phần (cột 12) được tô màu xám, bạn có thể thêm:

#T2HTML-TÙY CHỌN --css-code-bg

Hoặc bạn có thể yêu cầu bật các tùy chọn cụ thể. Chú ý rằng mỗi dòng đều chính xác
như bạn đã chuyển đối số trong dòng lệnh. Hãy tưởng tượng xung quanh trích dẫn kép
xung quanh các dòng là đối số cho các tùy chọn liên quan.

#T2HTML-OPTION --as-is
#T2HTML-OPTION --im lặng
#T2HTML-OPTION --ngôn ngữ
#T2HTML-OPTION vi
#T2HTML-OPTION --css-font-type
#T2HTML-OPTION Trebuchet MS
#T2HTML-TÙY CHỌN --css-code-bg
#T2HTML-OPTION --css-code-note
#T2HTML-OPTION (?:Lưu ý|Thông báo|Cảnh báo):

Bạn cũng có thể nhúng nhận xét của riêng bạn vào văn bản. Những thứ này bị loại bỏ:

#T2HTML-COMMENT Bạn bình luận tại đây
#T2HTML-COMMENT Bạn bình luận khác ở đây

Nhúng tập tin
lệnh #INCLUDE-

Điều này được sử dụng để đưa nội dung vào vị trí hiện tại. URL có thể là một
tham chiếu tên tệp, trong đó mọi $VAR được thay thế từ các biến môi trường. Các
mở rộng dấu ngã(~) không được hỗ trợ. Tên file đi kèm là hệ điều hành
vị trí đường dẫn được hỗ trợ.

Tiền tố "raw:" vô hiệu hóa mọi định dạng thông thường. Nội dung tập tin được bao gồm như là.

URL cũng có thể là một tham chiếu HTTP tới một vị trí ở xa có chứa nội dung
tại điểm. Trong trường hợp nội dung từ xa hoặc khi tên tệp kết thúc bằng phần mở rộng ".html" hoặc
".html", nội dung bị loại bỏ để đưa nội dung vào
khả thi. Trong hình bên dưới, chỉ các dòng trong BODY, được đánh dấu bằng !!, là
bao gồm:



...


văn bản này !!
và nhiều hơn thế nữa!!



Ví dụ:

#INCLUDE-$HOME/lib/html/picture1.html
#BAO GỒM-http://www.example.com/code.html
#INCLUDE-raw:example/code.html

Nhúng hình ảnh
Lệnh #PIC được sử dụng để đưa hình ảnh vào văn bản

#PIC picture.png#Văn bản chú thích#Thuộc tính HTML của hình ảnh#align#
(1) (2) (3) (4)

1. TÊN hoặc địa chỉ URL của hình ảnh. Thích hình ảnh/this.png

2. Văn bản xuất hiện bên dưới hình ảnh

3. Các thuộc tính bổ sung được đính kèm bên trong nhãn.
Vì , dòng sẽ
đọc:

#PIC some.png#Văn bản chú thích#width=200 length=200##

4. Vị trí của hình ảnh: "left" (mặc định), "center", "right"

Lưu ý: "Văn bản chú thích" cũng sẽ trở thành văn bản ALT của hình ảnh được sử dụng trong
trường hợp trình duyệt không có khả năng hiển thị hình ảnh. Bạn có thể chặn văn bản ALT
với tùy chọn --không có hình-alt.

Mã nhận dạng mảnh cho thẻ được đặt tên
Lệnh #REF được sử dụng để tham chiếu đến HTML gắn thẻ bên trong tài liệu hiện tại. Các
toàn bộ lệnh phải được đặt trên một dòng duy nhất và không thể chia thành nhiều dòng
dòng. Một ví dụ:

#REF #how_to_profile;(Lưu ý: lập hồ sơ);
(mười một)

1. Tham chiếu thẻ HTML TÊN trong tài liệu hiện tại, một từ duy nhất.
Đây cũng có thể là một liên kết URL đầy đủ.
Bạn có thể lấy danh sách TÊN bằng cách bật tùy chọn --toc-url-print.

2. Văn bản có thể nhấp được phân cách bằng ; nhân vật.

Tham khảo tài liệu bên ngoài.
Thẻ "#URL" có thể được sử dụng để nhúng URL nội tuyến để không hiển thị liên kết đầy đủ.
Chỉ văn bản hiển thị mới được sử dụng để chuyển tới URL. Chỉ thị này không thể bị phá vỡ thành
dòng riêng biệt,

#URL
| |
| khoảng trắng được phép ở đây
Phải được giữ cùng nhau

Giống như nếu được viết:

Xem công cụ tìm kiếm #URLhttp://www.google.com>

BẢNG OF NỘI DUNG TIÊU ĐỀ


Nếu có tiêu đề 1, được đặt tên chính xác là "Mục lục", thì tất cả văn bản lên tới
tiêu đề tiếp theo sẽ bị loại bỏ khỏi tệp HTML được tạo. Điều này được thực hiện bởi vì chương trình
tạo ra TOC của riêng mình. Giả sử bạn sử dụng một số chương trình định dạng văn bản để
tạo toc cho bạn trong tệp .txt và bạn không duy trì nó theo cách thủ công. Ví dụ
gói emac nhỏtf.el có thể được sử dụng.

Giải đáp thắc mắc


Tạo HTML tài liệu đã làm không xem I dự định
Lỗi phổ biến nhất là có thêm dòng mới trong tài liệu. Giữ một trống
dòng giữa các tiêu đề và văn bản, giữ một dòng trống giữa các đoạn văn, giữ nguyên một trống
dòng giữa văn bản nội dung và dấu đầu dòng. Hãy biến nó thành câu thần chú của bạn: một một một ...

Tiếp theo, có thể bạn đã đặt văn bản sai vị trí cột. Hãy nhớ rằng văn bản thông thường nằm ở
cột 8.

Nếu HTML được tạo đột nhiên bắt đầu chỉ sử dụng một phông chữ, ví dụ: , vậy là bạn đã quên rồi
đóng khối. Làm cho nó đọc đều, như thế này:

Khối mã
Khối mã
Khối mã
;; Thêm nhận xét trống vào đây để "đóng" ví dụ mã ở cột 12

Tiêu đề bắt đầu bằng một chữ cái hoặc số lớn, chẳng hạn như "Tiêu đề" chứ không phải "tiêu đề". Kiểm tra hai lần
chính tả.

VÍ DỤ


Để in trang thử nghiệm và hiển thị tất cả các khả năng:

t2html --trang-test

Để tạo trang HTML đơn giản mà không có bất kỳ thông tin meta nào:

t2html --title "Tiêu đề trang Html" --author "Mr. Foo" \
--simple --out --print file.txt

Nếu bạn có bài đăng định kỳ ở định dạng email, hãy sử dụng --delete-email-tiêu đề bỏ qua tiêu đề
bản văn:

t2html --out --print --delete-email-headers page.txt

Để làm trang nhanh

t2html --html-frame --out --print page.txt

Để chuyển đổi trang từ tài liệu văn bản, bao gồm thẻ meta, nút, màu sắc và khung. Chi trả
chú ý chuyển đổi --html-cơ thể trong đó xác định ngôn ngữ tài liệu.

t2html \
--in \
--ngoài \
--tác giả "Mr. foo" \
--email "[email được bảo vệ]"\
--title "Đây là trang thủ công của trang BAR" \
--html-body LANG=en \
--button-prev trước.html \
--button-top index.html \
--buttion-next next.html \
--tài liệu http://example.com/dir/this-page.html \
--hướng dẫn sử dụng url.html \
--css-code-bg \
--css-code-note '(?:Note|Thông báo|Cảnh báo):' \
--html-frame \
--disclaimer-file $HOME/txt/my-html-footer.txt \
--meta-keywords "ngôn ngữ-en,thủ công,chương trình" \
--meta-description "Chương trình thanh để thực hiện việc này và hơn thế nữa" \
hướng dẫn sử dụng

Để kiểm tra link và trạng thái in của tất cả các link ngang bằng với thông báo lỗi http (hầu hết
dài dòng):

t2html --link-kiểm tra file.txt | tee link-error.log

Để chỉ in các liên kết có vấn đề:

t2html --link-check --quiet file.txt | tee link-error.log

Để in đầu ra ngắn gọn theo cách giống như egep -n: số dòng, liên kết và mã lỗi:

t2html --link-check-single --quiet file.txt | tee link-error.log

Để kiểm tra các liên kết từ nhiều trang và lưu các liên kết tốt vào bộ đệm để tách tệp, hãy sử dụng --link-cache
lựa chọn. Lần kiểm tra liên kết tiếp theo sẽ chạy nhanh hơn nhiều vì các liên kết hợp lệ được lưu trong bộ nhớ đệm sẽ không được lưu trữ.
được lấy lại. Định kỳ xóa tệp bộ đệm liên kết để buộc kiểm tra hoàn chỉnh.

t2html --link-check-single \
--link-cache $HOME/tmp/link.cache \
--quiet file.txt

Để chia tài liệu lớn thành nhiều phần và chuyển đổi từng phần thành HTML:

t2html --split1 --split-name file.txt | t2html --đơn giản --out

MÔI TRƯỜNG


E-MAIL
Nếu môi trường biến E-MAIL được xác định, nó được sử dụng ở chân trang cho địa chỉ liên hệ.
Tùy chọn --e-mail ghi đè cài đặt môi trường.

NGÔN NGỮ
Cài đặt ngôn ngữ mặc định cho chuyển đổi "--ngôn ngữ" Đảm bảo hai cài đặt đầu tiên
các ký tự chứa định nghĩa ngôn ngữ, như trong: LANG=en.iso88591

Sử dụng t2html trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.