ਨੂੰ ਮਾਰਕਡਾਊਨ ਕਰੋ HTML ਕਨਵਰਟਰ
ਲਾਈਵ ਪੂਰਵਦਰਸ਼ਨ ਸਮਰਥਨ ਦੇ ਨਾਲ ਮਾਰਕਡਾਊਨ ਟੈਕਸਟ ਨੂੰ ਉਤਪਾਦਨ-ਤਿਆਰ HTML ਕੋਡ ਵਿੱਚ ਬਦਲੋ।
ਲਾਈਵ ਪੂਰਵਦਰਸ਼ਨ ਸਮਰਥਨ ਦੇ ਨਾਲ ਮਾਰਕਡਾਊਨ ਟੈਕਸਟ ਨੂੰ ਉਤਪਾਦਨ-ਤਿਆਰ HTML ਕੋਡ ਵਿੱਚ ਬਦਲੋ।
ਮਾਰਕਡਾਊਨ ਇੱਕ ਹਲਕਾ ਮਾਰਕਅੱਪ ਭਾਸ਼ਾ ਹੈ ਜੋ ਜੌਨ ਗ੍ਰੂਬਰ ਦੁਆਰਾ 2004 ਵਿੱਚ ਬਣਾਈ ਗਈ ਸੀ ਤਾਂ ਜੋ ਲੇਖਕਾਂ ਨੂੰ ਪਲੇਨ ਟੈਕਸਟ ਕਨਵੈਨਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਢਾਂਚਾਗਤ HTML ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕੇ: ਸਿਰਲੇਖਾਂ ਲਈ ਹੈਸ਼ ਅੱਖਰ, ਜ਼ੋਰ ਦੇਣ ਲਈ ਤਾਰੇ, ਸੂਚੀਆਂ ਲਈ ਹਾਈਫਨ, ਕੋਡ ਲਈ ਇੰਡੈਂਟਡ ਬਲਾਕ। ਫਾਰਮੈਟ README ਫਾਈਲਾਂ, ਤਕਨੀਕੀ ਦਸਤਾਵੇਜ਼ਾਂ, ਬਲੌਗ ਡਰਾਫਟ, ਸਥਿਰ ਸਾਈਟ ਜਨਰੇਟਰਾਂ, ਅਤੇ ਕਿਸੇ ਵੀ ਸੰਦਰਭ ਲਈ ਡਿਫੌਲਟ ਬਣ ਗਿਆ ਹੈ ਜਿੱਥੇ ਲਿਖਤ ਨੂੰ ਸਾਦੇ ਟੈਕਸਟ ਅਤੇ ਰੈਂਡਰ ਕੀਤੇ ਆਉਟਪੁੱਟ ਦੇ ਰੂਪ ਵਿੱਚ ਪੜ੍ਹਨਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਾਰਕਡਾਉਨ ਨੂੰ HTML ਵਿੱਚ ਬਦਲਣਾ ਇੱਕ ਰੈਂਡਰਿੰਗ ਕਦਮ ਹੈ ਜੋ ਸਰੋਤ ਨੂੰ ਇੱਕ ਵੈਬਪੇਜ ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
ਇਹ ਕਨਵਰਟਰ ਨਿਸ਼ਾਨਬੱਧ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, JavaScript ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਧ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਅਪਣਾਇਆ ਗਿਆ ਮਾਰਕਡਾਊਨ ਰੈਂਡਰਰ। ਮਾਰਕਡ CommonMark ਅਤੇ GitHub ਫਲੇਵਰਡ ਮਾਰਕਡਾਊਨ (GFM) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਟੇਬਲ, ਫੈਂਸਡ ਕੋਡ ਬਲਾਕ, ਟਾਸਕ ਲਿਸਟਸ, ਸਟ੍ਰਾਈਕਥਰੂ, ਅਤੇ ਸਟੈਂਡਰਡ ਮਾਰਕਡਾਊਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੋਂ ਇਲਾਵਾ ਸਾਰੇ ਕੰਮ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਆਟੋਲਿੰਕ ਕਰਨਾ।
ਆਉਟਪੁੱਟ ਸਧਾਰਨ HTML ਹੈ — ਸਿਰਲੇਖਾਂ, ਪੈਰਾਗ੍ਰਾਫ਼ਾਂ, ਸੂਚੀਆਂ, ਲਿੰਕਾਂ ਅਤੇ ਚਿੱਤਰਾਂ ਲਈ ਅਰਥ ਟੈਗ, ਨਾਲ ਹੀ ਕੋਡ ਬਲਾਕਾਂ ਲਈ ਕਲਾਸ ਹੁੱਕ ਜਿੱਥੇ ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਟੂਲ ਉਹਨਾਂ ਦੀ ਉਮੀਦ ਕਰਦੇ ਹਨ। ਆਉਟਪੁੱਟ ਨੂੰ ਕਿਸੇ ਵੀ CMS ਵਿੱਚ ਸਾਫ਼-ਸੁਥਰਾ ਪੇਸਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਸਥਿਰ ਸਾਈਟ ਜਨਰੇਟਰਾਂ ਵਿੱਚ ਏਮਬੇਡ ਕਰਦਾ ਹੈ, ਜਾਂ ਸਟੈਂਡਅਲੋਨ .html ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਕੋਈ CSS ਜਾਂ JavaScript ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ; ਨਤੀਜੇ ਨੂੰ ਸਟਾਈਲ ਕਰਨਾ ਤੁਹਾਡੇ ਡਾਊਨਸਟ੍ਰੀਮ ਸੰਦਰਭ 'ਤੇ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ।
ਮਾਰਕਡਾਊਨ ਉਹ ਫਾਰਮੈਟ ਹੈ ਜੋ ਲੇਖਕ ਅਤੇ ਡਿਵੈਲਪਰ ਪਸੰਦ ਕਰਦੇ ਹਨ; HTML ਇੱਕ ਫਾਰਮੈਟ ਬ੍ਰਾਊਜ਼ਰ ਰੈਂਡਰ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਸਥਿਰ ਸਾਈਟ ਜਨਰੇਟਰ ਅਤੇ CMS ਪਲੇਟਫਾਰਮ ਮਾਰਕਡਾਉਨ ਨੂੰ ਪਰਦੇ ਦੇ ਪਿੱਛੇ HTML ਵਿੱਚ ਬਦਲਦੇ ਹਨ, ਪਰ ਤੁਹਾਨੂੰ ਕਈ ਵਾਰ ਇੱਕ ਸਟੈਂਡਅਲੋਨ ਕਦਮ ਵਜੋਂ ਪਰਿਵਰਤਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ — ਇੱਕ CMS ਵਿੱਚ ਪੇਸਟ ਕਰਨਾ ਜਿਸ ਵਿੱਚ ਮਾਰਕਡਾਉਨ ਸਮਰਥਨ ਨਹੀਂ ਹੈ, ਈਮੇਲਾਂ ਲਈ HTML ਤਿਆਰ ਕਰਨਾ, ਇੱਕ ਤੇਜ਼ ਝਲਕ ਤਿਆਰ ਕਰਨਾ, ਜਾਂ ਅੱਗੇ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਰੈਂਡਰ ਕੀਤੇ ਆਉਟਪੁੱਟ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨਾ।
HTML ਕਿਸੇ ਵੀ ਸਮੱਗਰੀ ਲਈ ਕੈਨੋਨੀਕਲ ਫਾਰਮੈਟ ਵੀ ਹੈ ਜੋ ਆਖਿਰਕਾਰ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਵੇਗਾ। ਮਾਰਕਡਾਊਨ ਡਰਾਫਟ ਤੋਂ ਬਣੇ ਈਮੇਲ ਨਿਊਜ਼ਲੈਟਰ, ਵੱਡੇ HTML ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਏਮਬੇਡ ਕੀਤੇ ਦਸਤਾਵੇਜ਼ੀ ਪੰਨੇ, ਅਤੇ ਸੰਪਾਦਕਾਂ ਵਿੱਚ ਪੇਸਟ ਕੀਤੀਆਂ ਬਲੌਗ ਪੋਸਟਾਂ ਜੋ HTML ਨੂੰ ਇੱਕ ਸਾਫ਼ ਪਰਿਵਰਤਨ ਤੋਂ ਲਾਭ ਦੀ ਉਮੀਦ ਕਰਦੇ ਹਨ।
ਮਾਰਕਡਾਊਨ ਪੇਸਟ ਕਰੋ, HTML ਪ੍ਰਾਪਤ ਕਰੋ।
ਚਿੰਨ੍ਹਿਤ ਇੱਕ ਦੋ-ਪਾਸ ਆਰਕੀਟੈਕਚਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਲੈਕਸਰ ਬਲਾਕ-ਪੱਧਰ ਦੇ ਟੋਕਨਾਂ (ਸਿਰਲੇਖ, ਪੈਰੇ, ਸੂਚੀਆਂ, ਕੋਡ ਬਲਾਕ) ਅਤੇ ਇਨਲਾਈਨ ਟੋਕਨਾਂ (ਜ਼ੋਰ, ਲਿੰਕ, ਚਿੱਤਰ) ਵਿੱਚ ਇਨਪੁਟ ਨੂੰ ਟੋਕਨਾਈਜ਼ ਕਰਦਾ ਹੈ। ਪਾਰਸਰ ਟੋਕਨ ਸਟ੍ਰੀਮ 'ਤੇ ਚੱਲਦਾ ਹੈ ਅਤੇ HTML ਨੂੰ ਛੱਡਦਾ ਹੈ, ਹਰੇਕ ਟੋਕਨ ਕਿਸਮ ਲਈ ਰੈਂਡਰਰ ਹੁੱਕ ਲਾਗੂ ਕਰਦਾ ਹੈ।
GitHub ਫਲੇਵਰਡ ਮਾਰਕਡਾਉਨ ਐਕਸਟੈਂਸ਼ਨਾਂ ਨੂੰ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ: ਟੇਬਲ (ਪਾਈਪ ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ), ਫੈਂਸਡ ਕੋਡ ਬਲਾਕ (ਭਾਸ਼ਾ ਸੰਕੇਤਾਂ ਦੇ ਨਾਲ ਟ੍ਰਿਪਲ ਬੈਕਟਿਕਸ), ਕਾਰਜ ਸੂਚੀਆਂ (- [ ] ਅਤੇ - [x]), ਸਟ੍ਰਾਈਕਥਰੂ (ਡਬਲ ਟਿਲਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ), ਅਤੇ URL ਆਟੋਲਿੰਕਿੰਗ। ਕੋਡ ਬਲਾਕ ਡਾਊਨਸਟ੍ਰੀਮ ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਲਈ ਵਿਕਲਪਿਕ ਭਾਸ਼ਾ ਕਲਾਸ ਦੇ ਨਾਲ ਕੋਡ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਪਹਿਲਾਂ ਤੋਂ ਲਪੇਟਦੇ ਹਨ।
ਆਉਟਪੁੱਟ ਸੈਨੀਟਾਈਜ਼ੇਸ਼ਨ ਡਾਊਨਸਟ੍ਰੀਮ ਖਪਤਕਾਰਾਂ ਲਈ ਛੱਡ ਦਿੱਤੀ ਗਈ ਹੈ। ਮਾਰਕਡਾਊਨ ਵਿੱਚ ਏਮਬੇਡ ਕੀਤੇ ਕੱਚੇ HTML ਸਮੇਤ, ਜੋ ਵੀ ਇਨਪੁਟ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਮਾਰਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਅਵਿਸ਼ਵਾਸਯੋਗ ਇਨਪੁਟ ਸਵੀਕਾਰ ਕਰਦੇ ਹੋ, ਤਾਂ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰੈਂਡਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ DOMPurify ਜਾਂ ਇੱਕ ਸਮਾਨ HTML ਸੈਨੀਟਾਈਜ਼ਰ ਰਾਹੀਂ ਆਉਟਪੁੱਟ ਚਲਾਓ।