You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`stylesheets/`: CSS source (includes partials in underscored directories like `_components/` and files starting with `_`)
77
+
-`stylesheets/`: CSS source (includes partials that Jekyll excludes by default: directories prefixed with `_` and files starting with `_`)
78
78
-`_javascripts_src/`: TypeScript source files
79
79
-`javascripts/`: Compiled JavaScript output
80
80
@@ -85,7 +85,9 @@ The site uses a custom Tailwind configuration with:
85
85
-**Semantic color tokens** via CSS variables (defined in `stylesheets/semantic-colors.css`)
86
86
- Accessible via `bg-semantic-*`, `text-semantic-*`, `border-semantic-*` classes
87
87
- Automatically handles light/dark mode via `prefers-color-scheme`
88
-
-**Incremental Build**: Uses `_plugins/postcss_incremental_fix.rb` to trigger PostCSS rebuilds when HTML, Markdown, or CSS partials (e.g., `_*.css` or files within `_*` directories) are modified during `jekyll serve --incremental`
88
+
-**Incremental Build**: Uses `_plugins/postcss_incremental_fix.rb` to trigger PostCSS rebuilds during `jekyll serve --incremental` when CSS partials are modified
89
+
-**CSS partials**: Files/directories that Jekyll normally excludes (underscore-prefixed like `_components/` or `_variables. css`) but are imported by main stylesheets
90
+
- The plugin watches these excluded partials and forces a rebuild when they change, ensuring Tailwind processes updated styles
89
91
-**Brand colors**: Ruby (red) and Gold palettes
90
92
-**Typography plugin** for prose styling
91
93
-**Custom breakpoints**: Container max-widths configured for content layouts
@@ -131,7 +133,7 @@ default.html (base)
131
133
```yaml
132
134
---
133
135
layout: page
134
-
title: "Page Title"
136
+
title: "Page Title"
135
137
lang: en
136
138
---
137
139
```
@@ -143,7 +145,7 @@ layout: news_post
143
145
title: "Post Title"
144
146
author: "Author Name"
145
147
translator: "Translator Name"# Required for non-original language
146
-
date: YYYY-MM-DD HH:MM:SS +0000 # Must be UTC
148
+
date: YYYY-MM-DD HH:MM:SS +0000 # Must be UTC
147
149
lang: en
148
150
---
149
151
```
@@ -176,8 +178,8 @@ lang: en
176
178
2.**File naming**: News posts must be `YYYY-MM-DD-title.md` matching the date in front matter
177
179
3.**Language codes**: Must match directory structure (e.g., `lang: en` for files in `/en/`)
178
180
4.**Translator field**: Required for translated news posts, not for original posts
179
-
5.**Line endings**: LF only, no CRLF
180
-
6.**Release posts**: Must include valid SHA checksums if referencing downloads
181
+
5.**Line endings**: LF only, no CRLF
182
+
6.**Release posts**: Must include valid SHA checksums if referencing downloads
0 commit comments