Skip to content

Commit 9e45d7b

Browse files
guralbrianclaude
andcommitted
Complete website redesign and content updates
- Updated theme configuration and customizations - Added comprehensive content for About Me, Research, and Science Communication pages - Implemented custom layouts and styling - Added PDF resources and image assets - Updated GitHub Actions workflow for deployment - Added development documentation and setup files 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 3cb6fb0 commit 9e45d7b

46 files changed

Lines changed: 1582 additions & 694 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/hugo.yml

100644100755
File mode changed.

.gitignore

100644100755
Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,16 @@ Thumbs.db
2525
*.swo
2626

2727
# Node modules if any
28-
node_modules/
28+
node_modules/
29+
30+
# Private files and folders
31+
_private/
32+
*.Zone.Identifier
33+
34+
# Python virtual environment
35+
venv/
36+
__pycache__/
37+
*.pyc
38+
39+
# Hugo extended installers
40+
*.deb

.gitmodules

100644100755
File mode changed.

.obsidian/app.json

100644100755
File mode changed.

.obsidian/appearance.json

100644100755
File mode changed.

.obsidian/core-plugins.json

100644100755
File mode changed.

.obsidian/workspace.json

100644100755
Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,17 @@
44
"type": "split",
55
"children": [
66
{
7-
"id": "d8d3fd9b3c83f877",
7+
"id": "f715eaacc8bfe909",
88
"type": "tabs",
99
"children": [
1010
{
11-
"id": "260264fee285ecf8",
11+
"id": "5951b04a4062f05f",
1212
"type": "leaf",
1313
"state": {
14-
"type": "markdown",
15-
"state": {
16-
"file": "content/Science Communication.md",
17-
"mode": "source",
18-
"source": false
19-
},
14+
"type": "empty",
15+
"state": {},
2016
"icon": "lucide-file",
21-
"title": "Science Communication"
17+
"title": "New tab"
2218
}
2319
}
2420
]
@@ -168,8 +164,11 @@
168164
"command-palette:Open command palette": false
169165
}
170166
},
171-
"active": "459efdda7babb71b",
167+
"active": "5951b04a4062f05f",
172168
"lastOpenFiles": [
169+
"layouts/README.md",
170+
"layouts/partials/README.md",
171+
"content/Science Communication.md",
173172
"layouts/_default/contact.html",
174173
"public/research-background/index.html",
175174
"public/research-background",
@@ -181,11 +180,9 @@
181180
"content/CV.md",
182181
"content/Contact.md",
183182
"content/About Me.md",
184-
"content/Science Communication.md",
185183
"public/css/custom.css",
186184
"static/css/custom.css",
187185
"static/css",
188-
"public/assets/css/stylesheet.54f59c8625057fda6bf2da9d9623b2557126b76c6d6cfe3f9136ca60106b7cf8.css",
189186
"public/images/DNA.webp",
190187
"public/images/neurons.jpg",
191188
"static/images/neurons.jpg",

CLAUDE.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# CLAUDE.md
2+
3+
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
4+
5+
## Development Commands
6+
7+
### Local Development
8+
```bash
9+
# Start the Hugo development server with draft posts visible
10+
hugo server -D
11+
12+
# Start server without drafts
13+
hugo server
14+
```
15+
16+
### Build Commands
17+
```bash
18+
# Build the site for production
19+
hugo --minify
20+
21+
# Build with specific base URL (used in GitHub Actions)
22+
hugo --minify --baseURL "https://rrsharp122.github.io/"
23+
```
24+
25+
## Repository Structure
26+
27+
This is a Hugo-based static website using the PaperMod theme. Key directories:
28+
29+
- `content/`: All site content in Markdown format
30+
- Main pages: `About Me.md`, `Research Background.md`, `Science Communication.md`, `Contact.md`
31+
- Posts go in `content/posts/` (create subdirectories for categories)
32+
- `layouts/`: Custom HTML templates overriding theme defaults
33+
- `layouts/partials/`: Partial templates for header, footer, etc.
34+
- `layouts/_default/`: Page templates
35+
- `assets/css/`: Custom CSS files (main customization in `custom.css`)
36+
- `static/`: Static assets served as-is
37+
- `static/images/`: All images referenced in content
38+
- `static/pdfs/`: PDF documents
39+
- `themes/PaperMod/`: Git submodule containing the theme
40+
41+
## Key Configuration
42+
43+
- **config.yaml**: Main Hugo configuration
44+
- Base URL: `https://rrsharp122.github.io/`
45+
- Theme: PaperMod
46+
- Menu structure defined here
47+
- Social links and SEO metadata
48+
49+
## Deployment
50+
51+
The site automatically deploys to GitHub Pages via GitHub Actions when changes are pushed to the main branch. The workflow is defined in `.github/workflows/hugo.yml` and uses Hugo Extended version 0.121.0.
52+
53+
## Content Guidelines
54+
55+
- All content pages use standard Hugo front matter
56+
- Images should be placed in `static/images/` and referenced as `/images/filename.jpg`
57+
- Custom styling goes in `assets/css/custom.css`
58+
- The site uses a light theme only (theme toggle is disabled)
59+
60+
## Theme Customizations
61+
62+
The site extends the PaperMod theme with custom layouts and styles:
63+
- Custom header and footer in `layouts/partials/`
64+
- Extended CSS in `assets/css/custom.css` and `assets/css/extended/custom.css`
65+
- Custom contact page template at `layouts/_default/contact.html`

CONTENT_FOR_PARTNER.md

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
# Website Content Updates - Priority Items
2+
3+
## 1. Contact Page Content
4+
**File to update:** `content/Contact.md`
5+
6+
Add this content after the existing front matter (after the `---` line):
7+
8+
```markdown
9+
## Let's Connect
10+
11+
Whether you're interested in collaborative research, science communication projects, or just want to chat about neuroscience and genomics, I'd love to hear from you.
12+
13+
### Research Collaborations
14+
I'm always open to discussing potential collaborations in computational genomics, particularly around:
15+
- Social and environmental genomics
16+
- Bipolar disorder genetics
17+
- Statistical methods for large-scale genetic datasets
18+
- Cross-disciplinary approaches to mental health research
19+
20+
### Science Communication
21+
If you're working on science outreach, educational content, or public engagement initiatives, let's talk! I'm passionate about making complex research accessible and engaging for diverse audiences.
22+
23+
### Speaking & Workshops
24+
I'm available for:
25+
- Guest lectures on computational genomics
26+
- Science communication workshops
27+
- Research methodology seminars
28+
- Career panels for aspiring scientists
29+
30+
### General Inquiries
31+
Have questions about graduate school, research, or career paths in computational biology? Feel free to reach out—I'm happy to share my experiences and insights.
32+
33+
**Response Time:** I typically respond to emails within 48 hours during weekdays.
34+
35+
**Preferred Contact:** For research-related inquiries, please use the form below or email directly. For quick questions, LinkedIn messages work great too.
36+
```
37+
38+
## 2. About Me Page Enhancement
39+
**File to update:** `content/About Me.md`
40+
41+
Replace the existing content (keep the front matter) with:
42+
43+
```markdown
44+
## Welcome!
45+
46+
🌴 My name is Rachel Sharp (she/her), and I am a PhD candidate in Neuroscience & Computational Genomics at the University of North Carolina at Chapel Hill.
47+
48+
### My Research Journey
49+
50+
🧠 Currently, I study how social and environmental factors impact the genetic risk for bipolar disorder using computational genomics approaches and large-scale genetic datasets. This work sits at the fascinating intersection of genetics, psychology, and data science—allowing me to explore how our environments interact with our biology to influence mental health outcomes.
51+
52+
🎓 I graduated Summa Cum Laude from the University of Oklahoma in 2019, with a B.S. in Psychology and a minor in Criminology. My undergraduate years were formative in shaping my understanding of human behavior and the complex factors that influence psychological well-being.
53+
54+
🧪 During my undergraduate studies, I conducted research on the neural mechanisms of decision-making and reward processing in addiction. This early research experience taught me the importance of rigorous methodology and sparked my interest in how biological systems underlie complex behaviors.
55+
56+
### Research Philosophy
57+
58+
My approach to science is deeply collaborative and community-focused. I believe that the most impactful research happens when we bring together diverse perspectives and expertise. Whether I'm analyzing genomic data or designing experiments, I'm always thinking about how our findings can translate into real-world applications that benefit communities.
59+
60+
I'm particularly drawn to computational approaches because they allow us to find patterns in vast datasets that would be impossible to detect otherwise. There's something magical about writing code that reveals new insights about human biology and behavior.
61+
62+
### Beyond the Lab
63+
64+
✨ I'm passionate about communicating science in fun and engaging ways. I believe that science is for our communities, and I want to work to bring our communities closer to the science that we do for them. When I'm not analyzing data or reading papers, you might find me developing new ways to explain complex genomics concepts or working on science outreach projects.
65+
66+
I'm also deeply committed to making academia more inclusive and accessible. Having navigated graduate school myself, I understand the challenges that students face, particularly those from underrepresented backgrounds. I try to mentor and support other students whenever possible.
67+
68+
### Personal Interests
69+
70+
When I step away from research, I love exploring new music (always open to recommendations!), trying new restaurants, and spending time outdoors. I find that these activities help me return to my research with fresh perspectives and renewed creativity.
71+
72+
### Looking Forward
73+
74+
As I work toward completing my PhD, I'm excited about the possibilities ahead. Whether in academia, industry, or science communication, I want to continue working at the intersection of genetics, mental health, and public engagement. The questions we're asking in genomics today will shape how we understand and treat mental health conditions tomorrow.
75+
76+
## Contact & Connect
77+
78+
Feel free to reach out if you're interested in collaborating or just want to chat about science, music, or anything in between!
79+
80+
📧 Email: rsharp@unc.edu
81+
🔗 LinkedIn: [Rachel Sharp](https://www.linkedin.com/in/rachel-sharp-a07b69272)
82+
```
83+
84+
## 3. Formspree Setup Instructions
85+
86+
**For your partner to handle:**
87+
88+
### Quick Setup Steps:
89+
90+
1. **Go to Formspree.io** and create a free account
91+
2. **Create a new form** - they'll give you a unique form ID (looks like `abc123def`)
92+
3. **Update the contact form code:**
93+
- Open file: `layouts/_default/contact.html`
94+
- Find line 22 with `YOUR_FORM_ID`
95+
- Replace it with the actual form ID from Formspree
96+
- Example: Change `https://formspree.io/f/YOUR_FORM_ID` to `https://formspree.io/f/abc123def`
97+
98+
4. **Test the form** by submitting a test message through the website
99+
5. **Set up email notifications** in your Formspree dashboard so you get notified of new submissions
100+
101+
**Cost:** Free plan allows 50 submissions/month, which should be plenty for a personal academic website.
102+
103+
**Security Note:** Formspree handles spam filtering automatically, so you don't need to worry about that.
104+
105+
## 4. Images for BrainPost Articles
106+
107+
**For Rachel to handle:**
108+
109+
The BrainPost articles need unique thumbnail images. Please add the following images to `/static/images/`:
110+
111+
1. **For "Firing in Rhythm" article**: Add an image showing brain waves or neural synchronization
112+
2. **For "Orbitofrontal Cortex" article**: Add a brain region diagram or learning-related image
113+
3. **For "Robot Psychology" article**: Add a human-robot interaction image
114+
4. **For "Learning Strategies" article**: Keep using writing-header.jpg (already set)
115+
5. **For "Serotonin Code" article**: Keep using neurons.jpg (already set)
116+
6. **For "Neural Economics" article**: Keep using DNA.webp (already set)
117+
118+
**Image specifications:**
119+
- Recommended size: 600x400px or similar aspect ratio
120+
- Format: JPG, PNG, or WebP
121+
- File size: Under 500KB for web performance
122+
123+
Once you add these images, update the image paths in `/content/Science Communication.md` to point to your new files.

README.md

100644100755
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
This repository contains the source code for my personal academic website, built with Hugo and the PaperMod theme.
44

5+
```bash
6+
cd /home/bgural/my-website
7+
8+
hugo server -D
9+
```
10+
511
## About This Site
612

713
This website serves as a platform to share my research, science communication work, and professional background. It's designed to be clean, visually appealing, and easy to update.

0 commit comments

Comments
 (0)