Use our rich editor to write articles with math equations, code blocks, and multimedia — then publish to the BanglaTech community.
BanglaTech has a full-featured blog editor powered by TipTap and KaTeX. You can write long-form articles with headings, bold/italic text, bullet lists, blockquotes, images, math equations, and syntax-highlighted code blocks — all inline, no context switching. This tutorial walks through writing and publishing a complete Bangla article on রবীন্দ্রনাথের সাহিত্যকর্ম.
Public blog posts require the Author role (granted by site admins). Any user can write group posts inside groups they're members of, and private posts visible only to themselves.
Navigate to /editor from the top navigation. You'll see an empty editor with a title field, a toolbar (headings, bold, italic, code, lists, quote, image, link), and four visibility options at the top: পাবলিক (Public), গ্রুপ (Group), শুধু আমি (Only me), নির্দিষ্ট ব্যক্তি (Specific people).
Click the large title field and type your headline. This also auto-generates the URL slug for the published post.
Click into the editor area and start typing. The toolbar at the top of the editor has buttons for every formatting option, but you can also use Markdown shortcuts for the common ones:
## + space → H2 heading### + space → H3 heading- or * + space → bullet list1. + space → numbered list> + space → blockquote```language → code block with syntax highlightingFor the Rabindranath article, we use H2 for sections, H3 for sub-sections, bold for emphasis, a bullet list for his major contributions, and a blockquote for a famous poem excerpt.
BanglaTech's editor supports LaTeX-style math through KaTeX, just like the question editor. Inline math uses single dollar signs $...$, block equations use double dollars $$...$$ on their own line.
Examples used in this article:
$e^{i\pi} + 1 = 0$ → renders as Euler's identity inline with the text$$\int_{0}^{\infty} e^{-x^2} dx = \frac{\sqrt{\pi}}{2}$$ → renders as a centered display equationTriple backticks followed by a language name create a syntax-highlighted code block: ```python. Supported languages include Python, JavaScript, TypeScript, Java, C++, and many more.
Click the সেটিংস (Settings) button in the top-right to expand the metadata panel.
Fill in:
The খসড়া (Draft) button next to Publish saves your work-in-progress so you can come back to it later. Drafts are visible only to you until you publish them.
Click the প্রিভিউ (Preview) tab to see exactly how your post will look to readers — with fully-rendered math, code highlighting, and formatted text. Switch back to লিখুন (Write) to make edits.
When you're ready, click the green প্রকাশ করুন (Publish) button. The post goes live immediately and redirects you to its permanent URL at /post/<slug>.
Scroll down — the math equations, code blocks, and all other formatting render beautifully for readers:
Publishing a BanglaTech blog post takes under 10 minutes once you know the tools:
To enter writing competitions with your posts, see the Competitions tutorial.