diff --git a/_data/bootstrap/fonts.yml b/_data/bootstrap/fonts.yml index c07c887..ec4a938 100644 --- a/_data/bootstrap/fonts.yml +++ b/_data/bootstrap/fonts.yml @@ -5,3 +5,5 @@ - Roboto Mono - Saira - Space Grotesk +- BBH Hegarty +- IBM Plex Mono \ No newline at end of file diff --git a/_data/bootstrap/variables.yml b/_data/bootstrap/variables.yml index 052875a..af74b37 100644 --- a/_data/bootstrap/variables.yml +++ b/_data/bootstrap/variables.yml @@ -19,6 +19,7 @@ sizes: 100: 100% auto: auto 35px: 35px + 44px: 44px 80px: 80px 150px: 150px 100vh: 100vh @@ -41,3 +42,11 @@ font_families: headings: "$headings-font-family" content: "$font-family-content" color_mode_type: "data" +font_sizes: + 1: "$h1-font-size" + 2: "$h2-font-size" + 3: "$h3-font-size" + 4: "$h4-font-size" + 5: "$h5-font-size" + 6: "$h6-font-size" +font-weight-bold: 700 \ No newline at end of file diff --git a/_data/components.yml b/_data/components.yml index 9e4603c..1ff6c75 100644 --- a/_data/components.yml +++ b/_data/components.yml @@ -8,3 +8,4 @@ - "toggler" - "details" - "video" +- "title" diff --git a/_data/en.yml b/_data/en.yml index 1b599d0..47025c0 100644 --- a/_data/en.yml +++ b/_data/en.yml @@ -196,3 +196,5 @@ lorem_ipsum: quis mauris semper feugiat eu id arcu. Quisque quis vehicula ante. Ut hendrerit urna egestas tempor semper. Nam viverra quam turpis. +search_title: 'Tech stack | docs | recipes' +search_placeholder: 'search' \ No newline at end of file diff --git a/_data/inflections.yml b/_data/inflections.yml index 335c2bc..ff5e947 100644 --- a/_data/inflections.yml +++ b/_data/inflections.yml @@ -11,3 +11,5 @@ plurals: privacy_policy: privacy_policies theme: themes document: documents + blog: blogs + contact: contacts \ No newline at end of file diff --git a/_data/layouts/blog.yml b/_data/layouts/blog.yml new file mode 100644 index 0000000..625bbed --- /dev/null +++ b/_data/layouts/blog.yml @@ -0,0 +1,34 @@ +--- +title: + type: "string" + required: true + label: + es: "Título del artículo" + en: "Post title" + help: + es: "¡Un título que invite a leer el artículo!" + en: "A title that invites people to read the post!" +locales: + type: "locales" + label: + es: "Traducciones" + en: "Translations" + help: + es: "Vínculo al mismo artículo en otros idiomas" + en: "Link to same post in other languages" +draft: + type: "boolean" + label: + es: "Borrador" + en: "Draft" + help: + es: 'Al activar "Borrador" este contenido se mantendrá disponible en el panel, pero no se publica en el sitio como los demás contenidos al tocar "Publicar todos los cambios"' + en: 'By activating "Draft", this content will remain available on the dashboard, but will not be published on the site when you tap "Publish all changes" (other content which does not have this option selected will).' +order: + type: "order" + label: + es: "Orden" + en: "Order" + help: + es: "La posición del artículo en la lista de artículos" + en: "Position in list of posts" diff --git a/_data/layouts/contact.yml b/_data/layouts/contact.yml new file mode 100644 index 0000000..625bbed --- /dev/null +++ b/_data/layouts/contact.yml @@ -0,0 +1,34 @@ +--- +title: + type: "string" + required: true + label: + es: "Título del artículo" + en: "Post title" + help: + es: "¡Un título que invite a leer el artículo!" + en: "A title that invites people to read the post!" +locales: + type: "locales" + label: + es: "Traducciones" + en: "Translations" + help: + es: "Vínculo al mismo artículo en otros idiomas" + en: "Link to same post in other languages" +draft: + type: "boolean" + label: + es: "Borrador" + en: "Draft" + help: + es: 'Al activar "Borrador" este contenido se mantendrá disponible en el panel, pero no se publica en el sitio como los demás contenidos al tocar "Publicar todos los cambios"' + en: 'By activating "Draft", this content will remain available on the dashboard, but will not be published on the site when you tap "Publish all changes" (other content which does not have this option selected will).' +order: + type: "order" + label: + es: "Orden" + en: "Order" + help: + es: "La posición del artículo en la lista de artículos" + en: "Position in list of posts" diff --git a/_data/layouts/theme.yml b/_data/layouts/theme.yml index c0fa38a..15b2ab0 100644 --- a/_data/layouts/theme.yml +++ b/_data/layouts/theme.yml @@ -50,10 +50,12 @@ font_family_monospace: 'SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace': "Default" Roboto Mono, monospace: "Roboto Mono" Liberation Mono, monospace: "Liberation Mono" + ibm_plex_mono: "IBM Plex Mono" es: "": "Default" Roboto Mono, monospace: "Roboto Mono" Liberation Mono, monospace: "Liberation Mono" + ibm_plex_mono: "IBM Plex Mono" headings_font_family: type: "predefined_value" label: @@ -69,6 +71,7 @@ headings_font_family: en: 'system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"': "Default" Roboto, sans-serif: "Roboto" + BBH Hegarty: "BBH Hegarty" Roboto Mono, monospace: "Roboto Mono (monospace)" Inter, sans-serif: "Inter" Saira, sans-serif: "Saira" @@ -77,6 +80,7 @@ headings_font_family: 'system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"': "Default" Roboto, sans-serif: "Roboto" Roboto Mono, monospace: "Roboto Mono (monospace)" + BBH Hegarty: "BBH Hegarty" Inter, sans-serif: "Inter" Saira, sans-serif: "Saira" Baskervville, serif: "Baskervville (serif)" @@ -96,6 +100,7 @@ font_family_content: 'system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"': "Default" Roboto, sans-serif: "Roboto" Roboto Mono, monospace: "Roboto Mono (monospace)" + BBH Hegarty: "BBH Hegarty" Inter, sans-serif: "Inter" Saira, sans-serif: "Saira" Baskervville, serif: "Baskervville (serif)" @@ -103,6 +108,7 @@ font_family_content: 'system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"': "Default" Roboto, sans-serif: "Roboto" Roboto Mono, monospace: "Roboto Mono (monospace)" + BBH Hegarty: "BBH Hegarty" Inter, sans-serif: "Inter" Saira, sans-serif: "Saira" Baskervville, serif: "Baskervville (serif)" diff --git a/_data/schema.yml b/_data/schema.yml index 1cd375c..b753c4c 100644 --- a/_data/schema.yml +++ b/_data/schema.yml @@ -2,6 +2,9 @@ organization: post: [] document: [] + page: [] + blog: [] + contact: [] about: - "code_of_conduct" - "license" diff --git a/_en/2026-05-31-coopcloud-theme.markdown b/_en/2026-05-31-coopcloud-theme.markdown index 07ba71c..c3421ce 100644 --- a/_en/2026-05-31-coopcloud-theme.markdown +++ b/_en/2026-05-31-coopcloud-theme.markdown @@ -1,8 +1,8 @@ --- title: coopcloud-theme -font_family_sans_serif: Inter, sans-serif -font_family_monospace: Roboto Mono, monospace -headings_font_family: Inter, sans-serif +font_family_sans_serif: IBM Plex Mono, sans-serif +font_family_monospace: IBM Plex Mono, monospace +headings_font_family: BBH Hegarty font_family_content: Inter, sans-serif enable_rounded: false enable_shadows: false diff --git a/_includes/search.html b/_includes/search.html new file mode 100644 index 0000000..cf1339a --- /dev/null +++ b/_includes/search.html @@ -0,0 +1,21 @@ +--- +title: + type: 'string' +placeholder: + type: 'string' +--- +
{{ title }}
+{{ description }}
+ {% endif %} +We are a a federation, an open, democratic, peer governed community...
+
+ Public interest infrastructure.
+ An alternative to corporate clouds built by tech co-ops.
+