模块:AnonNews
来自Blockland Wiki
更多操作
此模块的文档可以在模块:AnonNews/doc创建
local p = {}
function p.renderCard(frame)
local args = frame.args
-- 获取传入的参数,如果没有则给默认值
local region = args.region or "未知"
local date = args.date or ""
local text = args.text or ""
-- 生成 HTML(由于你在 CSS 用了 nth-child,不需要在 Lua 里算颜色索引!)
local html = string.format([[
<div class="abkl-card">
<div class="abkl-meta-row">
<span class="abkl-badge">%s</span>
<span class="abkl-date">%s</span>
</div>
<div class="abkl-text">%s</div>
</div>
]], region, date, text)
return html
end
return p