Skip to content

Commit 441241d

Browse files
committed
navigation consistency
1 parent 233013b commit 441241d

3 files changed

Lines changed: 64 additions & 2 deletions

File tree

.github/copilot-instructions.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,67 @@ The shared CSS provides these CSS variables:
6868
- Credits and contributor lists
6969
- Detailed step-by-step instructions
7070

71+
### Conversion Verification Checklist
72+
73+
**MANDATORY - Verify ALL items before completing any HTML conversion:**
74+
75+
#### General Page Requirements
76+
- [ ] Used `<!DOCTYPE html>` (not HTML 4.01 Transitional)
77+
- [ ] Linked to shared CSS: `<link rel="stylesheet" href="css/devnull-shared.css">`
78+
- [ ] NO inline `<style>` blocks (unless page-specific styles are required)
79+
- [ ] NO Wayback Machine scripts, toolbars, or wrapper divs
80+
- [ ] All `<font>` tags converted to semantic HTML
81+
- [ ] Structure uses `<div class="container">``<header>``<main>``<div class="footer">`
82+
- [ ] Title tag is descriptive and accurate
83+
- [ ] Meta charset and viewport tags present
84+
85+
#### Content Preservation
86+
- [ ] 100% of original content preserved (compared against original file)
87+
- [ ] All technical explanations intact (no summarizing)
88+
- [ ] All code examples preserved with original formatting
89+
- [ ] All credits and contributor names preserved
90+
- [ ] All step-by-step instructions preserved
91+
- [ ] All tables and structured data preserved
92+
- [ ] Historical dates and "Last Updated" information preserved
93+
94+
#### Links and Navigation
95+
- [ ] All external links have `target="_blank"`
96+
- [ ] Dead links updated to modern equivalents (UESP, Nexusmods)
97+
- [ ] Wayback Machine URLs unwrapped and modernized
98+
- [ ] Internal links use relative paths (not absolute URLs)
99+
- [ ] Footer navigation matches page type (see below)
100+
101+
#### FCOM Page-Specific Requirements
102+
**If converting a FCOM_*.html page, verify ALL of these:**
103+
- [ ] Footer uses `<div class="footer">` NOT `<footer>` tag
104+
- [ ] Footer includes PES Hall of Fame image: `<img src="images/PES_HallofFameSmall.jpg" class="nav-image">`
105+
- [ ] Footer has `<hr class="nav-divider">` BEFORE navigation links
106+
- [ ] Footer has `<hr class="nav-divider">` AFTER navigation links
107+
- [ ] Footer includes ALL 9 navigation links in this order:
108+
1. Home
109+
2. Dev/Null Mods
110+
3. Main (FCOM_Convergence.html)
111+
4. Guide (FCOM_Convergence_Guide.html)
112+
5. Load-Order (FCOM_LoadOrder.html)
113+
6. FAQ (FCOM_FAQ.html)
114+
7. Support (FCOM_Support.html)
115+
8. Options (FCOM_Options.html)
116+
9. Version History (FCOM_VersionHistory.html)
117+
- [ ] Copyright line exactly matches: `Copyright 2006, 2007, 2008, 2009, 2015, 2025 by devakm. Individual works copyright by their respective creators.`
118+
119+
#### Standard Page Footer Requirements
120+
**If converting a non-FCOM page, verify:**
121+
- [ ] Footer uses `<div class="footer">` NOT `<footer>` tag
122+
- [ ] Footer includes standard 4-link navigation (Home | Dev/Null Mods | TOTO Main | Quest List)
123+
- [ ] Copyright line matches standard format
124+
125+
#### Final Validation
126+
- [ ] Opened file in browser to verify rendering
127+
- [ ] All images load correctly
128+
- [ ] No console errors in browser dev tools
129+
- [ ] Dark mode colors display correctly
130+
- [ ] All links clickable and functional
131+
71132
## Key Content Areas
72133

73134
- **FCOM: Convergence** - Major mod integration project (Francesco + WarCry + Oscuro + Martigen)

docs/FCOM_Install.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ <h3>Saved Game</h3>
242242
</section>
243243
</main>
244244

245-
<footer>
245+
<div class="footer">
246246
<p>
247247
<img src="images/PES_HallofFameSmall.jpg" title="Homage to the venerable PlanetElderScrolls Hall of Fame" class="nav-image"><br>
248248
<hr class="nav-divider">
@@ -258,7 +258,7 @@ <h3>Saved Game</h3>
258258
<hr class="nav-divider">
259259
</p>
260260
<p>Copyright 2006, 2007, 2008, 2009, 2015, 2025 by devakm. Individual works copyright by their respective creators.</p>
261-
</footer>
261+
</div>
262262
</div>
263263
</body>
264264

docs/FCOM_Options.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ <h4>FCOM_KDCircletsOOOOptimizedNPCEquip</h4>
272272
<a href="FCOM_LoadOrder.html">Load-Order</a> |
273273
<a href="FCOM_FAQ.html">FAQ</a> |
274274
<a href="FCOM_Support.html">Support</a> |
275+
<a href="FCOM_Options.html">Options</a> |
275276
<a href="FCOM_VersionHistory.html">Version History</a>
276277
<hr class="nav-divider">
277278
</p>

0 commit comments

Comments
 (0)