This is the official website for WellFed, built with Jekyll and hosted on GitHub Pages.
- How to Update the Website
- Creating News/Blog Posts
- Updating Pages
- Updating Site Information
- Adding Images
- Deploying to GitHub Pages
This website is designed to be easily updated by non-technical users. There are two main ways to update content:
- Go to [GitHub repository URL]
- Navigate to the file you want to edit
- Click the pencil icon in the upper right to edit
- Make your changes (follow Markdown formatting)
- Scroll down, add a brief description of your changes
- Click "Commit changes"
The website will automatically update within a few minutes.
For more extensive changes or if you want to preview before publishing:
- Clone the repository to your computer
- Make changes to the files using any text editor
- Commit and push the changes to GitHub
To add a new blog post:
- Create a new file in the
_postsfolder - Name it using this format:
YYYY-MM-DD-title-with-hyphens.md - Include the front matter at the top:
--- layout: page title: Your Post Title date: YYYY-MM-DD author: Your Name --- - Write your content below using Markdown
- Commit the changes
Example post: 2023-09-01-wellfed-celebrates-community-partnerships.md
The main content pages are in the pages folder:
- About: pages/about.md
- Contact: pages/contact.md
- Events: pages/events.md
- News: pages/news.md
To update a page:
- Open the relevant file
- Edit the content using Markdown formatting
- Save your changes
- Commit to GitHub
Site-wide settings like title, description, and navigation are in the _config.yml file.
- Add image files to the
assets/imagesfolder - Reference them in your content as:

- Bold text:
**bold** - Italic text:
*italic* - Link:
[Link text](https://example.com) - Lists:
- Item 1 - Item 2 - Headings:
## Large heading ### Medium heading #### Small heading
The website is automatically deployed when changes are pushed to the main branch of the GitHub repository. No additional steps are required.
If you're developing locally and want to preview the site:
- Install Jekyll
- Install dependencies:
bundle install
- Run Jekyll with live reload:
This will:
bundle exec jekyll serve --livereload- Start the Jekyll server
- Enable live reload (site automatically refreshes when files change)
- Watch for file changes in real-time
- View the site at
http://localhost:4000
Note: If you encounter any issues with live reload, you can also run without it:
bundle exec jekyll serveIf you have any questions or need assistance updating the website, please contact [technical contact person].