diff --git a/src/content/blog/en/post-1.md b/src/content/blog/en/post-1.md new file mode 100644 index 0000000..b4c3aaa --- /dev/null +++ b/src/content/blog/en/post-1.md @@ -0,0 +1,19 @@ +--- +title: "Maximizing Efficiency with ScrewFast's Cutting-Edge Tools" +description: "Innovating Construction Efficiency with Precision Tools & Support" +author: "Jacob" +authorImage: "@/images/blog/jacob.avif" +authorImageAlt: "Avatar Description" +pubDate: 2024-02-06 +cardImage: "@/images/blog/post-1.avif" +cardImageAlt: "Top view mechanical tools arrangement" +readTime: 4 +tags: ["tools", "construction", "workflow" ] +contents: [ + "In today's fast-paced construction industry, efficiency is key to success. At ScrewFast, we understand the importance of optimizing your project workflow to meet deadlines and stay within budget. That's why we're thrilled to introduce our cutting-edge tools designed to empower your projects like never before.", + "Our range of hardware tools combines precision engineering with user-centric design, ensuring maximum productivity on every job site. From power drills to advanced fastening solutions, ScrewFast's tools are built to withstand the rigors of construction while streamlining your workflow.", + "One of our standout offerings is our intuitive dashboards, which provide real-time insights into project progress, resource allocation, and more. With user-friendly interfaces, navigating and overseeing your projects has never been easier.", + "But efficiency isn't just about the tools you use—it's also about the support you receive. That's why ScrewFast offers comprehensive documentation and expert guidance every step of the way. Our dedicated teams are committed to your success, providing personalized assistance to ensure you get the most out of our products.", + "Join the countless industry leaders who have already experienced the difference ScrewFast tools can make. With our cutting-edge solutions, you can fast-track your projects to success and stay ahead of the competition." +] +--- diff --git a/src/content/blog/en/post-2.md b/src/content/blog/en/post-2.md new file mode 100644 index 0000000..17d80ce --- /dev/null +++ b/src/content/blog/en/post-2.md @@ -0,0 +1,20 @@ +--- +title: "Enhancing Safety and Workmanship with ScrewFast Construction Services" +description: "Quality construction services for lasting results" +author: "Brad" +authorImage: "@/images/blog/brad.avif" +authorImageAlt: "Avatar Description" +pubDate: 2024-02-10 +cardImage: "@/images/blog/post-2.avif" +cardImageAlt: "Man in black sweatpants using DEWALT circular saw and cutting a wood plank" +readTime: 5 +tags: ["safety", "craftsmanship", "management" ] +contents: [ + "When it comes to construction, safety and quality workmanship are non-negotiable. At ScrewFast, we're proud to offer a range of construction services that prioritize both, ensuring your projects are built to last.", + "Our team of skilled craftsmen brings precision and expertise to every job, from minor installations to large-scale structural work. With top-quality tools and materials from our extensive inventory, we guarantee the highest standards of safety and craftsmanship on every project.", + "But our commitment to excellence doesn't end there. We also provide thorough project management services to keep your build on track and within budget. From workflow coordination to stakeholder communication, ScrewFast handles the complexities so you can focus on your vision.", + "What sets ScrewFast apart is our dedication to ongoing support. We don't just finish the job and walk away—we're here for the long haul. Our maintenance services ensure that your construction remains in optimal condition, providing peace of mind for years to come.", + "For larger enterprise clients, we offer custom solutions tailored to your unique challenges. By understanding your specific needs, we engineer strategies aimed at maximizing efficiency and driving your business forward.", + "With ScrewFast construction services, you can trust that your projects are in good hands. Experience the difference today and see why so many clients choose ScrewFast for their construction needs." +] +--- diff --git a/src/content/blog/en/post-3.md b/src/content/blog/en/post-3.md new file mode 100644 index 0000000..7f6add0 --- /dev/null +++ b/src/content/blog/en/post-3.md @@ -0,0 +1,19 @@ +--- +title: "Simplify Procurement and Stay Within Budget with ScrewFast" +description: "Affordable, durable tools for efficient construction projects" +author: "Olga Zabegina" +role: "Strategic Marketing Manager" +authorImage: "@/images/blog/anna.avif" +authorImageAlt: "Avatar Description" +pubDate: 2024-02-18 +cardImage: "@/images/blog/post-3.avif" +cardImageAlt: "Side view worker wearing gloves" +readTime: 3 +tags: ["procurement", "affordable", "efficiency" ] +contents: [ + "Managing a construction project can be overwhelming, especially when it comes to procurement. That's why ScrewFast is committed to simplifying the process and keeping your projects within budget.", + "With our line of affordable tools and equipment, you can find everything you need without breaking the bank. Our user-centric design ensures that our products are easy to use, saving you time and frustration on the job site.", + "But affordability doesn't mean sacrificing quality. ScrewFast products are built to last, providing reliable performance and durability when you need it most. And with our comprehensive documentation and tutorials, you can integrate our products seamlessly into your workflow, maximizing efficiency and productivity.", + "Whether you're a DIY enthusiast or a seasoned contractor, ScrewFast has the solutions you need to succeed. Experience the difference for yourself and see why ScrewFast is the trusted choice for hardware and construction needs." +] +--- diff --git a/src/content/blog/fr/post-1.md b/src/content/blog/fr/post-1.md new file mode 100644 index 0000000..b0dea4e --- /dev/null +++ b/src/content/blog/fr/post-1.md @@ -0,0 +1,19 @@ +--- +title: "Optimisation de l'efficacité avec les outils de pointe de ScrewFast" +description: "Innovation de l'efficacité de la construction avec des outils de précision et un soutien." +author: "Jacob" +authorImage: "@/images/blog/jacob.avif" +authorImageAlt: "Avatar Description" +pubDate: 2024-02-06 +cardImage: "@/images/blog/post-1.avif" +cardImageAlt: "Top view mechanical tools arrangement" +readTime: 4 +tags: ["outils", "construction", "flux de travail"] +contents: [ + "Dans l'industrie de la construction d'aujourd'hui, où tout va vite, l'efficacité est la clé du succès. Chez ScrewFast, nous comprenons l'importance d'optimiser le flux de votre projet pour respecter les délais et rester dans les limites du budget. C'est pourquoi nous sommes ravis de vous présenter nos outils de pointe conçus pour donner à vos projets une puissance inégalée.", + "Notre gamme d'outils matériels associe ingénierie de précision et design centré sur l'utilisateur, garantissant une productivité maximale sur chaque chantier. Des perceuses électriques aux solutions de fixation avancées, les outils de ScrewFast sont conçus pour résister aux rigueurs de la construction tout en rationalisant votre flux de travail.", + "L'un de nos atouts majeurs est nos tableaux de bord intuitifs, qui fournissent des informations en temps réel sur l'avancement du projet, l'allocation des ressources, et plus encore. Avec des interfaces conviviales, naviguer et superviser vos projets n'a jamais été aussi simple.", + "Mais l'efficacité ne dépend pas seulement des outils que vous utilisez, elle dépend également du soutien que vous recevez. C'est pourquoi ScrewFast propose une documentation complète et un accompagnement d'experts à chaque étape. Nos équipes dévouées sont engagées dans votre succès, fournissant une assistance personnalisée pour vous assurer de tirer le meilleur parti de nos produits.", + "Rejoignez les nombreux leaders de l'industrie qui ont déjà constaté la différence que peuvent faire les outils ScrewFast. Avec nos solutions de pointe, vous pouvez accélérer vos projets vers le succès et rester en tête de la concurrence." +] +--- diff --git a/src/content/blog/fr/post-2.md b/src/content/blog/fr/post-2.md new file mode 100644 index 0000000..9dac897 --- /dev/null +++ b/src/content/blog/fr/post-2.md @@ -0,0 +1,20 @@ +--- +title: "Améliorer la Sécurité et l'Artisanat avec les Services de Construction de ScrewFast" +description: "Services de construction de qualité pour des résultats durables" +author: "Brad" +authorImage: "@/images/blog/brad.avif" +authorImageAlt: "Avatar Description" +pubDate: 2024-02-10 +cardImage: "@/images/blog/post-2.avif" +cardImageAlt: "Man in black sweatpants using DEWALT circular saw and cutting a wood plank" +readTime: 5 +tags: ["sécurité", "artisanat", "gestion"] +contents: [ + "En matière de construction, la sécurité et la qualité de l'artisanat sont non négociables. Chez ScrewFast, nous sommes fiers de proposer une gamme de services de construction qui privilégient les deux, garantissant que vos projets sont construits pour durer.", + "Notre équipe d'artisans qualifiés apporte précision et expertise à chaque travail, des installations mineures aux travaux structuraux à grande échelle. Avec des outils et des matériaux de haute qualité issus de notre vaste inventaire, nous garantissons les normes de sécurité et d'artisanat les plus élevées sur chaque projet.", + "Mais notre engagement envers l'excellence ne s'arrête pas là. Nous fournissons également des services complets de gestion de projet pour maintenir votre construction sur la bonne voie et dans les limites du budget. De la coordination du flux de travail à la communication avec les parties prenantes, ScrewFast gère les complexités pour que vous puissiez vous concentrer sur votre vision.", + "Ce qui distingue ScrewFast, c'est notre dévouement à un soutien continu. Nous ne terminons pas simplement le travail et partons - nous sommes là pour le long terme. Nos services de maintenance garantissent que votre construction reste en parfait état, offrant une tranquillité d'esprit pour les années à venir.", + "Pour les clients d'entreprise de plus grande envergure, nous proposons des solutions personnalisées adaptées à vos défis uniques. En comprenant vos besoins spécifiques, nous concevons des stratégies visant à maximiser l'efficacité et à faire avancer votre entreprise.", + "Avec les services de construction de ScrewFast, vous pouvez avoir confiance que vos projets sont entre de bonnes mains. Découvrez la différence dès aujourd'hui et voyez pourquoi tant de clients choisissent ScrewFast pour leurs besoins en construction." + ] +--- diff --git a/src/content/blog/fr/post-3.md b/src/content/blog/fr/post-3.md new file mode 100644 index 0000000..c1272d8 --- /dev/null +++ b/src/content/blog/fr/post-3.md @@ -0,0 +1,19 @@ +--- +title: "Simplifiez l'Approvisionnement et Restez dans les Limites du Budget avec ScrewFast" +description: "Outils abordables et durables pour des projets de construction efficaces" +author: "Olga Zabegina" +role: "Directrice Marketing Stratégique" +authorImage: "@/images/blog/anna.avif" +authorImageAlt: "Avatar Description" +pubDate: 2024-02-18 +cardImage: "@/images/blog/post-3.avif" +cardImageAlt: "Side view worker wearing gloves" +readTime: 3 +tags: ["approvisionnement", "abordable", "efficacité"] +contents: [ + "Gérer un projet de construction peut être écrasant, surtout en ce qui concerne l'approvisionnement. C'est pourquoi ScrewFast s'engage à simplifier le processus et à maintenir vos projets dans les limites du budget.", + "Avec notre gamme d'outils et d'équipements abordables, vous pouvez trouver tout ce dont vous avez besoin sans vous ruiner. Notre design centré sur l'utilisateur garantit que nos produits sont faciles à utiliser, vous faisant gagner du temps et de la frustration sur le chantier.", + "Mais abordable ne signifie pas sacrifier la qualité. Les produits ScrewFast sont conçus pour durer, offrant des performances fiables et une durabilité lorsque vous en avez le plus besoin. Et avec notre documentation complète et nos tutoriels, vous pouvez intégrer nos produits de manière transparente dans votre flux de travail, maximisant ainsi l'efficacité et la productivité.", + "Que vous soyez un passionné du bricolage ou un entrepreneur expérimenté, ScrewFast a les solutions dont vous avez besoin pour réussir. Découvrez la différence par vous-même et voyez pourquoi ScrewFast est le choix de confiance pour les besoins en matériel et en construction." + ] +--- diff --git a/src/pages/fr/blog/[...slug].astro b/src/pages/fr/blog/[...slug].astro new file mode 100644 index 0000000..2366455 --- /dev/null +++ b/src/pages/fr/blog/[...slug].astro @@ -0,0 +1,165 @@ +--- +// Import necessary components and utilities +import MainLayout from "@/layouts/MainLayout.astro"; +import AvatarBlogLarge from "@components/ui/avatars/AvatarBlogLarge.astro"; +import CardRelated from "@components/ui/cards/CardRelated.astro"; +import Bookmark from "@components/ui/buttons/Bookmark.astro"; +import SocialShare from "@components/ui/buttons/SocialShare.astro"; +import PostFeedback from "@components/ui/feedback/PostFeedback.astro"; +import { Image } from "astro:assets"; +import { capitalize, formatDate } from "@utils/utils"; +import { getCollection } from "astro:content"; +import type { CollectionEntry } from "astro:content"; +import { SITE } from "@data/constants"; + +// getStaticPaths is used to pre-render all routes based on the blog posts +export async function getStaticPaths() { + const blogPosts = await getCollection("blog", ({ id }) => { + return id.startsWith("fr/"); + }); + return blogPosts.map((post) => ({ + params: { slug: post.slug }, + props: { post }, + })); +} +// Get the current post's data +const { post } = Astro.props; + +// Get all blog posts +const blogPosts: CollectionEntry<"blog">[] = await getCollection("blog", + ({ id }) => { + return id.startsWith("fr/"); + } +); + +// Filter out the current post to get related posts +// Note: This is a very basic way of choosing related posts, just for the purpose of the example. +// In a production site, you might want to implement a more robust algorithm, choosing related posts based on tags, categories, dates, authors, or keywords. +// See example: https://blog.codybrunner.com/2024/adding-related-articles-with-astro-content-collections/ +const relatedPosts: CollectionEntry<"blog">[] = blogPosts.filter( + (blogEntry) => blogEntry.slug !== post.slug +); + +const pageTitle: string = `${post.data.title} | ${SITE.title}`; + +--- + + +
+
+
+
+ +
+
+
+
+ + + {post.data.author} + +
+
    +
  • + {formatDate(post.data.pubDate)} +
  • +
  • + {post.data.readTime} min read +
  • +
+
+
+
+
+
+ +

+ {post.data.title} +

+ +
+ { + post.data.contents.map((content: string, index: any) => + index === 1 ? ( + <> +

+ {content} +

+ {post.data.cardImageAlt} + + ) : ( +

+ {content} +

+ ) + ) + } +
+
+ +
+ { + post.data.tags?.map((tag: string, index) => ( + + {capitalize(tag)} + + )) + } +
+ +
+ +
+
+
+ +
+
+
+
+ +
+ + +
+
+

+ Related articles +

+
+ +
+ {relatedPosts.map((entry) => )} +
+
+