Updated README

This commit is contained in:
Nathan Schneider
2025-06-25 12:51:01 -07:00
parent da913234fd
commit bbf2a7b1c8
2 changed files with 80 additions and 70 deletions

View File

@@ -1,67 +0,0 @@
# Exit to Community Hugo Site
This is a Hugo static site that migrated content from a Notion database to create the Exit to Community documentation site.
## Project Overview
The site documents case studies, legal snippets, and resources related to "Exit to Community" - the practice of converting startups into community-owned cooperatives.
## Key Technical Details
### Site Structure
- **Hugo static site generator** with custom layouts
- **No CMS** - Decap CMS was removed due to login issues
- **Content in Markdown** with YAML frontmatter
- **Custom CSS styling** with E2C yellow branding (#F4D03F)
### Content Types
- **Case Studies** (`/content/case-studies/`) - 24 case studies with logos and descriptions
- **Legal Snippets** (`/content/legal-snippets/`) - Legal documents and frameworks
- **Resources** (`/content/resources/`) - Media, education, and primer content
- **Main Pages** - Homepage, contact, add-your-story
### Important Files
- `/layouts/_default/baseof.html` - Main template with CSS and header/footer
- `/layouts/_default/list.html` - Card layout for case studies and other listings
- `/layouts/_default/single.html` - Individual page template with logo display
- `/layouts/index.html` - Homepage template (prevents auto-generated cards)
- `/static/img/logos/` - Case study logos (64px on cards, 120px on detail pages)
### Styling Notes
- Uses Space Grotesk font from Google Fonts
- Yellow hero section with ribbon background header
- Card-based layout with hover effects
- Responsive design with mobile breakpoints
- Case study logos have white background with padding and borders
### Content Management
- All content files have clean YAML frontmatter (title first, logical ordering)
- Case studies include `image: /img/logos/[filename]` for logos
- Descriptions are full-length (not truncated) on listing pages
- No bold formatting in markdown headers
- Tags are used for categorization (no separate categories field)
### Build/Test Commands
- `hugo server -D` - Development server
- `hugo` - Build static site
- No specific linting commands identified yet
### Recent Work Completed
- Migrated all content from Notion exports
- Added ribbon background to header
- Cleaned up content file structure for human readability
- Added case study logos from external directory
- Fixed layout issues and duplicate content problems
- Removed Decap CMS system
- Implemented responsive card layouts with proper logo sizing
## Future Considerations
- May need to add linting/typecheck commands when identified
- Content updates should maintain the clean YAML structure
- New case studies should follow the established pattern with logos
- Consider adding search functionality if the content grows significantly
## External Dependencies
- Hugo static site generator
- Google Fonts (Space Grotesk)
- No external CMS or database dependencies

View File

@@ -1,7 +1,84 @@
# E2C.how website
# Exit to Community Hugo Site
**An informational website by the Exit to Community Collective.**
## To do
This is a Hugo static site that migrated content from a Notion database to create the Exit to Community documentation site.
* Set up deployment: https://git.medlab.host/dhorn/medlab-hugo-template
## Project Overview
The site documents case studies, legal snippets, and resources related to "Exit to Community" - the practice of converting startups into community-owned cooperatives.
## Key Technical Details
### Site Structure
- **Hugo static site generator** with custom layouts
- **No CMS** - Decap CMS was removed due to login issues
- **Content in Markdown** with YAML frontmatter
- **Custom CSS styling** with E2C yellow branding (#F4D03F)
### Content Types
- **Case Studies** (`/content/case-studies/`) - 24 case studies with logos and descriptions
- **Legal Snippets** (`/content/legal-snippets/`) - Legal documents and frameworks
- **Resources** (`/content/resources/`) - Media, education, and primer content
- **Main Pages** - Homepage, contact, add-your-story with integrated forms
### Important Files
- `/layouts/_default/baseof.html` - Main template with CSS and header/footer
- `/layouts/_default/list.html` - Card layout for case studies and other listings
- `/layouts/_default/single.html` - Individual page template with logo display
- `/layouts/index.html` - Homepage template (prevents auto-generated cards)
- `/static/img/logos/` - Case study logos (64px on cards, 120px on detail pages)
### Styling Notes
- Uses local Space Grotesk font files (no external Google Fonts dependency)
- Yellow hero section with ribbon background header
- Card-based layout with hover effects
- Responsive design with mobile breakpoints
- Case study logos have white background with padding and borders
- Custom styled contact and story submission forms
### Content Management
- All content files have clean YAML frontmatter (title first, logical ordering)
- Case studies include `image: /img/logos/[filename]` for logos
- Descriptions are full-length (not truncated) on listing pages
- No bold formatting in markdown headers
- Tags are used for categorization (no separate categories field)
### Build/Test Commands
- `hugo server -D` - Development server
- `hugo` - Build static site
- No specific linting commands identified yet
### Recent Work Completed
- Migrated all content from Notion exports
- Added ribbon background to header
- Cleaned up content file structure for human readability
- Added case study logos from external directory
- Fixed layout issues and duplicate content problems
- Removed Decap CMS system
- Implemented responsive card layouts with proper logo sizing
- Created custom styled forms for contact and story submission
- Set up git repository with appropriate .gitignore
## Development
### Local Setup
1. Install Hugo: https://gohugo.io/installation/
2. Clone this repository
3. Run `hugo server -D` for development
4. Visit http://localhost:1313
### Deployment
Set up deployment following: https://git.medlab.host/dhorn/medlab-hugo-template
## External Dependencies
- Hugo static site generator
- Local font files (Space Grotesk)
- No external CMS or database dependencies
## Future Considerations
- May need to add linting/typecheck commands when identified
- Content updates should maintain the clean YAML structure
- New case studies should follow the established pattern with logos
- Consider adding search functionality if the content grows significantly
- Form submissions need backend integration for actual processing