This website serves as a hub for presenting the Peritext project's goals, research updates, and tools to the public.
Follow these steps to set up and run the project locally:
git clone https://github.com/illinois-ari/peritext-website.git
cd peritext-websitenpm installnpm run dev- Open http://localhost:3000 to view the site.
- Navigate to http://localhost:3000/admin to access the Content Management System (CMS).
- Email:
[email protected] - Password:
12345 - Alternatively, create a new user from the admin panel.
Once logged into the CMS, you can edit the following collections:
| Collection | Purpose | Key Fields & Notes |
|---|---|---|
| Page Settings | Page titles for each route | page (select from: home, about, contact, team, blog, data), title (string) |
| About | Sections of the About page | type (text/image), order, content (rich text), image (upload + align) |
| Home | Homepage content and updates | content (text), maxUpdates (number of recent updates to show) |
| Blog | Blog post entries | title, author, slug, datePosted, shortDescription, longDescription, readTime, keywords |
| Team | Team sections with members | title, sortOrder, members[]: name, image, description, social |
| Contact | Contact info & text blocks | type (text-block/contact), body (text), name, email, image |
Once you're ready to deploy your changes:
git add .
git commit -m "Updated content"
git push origin main