跳转到内容
打开/关闭菜单
  • 451 条目
  • 808 文件
  • 22 用户
  • 9249 编辑
Blockland Wiki
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模块: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