Template:MainPage
- Description
- This template is used to create a dynamic grid layout on the main page using wiki.gg's Improved Main Page (IMP) framework, initiated with Module:MainPage to then display with Template:MP-Box header-body content containers.
- The layout is constructed using keywords arranged in a grid. This grid is comprised of 3 columns on desktop-width displays (>=1350px), 2 columns on tablet-width displays (990px - 1350px), and 1 column on mobile displays (<=990px), and there is no limit for number of rows. Each keyword represents a grid section and can be assigned to cells to span multiple rows and/or columns, but must form dimensions of a contiguous rectangle (1x1, 2x1, 3x1, 1x2, 2x2, 1x3, 2x3). The table below gives a visual representation of how main page boxes can be arranged (using 3x1, 2x1, 1x2 allocations). The keyword
welcomeloads the contents of Geometry Dash Wiki/welcome, for example. Keywords are not required to be used in all layouts for each screen dimension. - Using a keyword without an existing main page box will insert a placeholder containing a page-create input, which can be used to create a new main page box page from the specified keyword.
welcome welcome welcome about about external contribute contribute external
- Syntax
{{MainPage
|desktop = (required) [requires 3 main page box title specifications per line]
|tablet = (required) [requires 2 main page box title specifications per line]
|mobile = (required) [requires 1 main page box title specification per line]
}}
- Sample
{{MainPage
|desktop =
welcome welcome welcome
about about external
contribute contribute external
|tablet =
welcome welcome
about external
contribute contribute
|mobile =
welcome
about
contribute
external
}}
- Sample output
Script error: No such module "MainPage".