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
-**Remote data**: Fetched at build from `rladies/meetup_archive` (events, chapter metadata) and `rladies/awesome-rladies-creations` (online content listing)
10
10
-**Content**: Multilingual (en/es/pt/fr) in `content/` with `_index.{lang}.md` pattern
`themes/hugo-rladies/layouts/partials/head/data.html` loads all data at build time. Chapter data merges with remote meetup_archive via `funcs/merge_chapters.html` partial to add lat/lon, members, timezone.
98
+
`themes/hugo-rladiesplus/layouts/partials/head/data.html` loads all data at build time. Chapter data merges with remote meetup_archive via `funcs/merge_chapters.html` partial to add lat/lon, members, timezone.
-`scripts/translation_status.R` — report translation coverage across all content
149
+
-`scripts/missing_translations.R` — generate placeholder files for missing language variants
150
+
77
151
## Build Pipeline
78
152
79
153
GitHub Actions workflow:
80
154
1. R scripts process Airtable data
81
-
2. Clone external repos (`directory`, `awesome-rladies-blogs`) for additional data
82
-
-`meetup_archive` data is fetched at Hugo build time via remote resources (see `funcs/merge_chapters.html` using `resources.GetRemote`) and is not cloned
155
+
2. Clone external repos (`directory`) for additional data
156
+
-`meetup_archive`and `awesome-rladies-creations`data are fetched at Hugo build time via remote resources (`resources.GetRemote`) and are not cloned
83
157
3. Hugo build with environment config
84
158
4. Deploy to GitHub Pages (production) or Netlify (preview)
85
159
@@ -89,10 +163,13 @@ GitHub Actions workflow:
89
163
Create `data/chapters/country-city.json` with required fields (urlname, status, country, city)
90
164
91
165
### Modifying layouts
92
-
Theme layouts in `themes/hugo-rladies/layouts/`. Override by placing file in root `layouts/` with same path.
166
+
Theme layouts in `themes/hugo-rladiesplus/layouts/`. Override by placing file in root `layouts/` with same path.
93
167
94
168
### Adding home page sections
95
-
Edit `themes/hugo-rladies/layouts/index.html` and create partial in `layouts/partials/home/`
169
+
Edit `themes/hugo-rladiesplus/layouts/index.html` and create partial in `layouts/partials/home/`
170
+
171
+
### Adding a CSS component
172
+
Create or edit a file in `themes/hugo-rladiesplus/assets/css/components/` using `@apply`, then import it in `assets/css/main.css`.
96
173
97
174
## Reviewing New Content
98
175
@@ -128,6 +205,6 @@ Previews triggered via workflow_dispatch with artifact ID. Check:
128
205
129
206
## Style Guide
130
207
131
-
-R-Ladies purple: `#88398a` (defined in `themes/hugo-rladies/assets/style.scss` as `$primary`)
132
-
- Fonts: Open Sans (body), Inconsolata (code)
133
-
- Icons: Bootstrap Icons (`bi bi-*`) and FontAwesome (`fa fa-*`)
208
+
-RLadies+ primary: `#881ef9` (defined in `themes/hugo-rladiesplus/assets/css/main.css` as `--color-primary`)
0 commit comments