包住 bslib::page_fluid(lang = "zh-Hant-TW", theme = kit_theme(), use_kit(), kit_header(...), ...)。
頁首下面接著放分頁列(kit_navgroups() 或 kit_flow_tabs())與各分頁的內容。
Usage
kit_page(
title,
subtitle = NULL,
...,
tagline = NULL,
version = NULL,
date = NULL,
logo = TRUE,
meta_extra = NULL,
window_title = title,
show_kitdesign = FALSE,
brand = kit_current_brand(),
package = NULL
)Arguments
- title
工具名稱(頁首的 h1,也是瀏覽器分頁的標題),例如「KIT 資料串接工具」。
- subtitle
副標(粗體),例如資料庫名稱「臺灣幼兒發展調查資料庫」。
- ...
頁面的內容。
- tagline
接在副標後面的一句(例如「跨波次資料處理」);
NULL不顯示。- version, date
頁首版本行的版本與日期,通常讀 app 自己的 DESCRIPTION:
kit_app_description("kitJoin")。- logo
頁首要不要放品牌的標誌(KIT 的是豆子+KIT 字樣):
TRUE(標誌檔由 htmlDependency 提供,Shiny 裡用)、"inline"(標誌直接寫進頁面,給沒有 Shiny 的 單一 HTML 檔,例如使用手冊)、FALSE。- meta_extra
版本行後面再接的字(例如「kits 0.25.0」)。
- window_title
瀏覽器分頁的標題(預設和
title一樣)。- show_kitdesign
版本行後面要不要接 kitDesign 的版本(「kitDesign 0.1.0」), 回報問題時兩個版本都看得到。
- brand
品牌:標誌、分頁圖示、顏色(
kit_brand())。預設是kit_current_brand(): 沒有設定options(kitDesign.brand = )時是 KIT。- package
app 的套件名稱,寫在版本行最前面:「kitJoin v0.6.0 · 2026-10-31」。 回報問題時一看就知道是哪個 app 的哪一版。
NULL(預設)不寫,和以前一樣。
Value
一個完整的頁面(bslib::page_fluid())。
Examples
if (interactive()) {
ui <- kit_page(
"KIT ×× 工具", "臺灣幼兒發展調查資料庫",
tagline = "跨波次資料處理", version = "0.1.0", date = "2026-10-31",
kit_tab_guide("示範一頁。", kit_steps("選檔案", "按執行"), "一張表。")
)
shiny::shinyApp(ui, function(input, output, session) {})
}