சாதாரண உரையை HTML ஆக மாற்றுவது
- சாதாரண உரையை ஒட்டி அதன் வடிவமைப்பைத் தேர்ந்தெடுக்கவும்.
- தனியாகத் திறக்கும் கோப்பிற்கு UTF-8 ஆவணத் தேர்வை வைத்திருக்கவும்; ஏற்கெனவே உள்ள ஆவணத்தில் பயன்படுத்த HTML துண்டைத் தேர்ந்தெடுக்கவும்.
- மாற்றி, மூலத்தைச் சரிபார்த்து, பதிவிறக்கவும் அல்லது நகலெடுக்கவும்.
பயனர் உரையிலுள்ள ampersand, கோண அடைப்புக்குறிகள் மற்றும் மேற்கோள்கள் அனைத்தும் character references ஆக மாற்றப்படும். ஏற்கெனவே entity போலத் தோன்றும் உரையும் சாதாரண உள்ளீடு என்பதால் மீண்டும் மாற்றப்படும். ஒட்டிய script அல்லது image குறிச்சொல் இயங்கும் HTML ஆகாமல் காட்சியளிக்கும் உரையாகும். கருவி நிர்ணயிக்கப்பட்ட வடிவமைப்பு மற்றும் ஆவணக் குறிச்சொற்களை மட்டுமே உருவாக்கும்; இணைப்புகள், படங்கள், தலைப்புகள், Markdown அல்லது நிரல்களை ஊகிக்காது. முழு ஆவணத்தில் mobile viewport மற்றும் குறைந்தபட்ச வாசிப்புக்கான பாணிகள் சேர்க்கப்படும்; HTML துண்டில் பாணிகள் சேராது. உருவாக்கிய மூலம் இயங்கும் HTML ஆக இடைமுகத்தில் செலுத்தப்படாது. முன்னோட்டம் சாதாரண உரை முனைகள் மற்றும் நிர்ணயிக்கப்பட்ட p, br, pre, code கூறுகளால் மீண்டும் அமைக்கப்படும்; ஒட்டிய குறிச்சொற்களை இயக்க முடியாது.
வடிவமைப்புத் தேர்வுகள்
பத்தி முறை, Unicode இடைவெளிகள் மட்டுமே உள்ள வெற்று வரிகளையும் U+2029-ஐயும் பகுதி எல்லைகளாகக் கருதும். எல்லையிலுள்ள வெற்று வரிகளை நீக்கி, ஒவ்வொரு வெற்றல்லாத பகுதியையும் p கூறுக்குள் வைக்கும். பத்திக்குள் உள்ள வரிமுறிப்புகள் br கூறுகளாகும். தக்கவைத்த வெற்றல்லாத வரிகளின் ஓர இடைவெளிகள் மூலத்தில் இருக்கும்; ஆனால் HTML காட்சி பொதுவாக அவற்றைச் சுருக்கும். வரிமுறிப்பு முறை வெற்று வரிகளைத் தக்கவைத்து, அறியப்பட்ட எல்லா வரி எல்லைகளையும் br கூறுகளாக்கும்; இறுதி வரிமுறிப்பும் இதில் அடங்கும்.
முன்வடிவமைத்த முறை, சிறப்புக் குறிகள் மாற்றிய உரையை pre மற்றும் code கூறுகளுக்குள் வைக்கும். இடைவெளிகளும் தாவல்களும் தக்கவைக்கப்படும்; தொடக்கப் புதிய வரி code-க்குள் இருப்பதால் pre பகுப்பின்போது நேரடியாக நீக்கப்படாது. மூல வரிமுடிவு இயல்பாக்கத்தைத் தவிர்க்க carriage return குறிகள் வெளிப்படையான எண் references ஆக மாற்றப்படும். உரையின் Unicode இயல்பாக்கம், பெரிய/சிறிய எழுத்துகள் மற்றும் இணையும் குறிகளின் வரிசை மாறாது. HTML முன்வடிவமைத்த உரைக் குறிப்பு.
சிறப்புக் குறிகளை மட்டும் மாற்றும் முறை வடிவமைப்புக் குறிச்சொற்களைச் சேர்க்காது. CR குறி reference ஆக மாறும்; மற்ற வரிமுறிப்புகள் மூலத்தில் தக்கவைக்கப்படும். சாதாரண HTML காட்சி இடைவெளிகளைச் சுருக்கலாம். இந்த முடிவுகள் HTML உரைப் பகுதிக்காக உருவாக்கப்படுகின்றன; எந்த JavaScript, CSS, URL அல்லது மேற்கோளில்லாத attribute சூழலுக்கும் பொதுவாகப் பொருந்தாது. இது சாதாரண உரைக்கான குறியாக்கம்; நம்பகமான HTML-ஐச் சுத்தப்படுத்தும் sanitizer அல்லது எல்லாச் சூழலுக்கும் பொருந்தும் பாதுகாப்புத் தொகுப்பு அல்ல.
முன்னோட்டமும் மீட்டெடுப்பும்
உடனடி முன்னோட்டம் 450 மில்லிவிநாடிகள் காத்திருக்கும்; உள்ளீட்டு முறையில் எழுத்து உருவாகிக்கொண்டிருக்கும்போது தற்காலிகமாக நிற்கும். முதல் 2,000 குறியீட்டுப் புள்ளிகள் அல்லது 100 வரி எல்லைக் குறிகள்—எது முதலில் வருகிறதோ—அதுவரை காட்சி மாதிரி காட்டப்படும். முன்னோட்ட எல்லை இணைந்த எழுத்தையோ பத்தியையோ பிரிக்கலாம்; மூலமும் பதிவிறக்கமும் எப்போதும் முழு மாற்றத்தைக் கொண்டிருக்கும். முன்னோட்டத்தின் பாணி இந்தத் தளத்திலிருந்து வருகிறது; அது பதிவிறக்கிய பக்கத்தின் திரைப்பிடிப்பு அல்ல. உங்கள் தளத்தின் தனிப்பயன் பாணிகள் இறுதித் தோற்றத்தை மாற்றலாம்.
சாதனத்திலுள்ள TXT கோப்பை இறக்குமதி செய்யும்போது UTF-8 சரிபார்க்கப்படும்; தொடக்க BOM நீக்கப்படும்; CRLF/CR வரிமுடிவுகள் LF ஆகும். தவறான கோப்புகள் உரையையும் முடிவையும் அழிக்காது. பத்து விநாடிகளில் முடியாத இறக்குமதி நிறுத்தப்படும்; ரத்து அல்லது இடைநிறுத்தத்தின்போது முந்தைய உரையும் முடிவும் தக்கவைக்கப்படும். இறக்குமதி, பெரிய உரை ஒட்டுதல், எடுத்துக்காட்டு மற்றும் அழித்தல் ஆகியவற்றுக்கு ஒரு படி மீட்டெடுப்பு உண்டு. தட்டச்சு அல்லது அமைப்பு மாற்றம் அதை நீக்கும். அழிக்கும்போது வடிவமைப்பு அமைப்புகள் தக்கவைக்கப்படும். உருவாக்கிய HTML-இன் சிறப்புக் குறிகளைத் தவறுதலாக மீண்டும் மாற்றுவதைத் தவிர்க்க, முடிவை உள்ளீடாகப் பயன்படுத்தும் கட்டுப்பாடு மறைக்கப்பட்டுள்ளது.
வரம்புகளும் தனியுரிமையும்
முழு ஆவணத்தில் UTF-8 அறிவிப்பு, mobile viewport, மடங்கிக் காட்டப்படும் முன்வடிவமைத்த உரை மற்றும் சிறப்புக் குறிகள் மாற்றிய ஆவணத் தலைப்பு இருக்கும். தலைப்பின் வரம்பு 200 UTF-16 அலகுகள். HTML துண்டைச் சரியான charset மற்றும் சூழலுள்ள ஆவணத்தில் சேர்க்க வேண்டும். பதிவிறக்கிய கோப்பில் மூலம் இருக்கும்; வடிவமைப்பின் திரைப்பிடிப்பு அல்ல. வெற்று உள்ளீட்டிற்கு பத்தி, வரிமுறிப்பு மற்றும் குறி மாற்ற முறைகள் வெற்று HTML துண்டைத் தரும்; pre முறை வெற்று pre/code கூறுகளைத் தரும். முழு ஆவணத் தேர்வு இருந்தால் ஆவண அமைப்பு இருக்கும். சாதாரண HTML துல்லியமாகத் தக்கவைக்க முடியாததால் U+0000 நிராகரிக்கப்படும். ஒட்டிய உரைக்கு உலாவியின் CR/CRLF இயல்பாக்கம் பொருந்தும்; அசல் TXT தற்போதைய உரைப்பெட்டி மதிப்பைத் தக்கவைக்கும்.
வரி முறைகள் CRLF, LF, CR, NEXT LINE U+0085, LINE SEPARATOR U+2028 மற்றும் PARAGRAPH SEPARATOR U+2029-ஐ அறியும். தேர்ந்தெடுத்த முறைக்கேற்ப வரி எல்லைகள் மாற்றப்படும்; இல்லாத கூடுதல் இறுதி வெற்று வரி உருவாக்கப்படாது. செயலாக்கம் சாதனத்திலுள்ள worker-இல் நடக்கும்; பத்து விநாடி நேர வரம்பு, ரத்து செய்து நிறுத்துதல் மற்றும் பழைய முடிவு வராமல் தடுக்கும் கட்டுப்பாடுகள் உண்டு. உரையின் சிறப்புக் குறி மாற்றத்திற்கு சாதனத்திலேயே வழங்கப்படும் BSD உரிமம் கொண்ட entities தொகுப்பு பயன்படும். பதிவேற்றம், சேமிப்பு, வெளிப்புற API அல்லது இயங்கக்கூடிய உள்ளீடு இல்லை. செல்லுபடியான UTF-8 பதிவிறக்கத்திற்காக ஜோடியில்லாத surrogate அலகுகள் நிராகரிக்கப்படும். கிளிப்போர்டு நகலெடுப்பு விருப்பமானது; அது தடுக்கப்பட்டால் மூலத்தைப் பதிவிறக்கவும் அல்லது தேர்ந்தெடுக்கவும்.