সেরা উপায় একটি বিশেষভাবে চিহ্নিত ব্যবহার করা হয় verbatim
পরিবেশ, তারপর একটি মাধ্যমে পছন্দসই লক্ষ্য বিন্যাসে রূপান্তরিত করা যেতে পারে যা লুয়া ফিল্টার । যেমন, একটি যোগ করুন %%%html
একটি ক্রিয়াশীল পরিবেশের প্রথম লাইন হিসাবে ট্যাগ করুন, তারপরে আপনি যে HTML টি সংরক্ষণ করতে চান তা সন্নিবেশ করান:
\begin{verbatim}
%%%html
<aside>Embedding raw HTML can be helpful</aside>
\end{verbatim}
প্যান্ডোক এটি একটি স্বাভাবিক কোড ব্লক হিসাবে পড়বে, কিন্তু আমরা একটি কাঁচা HTML ব্লক চাই। আমরা রূপান্তর করতে একটি ফিল্টার একটি ফিল্টার ব্যবহার করুন:
function CodeBlock(cb)
local rawHtml = cb.text:match('^%s*%%%%%%html\n(.*)')
if rawHtml then
return pandoc.RawBlock('html', rawHtml)
end
end
উপরের একটি ফাইলের মধ্যে সংরক্ষণ করুন এবং এটি প্যান্ডোক এর যুক্তি হিসাবে ব্যবহার করুন --lua-filter
বিকল্প।