diff --git a/_config.yml b/_config.yml index e43287e..8b2a75d 100644 --- a/_config.yml +++ b/_config.yml @@ -58,7 +58,7 @@ languages: ["en", "fr", "es"] default_lang: "en" exclude_from_localization: ["assets", "javascript", "images", "css"] parallel_localization: true -include: ['_pages'] +include: ['_pages', '_headers'] exclude: ['LICENSE.md', 'README.md', 'publi.sh', 'Gemfile.lock', 'Gemfile', 'vendor/bundle/', 'specs'] jekyll-archives: enabled: diff --git a/_data/en/strings.yml b/_data/en/strings.yml index 795fe5a..48fc0be 100644 --- a/_data/en/strings.yml +++ b/_data/en/strings.yml @@ -37,6 +37,8 @@ about: ready_to_transform_desc: "Try Sinra risk-free. Teams report 40%+ reduction in planning overhead, predictable release dates, and higher code quality. All without the plugin sprawl of traditional tools." learn_more: "Try for Free" blog: + page_title: "Sinra Blog - Project Management Insights" + page_description: "Learn modern project management strategies, release planning, QA integration, and team scaling. Insights for engineering leaders and project managers." older_posts: Older posts newer_posts: Newer posts date_format: "%B %d, %Y" diff --git a/_data/fr/strings.yml b/_data/fr/strings.yml index 3763f42..ed57d78 100644 --- a/_data/fr/strings.yml +++ b/_data/fr/strings.yml @@ -116,6 +116,8 @@ contact_success: success: Succès message: Votre message a été envoyé. Nous vous contacterons dès que possible. blog: + page_title: "Blog Sinra - Conseils en Gestion de Projet" + page_description: "Apprenez les stratégies modernes de gestion de projet, planification des releases, intégration QA et montée en charge des équipes. Conseils pour les leaders techniques et chefs de projet." older_posts: Anciens articles newer_posts: Nouveaux articles date_format: "%d/%M/%Y" diff --git a/_headers b/_headers new file mode 100644 index 0000000..ea934dc --- /dev/null +++ b/_headers @@ -0,0 +1,32 @@ +# Cache configuration for static assets +# This file is used by Netlify and other modern hosting platforms + +# Cache images for 1 year (immutable content) +/assets/images/* + Cache-Control: public, max-age=31536000, immutable + +# Cache CSS and JS for 1 year (versioned files) +/assets/css/* + Cache-Control: public, max-age=31536000, immutable + +/assets/js/* + Cache-Control: public, max-age=31536000, immutable + +# Cache fonts for 1 year +/assets/fonts/* + Cache-Control: public, max-age=31536000, immutable + +# HTML pages - cache for 1 hour, revalidate +/*.html + Cache-Control: public, max-age=3600, must-revalidate + +# Root HTML +/ + Cache-Control: public, max-age=3600, must-revalidate + +# Security headers +/* + X-Frame-Options: DENY + X-Content-Type-Options: nosniff + X-XSS-Protection: 1; mode=block + Referrer-Policy: strict-origin-when-cross-origin diff --git a/_includes/comparison-table.html b/_includes/comparison-table.html index 6fb08bf..c805d09 100644 --- a/_includes/comparison-table.html +++ b/_includes/comparison-table.html @@ -4,7 +4,7 @@ Feature {% for tool in data.tools %} - + {{ tool.name }} {% endfor %} diff --git a/_includes/index.html b/_includes/index.html index 9fc22f2..7916dc6 100644 --- a/_includes/index.html +++ b/_includes/index.html @@ -71,7 +71,7 @@

{{ site.data[site.active_lang].strings.features }}

- {{ feature.alt }} + {{ feature.alt }}
@@ -104,7 +104,7 @@

{{ site.data[site.active_lang].strings.reduce_complexity }}

- + + + {% if page.load_swiper %} + + {% endif %} - + diff --git a/_layouts/post.html b/_layouts/post.html index 3a0c14c..fc5987d 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -74,7 +74,10 @@

{{ page.title }}

{% if page.featured_image %}
- {{ page.title }} + + + {{ page.title }} +
{% endif %} diff --git a/_pages/blog.en.html b/_pages/blog.en.html index 9cf0149..e46de54 100644 --- a/_pages/blog.en.html +++ b/_pages/blog.en.html @@ -1,14 +1,12 @@ --- page_id: blog lang: en -layout: default -permalink: /blog/ -title: "Sinra Blog - Project Management Insights" -description: "Learn modern project management strategies, release planning, QA integration, and team scaling. Insights for engineering leaders and project managers." +layout: page +permalink: blog/ +page_title: "Sinra Blog - Project Management Insights" +page_description: "Learn modern project management strategies, release planning, QA integration, and team scaling. Insights for engineering leaders and project managers." heading: "Project Management Insights & Strategies" --- - -

{{ page.heading }}

@@ -48,4 +46,3 @@

Ready to Transform Your Project Management?

Start Free Trial
-
diff --git a/_pages/blog.es.html b/_pages/blog.es.html index b928305..923dce0 100644 --- a/_pages/blog.es.html +++ b/_pages/blog.es.html @@ -1,14 +1,12 @@ --- page_id: blog lang: es -layout: default -permalink: /blog/ -title: "Blog de Sinra - Insights de Gestión de Proyectos" -description: "Aprenda estrategias modernas de gestión de proyectos, planificación de releases, integración de QA y escalado de equipos. Insights para líderes de ingeniería y gerentes de proyectos." +layout: page +permalink: blog/ +page_title: "Blog de Sinra - Insights de Gestión de Proyectos" +page_description: "Aprenda estrategias modernas de gestión de proyectos, planificación de releases, integración de QA y escalado de equipos. Insights para líderes de ingeniería y gerentes de proyectos." heading: "Insights y Estrategias de Gestión de Proyectos" --- - -

{{ page.heading }}

@@ -48,4 +46,3 @@

¿Listo para Transformar su Gestión de Proyectos?

Iniciar Prueba Gratuita
-
diff --git a/_pages/blog.fr.html b/_pages/blog.fr.html index d422d0e..84e7144 100644 --- a/_pages/blog.fr.html +++ b/_pages/blog.fr.html @@ -1,14 +1,12 @@ --- page_id: blog lang: fr -layout: default -permalink: /blog/ -title: "Blog Sinra - Conseils en Gestion de Projet" -description: "Apprenez les stratégies modernes de gestion de projet, planification des releases, intégration QA et montée en charge des équipes. Conseils pour les leaders techniques et chefs de projet." +layout: page +permalink: blog/ +page_title: "Blog Sinra - Conseils en Gestion de Projet" +page_description: "Apprenez les stratégies modernes de gestion de projet, planification des releases, intégration QA et montée en charge des équipes. Conseils pour les leaders techniques et chefs de projet." heading: "Conseils et Stratégies de Gestion de Projet" --- - -

{{ page.heading }}

@@ -48,4 +46,3 @@

Prêt à transformer votre gestion de projet ?

Essayer Gratuitement
-
diff --git a/assets/images/blog/2024-11-13-vmodel-vs-agile-featured.webp b/assets/images/blog/2024-11-13-vmodel-vs-agile-featured.webp new file mode 100644 index 0000000..26a9ce9 Binary files /dev/null and b/assets/images/blog/2024-11-13-vmodel-vs-agile-featured.webp differ diff --git a/assets/images/blog/2025-11-21-why-we-abandoned-sprints-featured.webp b/assets/images/blog/2025-11-21-why-we-abandoned-sprints-featured.webp new file mode 100644 index 0000000..abc84cb Binary files /dev/null and b/assets/images/blog/2025-11-21-why-we-abandoned-sprints-featured.webp differ diff --git a/assets/images/blog/2025-11-26-from-issue-to-release-featured.webp b/assets/images/blog/2025-11-26-from-issue-to-release-featured.webp new file mode 100644 index 0000000..039a95c Binary files /dev/null and b/assets/images/blog/2025-11-26-from-issue-to-release-featured.webp differ diff --git a/assets/images/blog/2025-12-01-release-driven-development-featured.webp b/assets/images/blog/2025-12-01-release-driven-development-featured.webp new file mode 100644 index 0000000..21c3f51 Binary files /dev/null and b/assets/images/blog/2025-12-01-release-driven-development-featured.webp differ diff --git a/assets/images/blog/2025-12-03-tools-flexibility-trap-featured.webp b/assets/images/blog/2025-12-03-tools-flexibility-trap-featured.webp new file mode 100644 index 0000000..1f44f18 Binary files /dev/null and b/assets/images/blog/2025-12-03-tools-flexibility-trap-featured.webp differ diff --git a/assets/images/blog/2025-12-18-dispersed-communication-featured.webp b/assets/images/blog/2025-12-18-dispersed-communication-featured.webp new file mode 100644 index 0000000..836824b Binary files /dev/null and b/assets/images/blog/2025-12-18-dispersed-communication-featured.webp differ diff --git a/assets/images/blog/2025-12-19-roadmap-incomplete-featured.webp b/assets/images/blog/2025-12-19-roadmap-incomplete-featured.webp new file mode 100644 index 0000000..d8af4e5 Binary files /dev/null and b/assets/images/blog/2025-12-19-roadmap-incomplete-featured.webp differ diff --git a/assets/images/blog/2025-12-20-time-vs-complexity-featured.webp b/assets/images/blog/2025-12-20-time-vs-complexity-featured.webp new file mode 100644 index 0000000..f711678 Binary files /dev/null and b/assets/images/blog/2025-12-20-time-vs-complexity-featured.webp differ diff --git a/assets/images/blog/2025-12-22-qa-invisible-featured.webp b/assets/images/blog/2025-12-22-qa-invisible-featured.webp new file mode 100644 index 0000000..5b80e14 Binary files /dev/null and b/assets/images/blog/2025-12-22-qa-invisible-featured.webp differ diff --git a/assets/images/blog/2025-12-24-documentation-morte-featured.webp b/assets/images/blog/2025-12-24-documentation-morte-featured.webp new file mode 100644 index 0000000..f004537 Binary files /dev/null and b/assets/images/blog/2025-12-24-documentation-morte-featured.webp differ diff --git a/assets/images/blog/2025-12-26-chaos-backlog-featured.webp b/assets/images/blog/2025-12-26-chaos-backlog-featured.webp new file mode 100644 index 0000000..0e6f48b Binary files /dev/null and b/assets/images/blog/2025-12-26-chaos-backlog-featured.webp differ diff --git a/assets/images/blog/2025-12-28-dependances-cachees-featured.webp b/assets/images/blog/2025-12-28-dependances-cachees-featured.webp new file mode 100644 index 0000000..dc009e5 Binary files /dev/null and b/assets/images/blog/2025-12-28-dependances-cachees-featured.webp differ diff --git a/assets/images/blog/2025-12-30-syndrome-multi-projet-featured.webp b/assets/images/blog/2025-12-30-syndrome-multi-projet-featured.webp new file mode 100644 index 0000000..a9d8a70 Binary files /dev/null and b/assets/images/blog/2025-12-30-syndrome-multi-projet-featured.webp differ diff --git a/assets/images/blog/2026-01-02-user-stories-featured.webp b/assets/images/blog/2026-01-02-user-stories-featured.webp new file mode 100644 index 0000000..22a501c Binary files /dev/null and b/assets/images/blog/2026-01-02-user-stories-featured.webp differ diff --git a/assets/images/blog/2026-01-13-cloud-sovereignty-featured.webp b/assets/images/blog/2026-01-13-cloud-sovereignty-featured.webp new file mode 100644 index 0000000..765449d Binary files /dev/null and b/assets/images/blog/2026-01-13-cloud-sovereignty-featured.webp differ diff --git a/assets/images/og-image.webp b/assets/images/og-image.webp new file mode 100644 index 0000000..418a54f Binary files /dev/null and b/assets/images/og-image.webp differ diff --git a/index.html b/index.html index 60cab6b..fff8363 100644 --- a/index.html +++ b/index.html @@ -4,5 +4,6 @@ title: "Sinra - Project Management Tool for Modern Teams" description: "Stop shipping delayed. Ship with confidence. Sinra is the only project management tool built for teams doing both V-Model and Agile. Unified planning, real-time QA tracking, one platform." permalink: / +load_swiper: true --- {% include index.html %}