diff --git a/custom_pages/westgate-pages/THEME-INTEGRATION.md b/custom_pages/westgate-pages/THEME-INTEGRATION.md index 3fa5dc9..f7f76c5 100644 --- a/custom_pages/westgate-pages/THEME-INTEGRATION.md +++ b/custom_pages/westgate-pages/THEME-INTEGRATION.md @@ -8,9 +8,10 @@ not in ACP widgets: - **Gallery** — a player-upload screenshot category rendered as a masonry grid. - **Top bar** — global header partial that replaces the left sidebar. -The two static pages (Home, Join the Team) are NOT here — they ship as -paste-ready HTML widgets in `westgate-pages/home.html` and -`westgate-pages/join-the-team.html`. +The static pages are NOT here. Home now lives in the +`nodebb-plugin-westgate-pages` repo as `templates/home.tpl` (sow-* classes, +styled by `scss/westgate/_pages.scss`); Join the Team still ships as the +paste-ready HTML widget `westgate-pages/join-the-team.html`. --- diff --git a/custom_pages/westgate-pages/_preview-home.html b/custom_pages/westgate-pages/_preview-home.html deleted file mode 100644 index ec8dcdb..0000000 --- a/custom_pages/westgate-pages/_preview-home.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - -Westgate page preview (theme harness) - - - - -
▾ Simulated theme chrome (brand hero + nav + #content) — the widget HTML is everything below the nav
-
Shadows Over Westgate
Persistent World
- -
Loading widget…
- - - diff --git a/custom_pages/westgate-pages/home.html b/custom_pages/westgate-pages/home.html deleted file mode 100644 index d7b673f..0000000 --- a/custom_pages/westgate-pages/home.html +++ /dev/null @@ -1,238 +0,0 @@ - - - -
- - -
-
- - -
-
- Neverwinter Nights · Persistent World -

Welcome to Westgate

-

An ancient port city rises out of the mists, at the edge of the Sea of Fallen Stars. Mind the shadows.

- -
-
-
- - -
-
-
- -
Server Online
ALPHA · MODULE 0.3
-
-
- -
14 souls online
PEAK TODAY: 32
-
-
-
Direct Connect
-
play.westgate.pw
-
- Connect Guide -
-
- - -
-
-

Long ago, merchants from distant lands filled its harbors, and gold flowed as freely as wine — but time, as it does, has a way of curdling mortal splendor.

-

Today its bones are old stone and salt-worn docks, and bargains are struck beneath every lantern's glow. Here, hoarded secrets, owed favour, and unspoken truths are the true measure of power — although coin certainly helps.

-

Westgate is a city ever-balanced on a blade's edge, built upon decaying decadence. The masked and nameless guilds clot the veins of the city with their greed and cruelty. Noble houses cling to fading legacies as their bloodlines tangle with curses, ambition, and desperation. Old cults and buried powers hold the Undergate by its throat. Beneath it all, antediluvian things begin to stir — patient, watchful, and hungry.

-
“To walk Westgate's streets is to wager your soul in a game of chance.”
-

Every alley offers opportunity, yet each carries a price. While some come seeking fortune or power, others arrive hoping to disappear — and indeed they do, for in these boulevards you are lucky to merely survive. In Westgate, few leave unchanged… and fewer still leave at all.

-

Welcome to Westgate. Mind the shadows.

-
- - -
-
- Your First Steps -

Enter the City

-
- -
- - -
-
-
- From the Watch -

Latest News

-
- All News → -
-
-
- -
24 Jun 2026 · Announcement

The Gates Open — Alpha Has Begun

Westgate opens its harbour to its first wave of adventurers. Everything you need to know.

-
-
- -
21 Jun 2026 · Patch Note

Patch 0.3 — The Undergate

The tunnels beneath the city are now open. New areas, factions, and dangers await below.

-
-
- -
18 Jun 2026 · Community

The Community Charter

Our revised rules and the principles that keep Westgate's streets worth walking.

-
-
-
- -
diff --git a/custom_pages/westgate-pages/topbar-custom.js b/custom_pages/westgate-pages/topbar-custom.js index 5302218..4f18c2b 100644 --- a/custom_pages/westgate-pages/topbar-custom.js +++ b/custom_pages/westgate-pages/topbar-custom.js @@ -5,8 +5,9 @@ (In the live theme this can instead live in the theme's client-side bundle.) WHY THIS FILE EXISTS - - The two static pages (home.html / join-the-team.html) need NO JavaScript; - they are pure HTML/CSS (the only inline bit is an fallback). + - The static page (join-the-team.html) needs NO JavaScript; it is pure + HTML/CSS (the only inline bit is an fallback). Home lives + in the westgate-pages plugin now (templates/home.tpl). - The TOP BAR needs this small controller for: Forums mega-menu, inline search, the mobile burger/drawer, and the drawer's Forums accordion. diff --git a/scss/westgate/_pages.scss b/scss/westgate/_pages.scss index 34f2fdd..c2546f4 100644 --- a/scss/westgate/_pages.scss +++ b/scss/westgate/_pages.scss @@ -1,6 +1,6 @@ // Styles for the file-based site pages served by nodebb-plugin-westgate-pages -// (/news /blog /gallery). Home and recruitment carry their own scoped