Claude Code Prompt: Add Teaching Page to clukewatson.github.io
Overview
Add a new Teaching page to my academic research website and update site-wide navigation to include it. See teaching_page_context.md for full content details and style guidance.
Instructions
Step 1: Read the existing site first
Before writing any code, read the following files to understand the existing HTML structure, navigation pattern, CSS classes, and visual style:
index.htmlresearch/index.html- Any shared CSS or layout files
Do not introduce any new frameworks, styles, or external dependencies. The new page must be visually indistinguishable from existing pages.
Step 2: Create teaching/index.html
Create a new file at teaching/index.html. Use the same HTML structure, header, footer, nav, and CSS as the existing pages.
The page should contain four sections in this order:
- Instructor of Record
- Teaching Assistant
- Other Teaching Materials
Full content for each section is specified in teaching_page_context.md.
Placeholder links: For any item marked as a placeholder, use href="#" and include an inline HTML comment: <!-- TODO: add link when available -->. Do not omit the link element — leave it present so it is easy to find and update later.
No teaching philosophy or evaluations section. Keep the page simple.
Include the standard site disclaimer in the footer: > The views and opinions expressed on this website do not reflect those of the FDIC, the United States, nor anyone else.
Step 4: Verify consistency
Check that: - The Teaching page nav highlights “Teaching” as active (if the site uses active link styling) - All internal links are correct relative paths - The page renders cleanly with no broken links or missing styles