Useful Links
Computer Science
Web Development
Static Site Generators
1. Foundations of Static Site Generation
2. Core Architecture and Concepts
3. Choosing and Setting Up an SSG
4. Content Creation and Management
5. Templating and Layouts
6. Working with Data
7. Advanced Features and Customization
8. Build Process and Deployment
9. Performance and Optimization
10. SSGs in the Modern Web Ecosystem
Templating and Layouts
Introduction to Templating
Templating Concepts
Separation of Content and Presentation
Template Inheritance
Data Binding
Common Templating Languages
Liquid
Nunjucks
Handlebars
Mustache
Go Templates
JSX and React
Template Syntax and Features
Variables and Data Output
Variable Syntax
Data Access Patterns
Conditional Output
Control Flow Structures
Conditional Statements
Loop Constructs
Switch Statements
Filters and Functions
String Manipulation
Date Formatting
Number Formatting
Custom Filters
Layout Architecture
Base Layout Design
HTML Structure
Common Elements
Content Placeholders
Template Inheritance Patterns
Parent-Child Relationships
Block Definitions
Content Injection
Layout Composition
Nested Layouts
Layout Selection
Conditional Layouts
Reusable Components
Partial Templates
Header Components
Footer Components
Navigation Menus
Sidebar Elements
Include Mechanisms
File Inclusion
Parameter Passing
Conditional Includes
Component Libraries
Shared Components
Component Documentation
Reusability Patterns
Previous
4. Content Creation and Management
Go to top
Next
6. Working with Data