Internal Lab Resources

This page contains important information for current lab members about managing their presence on the lab website and other internal processes.

When to Add/Remove Yourself from the Webpage

When to ADD yourself:

When to REMOVE/UPDATE yourself:

How to Add Yourself to the People Page

Step 1: Create Your Profile File

Step 2: Add the Required Header

---
name: Your Full Name
position: [choose one: gradstudent/postdoc/researchstaff/visiting/alumni]
avatar: yourphoto.jpg
twitter: yourtwitterhandle
joined: 2024
---

Step 3: Add Your Photo

Step 4: Write Your Bio

Step 5: Submit Your Changes

How to Update Your Profile

  1. Find your file in _people/<firstname>_<lastname>.md
  2. Edit the content - update your bio, position, or other information
  3. Update your photo if needed (replace the file in images/people/)
  4. Commit and push your changes or ask for help

How to Transition to Alumni Status

When leaving the lab:

  1. Edit your profile file in _people/<firstname>_<lastname>.md
  2. Change the position field to alumni:
    position: alumni
    
  3. Add your next position to your bio (e.g., “Now at [Company/University]”)
  4. Keep your profile - don’t delete it! Alumni remain part of the lab community
  5. Commit and push the changes

Adding Publications

When you publish a paper:

  1. Edit publications.md
  2. Find the correct year section
  3. Add your publication in this format:
    _Paper Title_<br>
    Author1, Author2, KP Kording, etc<br>
    Journal Name, Year ([Article](link-if-available))
    
  4. Maintain chronological order within the year
  5. Include all lab members who are authors

Adding News Items

For lab news and announcements:

  1. Edit _data/news.yml
  2. Add a new entry at the top: ```yaml
    • date: YYYY-MM-DD details: “Your news item here. Can include links” ```
  3. Note: Some characters like : need special handling - use quotes around your text

Technical Help

Using Git/GitHub

Basic Git workflow:

git pull                     # Get latest changes
git add .                    # Stage your changes
git commit -m "message"      # Commit with descriptive message
git push                     # Push to GitHub

Editing directly on GitHub:

  1. Navigate to the file on GitHub.com
  2. Click the pencil icon to edit
  3. Make your changes
  4. Commit directly or create a pull request

Testing Changes Locally

Before pushing changes:

jekyll serve

Then visit localhost:4000 to preview

Getting Help

Best Practices


This page is for internal use by Kording Lab members. If you’re not a lab member but interested in joining, please see the About page for more information.