diff --git a/README.md b/README.md
index 382d0ef..367fed1 100644
--- a/README.md
+++ b/README.md
@@ -16,3 +16,20 @@
`hugo server -D`
**Note:** if you can't see any changes in the browser regarding i18n or content then, use `hugo serve --noHTTPCache --ignoreCache --disableFastRender` and then press ctrl + shift + r on windows or cmd + shift + r on mac to clear browser cache
+
+## changes
+
+1. card ui suggestions: (done)
+[card ui reference](https://gethugothemes.com/products/revolve)
+
+Just the image ( Please box them, so they are all the same hight )
+linie1 ( orange ) the category
+line 2 (black headline )
+line 3 ( grey ) the tags
+
+**Note**: date and author not needed
+2. add footer
+3. change bgcolor of language menu to orange (done)
+4. remove bgcolor from the hero and use image instead
+5. Buttons to add own review and read reviews
+How about we delete them both. Instead, we do something like this ( without the face, Ilike the round style and the way it overlaps into the white ) for the submit your review button
diff --git a/archetypes/default.md b/archetypes/default.md
index 4f719dd..0180364 100644
--- a/archetypes/default.md
+++ b/archetypes/default.md
@@ -1,5 +1,5 @@
----
-date: '{{ .Date }}'
-draft: false
-title: '{{ replace .File.ContentBaseName "-" " " | title }}'
----
+---
+date: '{{ .Date }}'
+draft: false
+title: '{{ replace .File.ContentBaseName "-" " " | title }}'
+---
diff --git a/assets/css/main.css b/assets/css/main.css
new file mode 100644
index 0000000..278333b
--- /dev/null
+++ b/assets/css/main.css
@@ -0,0 +1,905 @@
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+@font-face {
+ font-family: "montserratBold";
+ src: url("/fonts/Montserrat/static/Montserrat-Bold.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: "openSansRegular";
+ src: url("/fonts/Open_Sans/static/OpenSans-Regular.ttf") format("truetype");
+}
+
+:root {
+ --dark-black-1: hsl(215.56deg 31.03% 17.06%);
+ --dark-black-2: hsl(215.38deg 28.47% 26.86%);
+ --gray: hsl(217.24deg 21.17% 26.86%);
+ --gray-text: hsl(213.6deg 15.53% 68.43%);
+ --bg-color: hsl(0, 40%, 5%);
+ --white: hsl(0, 40%, 90%);
+
+ --blue: hsl(211, 81%, 75%);
+ --black: hsl(180, 38%, 6%);
+ --blue-2: hsl(220, 100%, 22%);
+ --black-2: hsl(210, 11%, 15%);
+ --orage: hsl(17, 83%, 59%);
+
+ /* pagefind searchbar */
+ --pagefind-ui-scale: 1;
+ --pagefind-ui-primary: var(--orage);
+ --pagefind-ui-text: #393939;
+ --pagefind-ui-background: #ffffff;
+ --pagefind-ui-border: #eeeeee;
+ --pagefind-ui-tag: #eeeeee;
+ --pagefind-ui-border-width: 2px;
+ --pagefind-ui-border-radius: 8px;
+ --pagefind-ui-image-border-radius: 8px;
+ --pagefind-ui-image-box-ratio: 3 / 2;
+ --pagefind-ui-font: openSansRegular;
+}
+
+html {
+ font-size: 62.5%;
+ scroll-behavior: smooth;
+}
+
+a {
+ text-decoration: none;
+ cursor: pointer;
+ color: inherit;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+button,
+strong {
+ font-family: "montserratBold";
+}
+
+p,
+span,
+ul,
+a {
+ font-family: "openSansRegular";
+}
+
+ul {
+ list-style: none;
+}
+
+button {
+ width: fit-content;
+ border: none;
+ outline: transparent;
+ cursor: pointer;
+}
+
+body {
+ background-color: hsl(0, 40%, 98%);
+ min-height: 100vh;
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+section {
+ padding: 5rem 5%;
+}
+
+.space {
+ padding-top: 5rem;
+}
+
+nav {
+ width: 100%;
+ padding: 2rem 4%;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+/* dropdown */
+.dropbtn {
+ background-color: var(--orage);
+ color: var(--white);
+ padding: 1.4rem;
+ text-transform: uppercase;
+ font-size: 1.6rem;
+ font-weight: 700;
+ cursor: pointer;
+}
+
+/* The container
- needed to position the dropdown content */
+.dropdown {
+ position: relative;
+ display: inline-block;
+}
+
+/* Dropdown Content (Hidden by Default) */
+.dropdown-content {
+ display: none;
+ position: absolute;
+ background-color: var(--orage);
+ min-width: 160px;
+ box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
+ z-index: 1;
+ right: 0;
+}
+
+/* Links inside the dropdown */
+.dropdown-content a {
+ color: var(--white);
+ padding: 12px 16px;
+ font-size: 1.6rem;
+ text-decoration: none;
+ display: block;
+}
+
+/* Change color of dropdown links on hover */
+.dropdown-content a:hover {
+ background-color: hsl(from var(--orage) h s 64%);
+}
+
+/* Show the dropdown menu on hover */
+.dropdown:hover .dropdown-content {
+ display: block;
+}
+
+/* Change the background color of the dropdown button when the dropdown content is shown */
+.dropdown:hover .dropbtn {
+ background-color: hsl(from var(--orage) h s 45%);
+}
+
+/* pagefind */
+.search-bar-container {
+ max-width: 50rem;
+ width: 100%;
+ margin-inline: 2rem;
+}
+
+.pagefind-ui__form {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+ position: relative;
+}
+
+.pagefind-ui__search-input {
+ border: none;
+ flex: 1;
+ outline: 0.2rem solid var(--pagefind-ui-primary);
+ padding: 1.5rem;
+ font-size: 1.4rem;
+ border-radius: 0.8rem;
+ font-family: OpenSansRegular;
+}
+
+.pagefind-ui__message {
+ font-size: 1.3rem;
+}
+
+.pagefind-ui__search-clear {
+ display: none;
+}
+
+.pagefind-ui__drawer {
+ position: absolute;
+ top: 95%;
+ margin-top: 1rem;
+ max-width: 95%;
+ width: 100%;
+ z-index: 50;
+ background-color: hsl(from var(--white) h s 96%);
+}
+
+.pagefind-ui__results-area {
+ height: 35rem;
+ overflow-y: auto;
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+ padding: 3rem 2rem;
+}
+
+.pagefind-ui__results {
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+}
+
+.pagefind-ui__result {
+ display: flex;
+ align-items: flex-start;
+}
+
+.pagefind-ui__result-title {
+ font-size: 1.8rem;
+ font-weight: 600;
+ color: var(--black);
+ margin-bottom: 1.8rem;
+}
+
+.pagefind-ui__result-link,
+.pagefind-ui__result-excerpt,
+.pagefind-ui__message {
+ color: var(--black-2);
+}
+
+.pagefind-ui__result-excerpt,
+.pagefind-ui__result-tags {
+ font-size: 1.36rem;
+}
+
+.pagefind-ui__result-image {
+ --size: 6rem;
+ height: var(--size);
+ width: var(--size);
+ display: none;
+}
+
+/* story modal */
+#story-modal {
+ position: fixed;
+ top: 50%;
+ transform: translateY(-50%);
+ z-index: 50;
+ max-height: 90vh;
+ height: 100%;
+ width: 90%;
+ display: none;
+ overflow-y: auto;
+ background-color: var(--text-color);
+}
+
+#story-modal.show-story-modal {
+ display: block;
+}
+
+#close-modal {
+ position: absolute;
+ top: 2%;
+ right: 2%;
+ z-index: 100;
+ border: none;
+ background-color: red;
+ color: var(--text-color);
+ cursor: pointer;
+ padding: 1rem;
+}
+
+dialog {
+ margin: auto;
+ width: 100%;
+
+ #closeStoryModal {
+ padding: 0.5rem 2rem;
+ font-size: 1.5rem;
+ cursor: pointer;
+ color: var(--text-color);
+ border: none;
+ outline: none;
+ background-color: red;
+ }
+}
+
+iframe {
+ height: 90vh;
+ width: 100%;
+}
+
+main {
+ width: 100%;
+}
+
+.hero {
+ width: 100%;
+ min-height: 60vh;
+ height: 100%;
+ display: flex;
+ gap: 2rem;
+ position: relative;
+ justify-content: center;
+ align-items: center;
+ flex-direction: column;
+ background: var(--orage) url("/images/banner.webp");
+ background-blend-mode: multiply;
+ background-size: cover;
+ background-position: center center;
+
+ h1 {
+ font-size: 4rem;
+ color: hsl(from var(--white) h s 99%);
+ text-align: center;
+ }
+
+ p {
+ text-align: center;
+ max-width: 70ch;
+ font-size: 1.8rem;
+ font-weight: 200;
+ color: var(--white);
+ }
+}
+
+.story-btn {
+ --story-btn-size: 15rem;
+ height: var(--story-btn-size);
+ width: var(--story-btn-size);
+ padding: 1.2rem 2rem;
+
+ position: absolute;
+ bottom: -10%;
+ left: 5%;
+ font-weight: 600;
+ font-size: 1.6rem;
+ color: var(--white);
+ text-transform: capitalize;
+
+ border-radius: 8rem;
+ background-color: var(--blue-2);
+ cursor: pointer;
+ transition: color 0.2s ease-in;
+
+ &:hover {
+ background-color: var(--white);
+ outline: 0.2rem solid var(--blue-2);
+ color: var(--blue-2);
+ }
+}
+
+#stories {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ align-items: start;
+}
+
+.story__grid {
+ grid-column: 1/4;
+ grid-row: 1;
+ display: grid;
+ gap: 3rem 2rem;
+ grid-template-columns: repeat(auto-fill, minmax(25rem, 1fr));
+}
+
+.story__grid_2 {
+ grid-column: 1/4;
+ grid-row: 1;
+ display: grid;
+ gap: 3rem 2rem;
+ grid-template-columns: repeat(auto-fill, minmax(25rem, 1fr));
+ /* grid-template-columns: repeat(3, 1fr); */
+}
+
+.remote_img {
+ object-fit: fill;
+ height: 30rem;
+ width: 30rem;
+}
+
+.story__card {
+ --border-radius: 0.8rem;
+ display: flex;
+ flex-direction: column;
+ justify-content: start;
+ background-color: hsl(from var(--white) h s 98%);
+ transition: background-color 0.2s ease-in, box-shadow 0.3s ease-in-out;
+
+ &:hover {
+ background-color: hsl(0, 40%, 95%);
+ box-shadow: 0.4rem 0.2rem 0.26rem 0.2rem hsl(0, 0%, 30%, 0.16);
+ }
+}
+
+.story__coverImg {
+ --size: 25rem;
+ width: var(--size);
+ height: var(--size);
+ display: block;
+ object-fit: cover;
+ object-position: center;
+ transition: scale 0.2s ease-in;
+}
+
+.story__card__details {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ padding: 1.5rem 0;
+}
+
+.card__title {
+ color: var(--black);
+ font-size: 2.2rem;
+ margin-block: 0.5rem 1rem;
+
+ &:hover {
+ color: var(--orage);
+ }
+}
+
+.card__description {
+ color: hsl(0, 0%, 40%);
+ font-size: 1.4rem;
+ line-height: 1.4;
+ margin-block: 0.8rem;
+}
+
+.story__card__icon {
+ height: 1.5rem;
+ width: auto;
+ filter: invert(60%);
+}
+
+.card_tags_list,
+.card_category_list {
+ display: flex;
+ align-items: center;
+ justify-content: start;
+ flex-wrap: wrap;
+ gap: 0.5rem;
+
+ li {
+ font-size: 1.3rem;
+ word-break: keep-all;
+ width: fit-content;
+ margin-inline-end: 0.5rem;
+ }
+}
+
+.category__chip {
+ background-color: var(--orage);
+ padding: 0.2rem 0.6rem;
+ color: var(--white);
+}
+
+.tag__chip {
+ color: var(--gray);
+
+ &:hover {
+ color: var(--orage);
+ }
+}
+
+.hastag {
+ font-size: 1.8rem;
+ margin-right: 0.2rem;
+}
+
+.publish__date {
+ font-size: 1rem;
+ color: hsl(0, 0%, 50%);
+ text-transform: uppercase;
+ letter-spacing: 0.6ch;
+ font-weight: 600;
+}
+
+.author__reading_time {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+
+ .author,
+ .timeToRead {
+ font-size: 1.3rem;
+ color: var(--orage);
+ font-weight: 600;
+ }
+
+ .timeToRead {
+ color: hsl(0, 0%, 50%);
+ }
+}
+
+.card_author__name {
+ display: flex;
+ align-items: center;
+ gap: 0.5rem;
+}
+
+.tags_categories {
+ grid-column: 4/5;
+ grid-row: 1;
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ gap: 2rem;
+}
+
+.tags_list,
+.category_list {
+ width: 100%;
+ padding: 2rem 4rem;
+
+ ul {
+ list-style: none;
+ display: flex;
+ align-items: center;
+ gap: 1rem;
+ flex-wrap: wrap;
+ }
+}
+
+.block_heading_container {
+ width: 100%;
+ display: flex;
+ gap: 0.5rem;
+ align-items: center;
+ margin-bottom: 2rem;
+
+ p {
+ font-size: 2rem;
+ text-transform: uppercase;
+ font-weight: 400;
+ letter-spacing: 0.2ch;
+ color: var(--gray-text);
+ }
+
+ img {
+ filter: invert(25%);
+ height: 2rem;
+ }
+}
+
+.chip {
+ font-size: 1.2rem;
+ color: var(--white);
+ text-decoration: none;
+ text-transform: capitalize;
+ padding: 0.4rem 1rem;
+ border-radius: 0.4rem;
+}
+
+.category_list .chip {
+ background-color: var(--blue-2);
+
+ &:hover {
+ background-color: hsl(from var(--blue) h s 40%);
+ }
+}
+
+.tags_list .chip {
+ color: var(--blue-2);
+ background-color: var(--white);
+ border-radius: 1rem;
+
+ &:hover {
+ background-color: hsl(from var(--blue) h s 40%);
+ color: var(--white);
+ }
+}
+
+/* styling for single post / post details page */
+.single-page {
+ padding: 4% 4rem;
+ font-size: 1.6rem;
+ position: relative;
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 2rem;
+
+ .article__content {
+ grid-column: 1/4;
+
+ .article__header {
+ h1 {
+ font-size: 4rem;
+ line-height: 1.2;
+ color: var(--black-2);
+ }
+
+ .author__name {
+ font-size: 1.4rem;
+ color: var(--blue-2);
+ margin-top: 1rem;
+ }
+
+ .publish__date {
+ font-size: 1.4rem;
+ letter-spacing: normal;
+ font-weight: 500;
+ margin-top: 0.2rem;
+ text-transform: capitalize;
+ }
+
+ .article__tags_categories {
+ margin-block: 2rem;
+
+ ul:first-child {
+ margin-bottom: 1rem;
+ }
+
+ ul {
+ display: flex;
+ align-items: center;
+ flex-wrap: wrap;
+ gap: 0.8rem;
+ padding: unset;
+
+ li {
+ font-size: 1.2rem;
+ font-weight: 600;
+ }
+
+ .article__category {
+ background-color: var(--blue-2);
+ color: hsl(from var(--blue) h s 90%);
+ padding: 0.2rem 1rem;
+ }
+
+ .article__tag {
+ background-color: var(--blue);
+ color: var(--blue-2);
+ padding: 0.2rem 1rem;
+ }
+ }
+ }
+ }
+
+ article {
+ line-height: 1.8;
+
+ h2,
+ h3,
+ h4,
+ h5,
+ h6 {
+ color: var(--black);
+ margin-block: 1rem;
+ font-family: "montserratBold";
+ }
+
+ p {
+ color: var(--black-2);
+ font-family: "openSansRegular";
+ }
+
+ ul ::marker {
+ content: "▶ ";
+ color: var(--gray-text);
+ }
+
+ hr {
+ margin-block: 2rem;
+ }
+ }
+ }
+
+ #TableOfContents {
+ width: 100%;
+ padding: 2rem 1.7rem;
+ background-color: var(--white);
+
+ ul {
+ display: flex;
+ flex-direction: column;
+ justify-content: start;
+ gap: 1.8rem;
+
+ li {
+ color: var(--blue-2);
+ font-family: "openSansRegular";
+ }
+ }
+ }
+
+ img,
+ video,
+ svg,
+ picture {
+ max-height: 50rem;
+ width: 100%;
+ margin: 4rem auto;
+ display: block;
+ object-fit: cover;
+ border-radius: 1rem;
+ }
+
+ ul,
+ ol {
+ padding-block: 2rem;
+ }
+
+ li {
+ font-size: 1.8rem;
+ list-style-position: inside;
+ }
+
+ p {
+ font-size: 1.8rem;
+ }
+}
+
+.mobile_toc {
+ display: none;
+}
+
+footer {
+ width: 100%;
+ min-height: 20rem;
+ padding: 5rem 5% 2rem 5%;
+ background-color: var(--black);
+ color: var(--white);
+ display: flex;
+ align-items: center;
+ flex-direction: column;
+ gap: 3rem;
+
+ .footer_links {
+ width: 100%;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ gap: 1rem;
+ font-size: 1.3rem;
+ margin-bottom: 3rem;
+ }
+
+ .copyright {
+ font-size: 1.4rem;
+ }
+}
+
+@media (width<=1024px) {
+ .pagefind-ui__result-image {
+ --size: 4rem;
+ }
+}
+
+/* media queries */
+@media (width<=768px) {
+ section {
+ padding-inline: 2rem;
+ }
+
+ .dropbtn {
+ font-size: 1.2rem;
+ padding: 1rem;
+ margin-left: 0.5rem;
+ }
+
+ .dropdown-content a {
+ font-size: 1.4rem;
+ }
+
+ .hero {
+ h1 {
+ font-size: 3.5rem;
+ }
+
+ p {
+ font-size: 1.8rem;
+ }
+
+ .btn_container {
+ flex-direction: column;
+ }
+ }
+
+ .tags_list,
+ .category_list {
+ padding: 3rem 2rem;
+ }
+
+ #stories {
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+ }
+
+ .story__grid {
+ grid-template-columns: repeat(auto-fill, minmax(23rem, 1fr));
+ justify-items: center;
+ }
+
+ .card__title {
+ font-size: 2rem;
+ }
+
+ .card__tags_categories ul li {
+ font-size: 1.2rem;
+ }
+
+ .hastag {
+ font-size: 1.5rem;
+ }
+
+ .publish__date {
+ font-size: 1.1rem;
+ }
+
+ .author,
+ .timeToRead {
+ font-size: 1.2rem;
+ }
+
+ .single-page {
+ display: flex;
+ flex-direction: column-reverse;
+
+ .article__content {
+ .article__header {
+ h1 {
+ font-size: 3rem;
+ }
+ }
+ }
+
+ .desktop_toc {
+ display: none;
+ }
+
+ .mobile_toc {
+ width: 100%;
+ display: block;
+ }
+ }
+}
+
+@media (width<=640px) {
+ .story-btn {
+ --story-btn-size: 11rem;
+ font-size: 1.3rem;
+ }
+
+ .story__grid,
+ .story__grid_2 {
+ grid-template-columns: 1fr;
+ }
+
+ .single-page {
+ padding: 5rem 2rem;
+
+ .article__content {
+ width: 100%;
+ }
+ }
+
+ article {
+ img,
+ svg,
+ picture,
+ video {
+ border-radius: 0.2rem;
+ }
+ }
+
+ .article__heading {
+ font-size: 1.8rem;
+ }
+
+ footer {
+ .footer_links {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ gap: 1rem;
+
+ li {
+ width: fit-content;
+ }
+
+ .copyright {
+ font-size: 1.4rem;
+ }
+ }
+ }
+}
+
+@media (width<=425px) {
+ .story__coverImg {
+ --size: 20rem;
+ }
+}
diff --git a/assets/images/blog-thumbnail.png b/assets/images/blog-thumbnail.png
new file mode 100644
index 0000000..f3c5312
Binary files /dev/null and b/assets/images/blog-thumbnail.png differ
diff --git a/assets/images/logo.svg b/assets/images/logo.svg
new file mode 100644
index 0000000..e5437e3
--- /dev/null
+++ b/assets/images/logo.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/config/languages.yaml b/config/languages.yaml
index 0c4422d..b1305cd 100644
--- a/config/languages.yaml
+++ b/config/languages.yaml
@@ -1,30 +1,30 @@
-en:
- title: this story site
- languageName: English
- contentDir: content/en/
- menuFile: en.toml
- params:
- reading_speed: 228
- description: description in English
- weight: 1
- rss: true
-de:
- title: diese Story-Site
- languageName: Deutsch
- contentDir: content/de/
- menuFile: de.toml
- weight: 2
- params:
- reading_speed: 179
- description: description in German
- rss: true
-es:
- title: este sitio de historias
- languageName: Spanish
- contentDir: content/es/
- menuFile: es.toml
- weight: 3
- params:
- reading_speed: 179
- description: description in Spanish
- rss: true
+en:
+ title: this story site
+ languageName: English
+ contentDir: content/en/
+ menuFile: en.toml
+ params:
+ reading_speed: 228
+ description: description in English
+ weight: 1
+ rss: true
+de:
+ title: diese Story-Site
+ languageName: Deutsch
+ contentDir: content/de/
+ menuFile: de.toml
+ weight: 2
+ params:
+ reading_speed: 179
+ description: description in German
+ rss: true
+es:
+ title: este sitio de historias
+ languageName: Spanish
+ contentDir: content/es/
+ menuFile: es.toml
+ weight: 3
+ params:
+ reading_speed: 179
+ description: description in Spanish
+ rss: true
diff --git a/content/en/stories/agape copy 2.md b/content/en/stories/agape copy 2.md
new file mode 100644
index 0000000..a8815bd
--- /dev/null
+++ b/content/en/stories/agape copy 2.md
@@ -0,0 +1,59 @@
+---
+title: "Transforming Our Cattle Farm with Odoo Community"
+slug: "transforming-our-cattle-farm-with-odoo-community"
+date: 2025-06-10T12:00:00
+author: "Estancia Agape"
+description: "How Odoo Community helped streamline operations across three farm locations in Paraguay"
+tags: ["Odoo", "ERP", "Cattle Farm", "Paraguay", "Digital Transformation"]
+categories: ["Farm", "0-5"]
+image: "/images/blog-thumbnail.png"
+---
+
+
+
+Running a cattle farm in Paraguay presents unique challenges — especially when managing operations across **three distinct locations**. At [Estancia Agapé](https://estancia-agape.com), our goal has always been to stay grounded in tradition while embracing innovation to grow sustainably and efficiently. This is why we turned to **Odoo Community**, and the results have exceeded our expectations.
+
+## Why Odoo?
+
+We evaluated various systems before choosing Odoo Community. The reasons were clear:
+
+- Open-source and customizable
+- Robust set of features for inventory, accounting, and logistics
+- Large and active global community
+- No licensing fees
+
+But what truly made the difference was the ability to **host the service online**.
+
+## Online Hosting: The Game-Changer
+
+With three remote farm locations, we needed a centralized system that could be accessed by our teams from anywhere. Hosting Odoo online gave us:
+
+- **Real-time synchronization** between sites
+- **Simplified workflows** for staff in the field and in the office
+- **Remote oversight** of stock, sales, and expenses
+- **Reduced IT burden** thanks to external hosting partners
+
+We now manage cattle inventory, pasture usage, vet schedules, and financial records in a single system, accessible securely from any device.
+
+## The Results
+
+Since implementing Odoo Community:
+
+- Manual paperwork has dropped by over 80%
+- Daily operational reports are instantly available to management
+- Staff collaboration has improved across all sites
+- Decision-making is faster and data-driven
+
+What used to take days now takes minutes.
+
+## Looking Ahead
+
+We are continuing to expand our use of Odoo Community by integrating additional modules and exploring mobile app features for field use.
+
+For other agricultural businesses in Paraguay or Latin America, we highly recommend considering open-source ERP systems like Odoo. With the right setup and a cloud-based approach, even the most traditional industries can benefit from modern tools.
+
+**Visit us at [estancia-agape.com](https://estancia-agape.com) to learn more about our journey.**
+
+---
+
+*Interested in how Odoo can work for your farm or agribusiness? Contact us — we’re happy to share insights.*
diff --git a/content/en/stories/agape copy 3.md b/content/en/stories/agape copy 3.md
new file mode 100644
index 0000000..a8815bd
--- /dev/null
+++ b/content/en/stories/agape copy 3.md
@@ -0,0 +1,59 @@
+---
+title: "Transforming Our Cattle Farm with Odoo Community"
+slug: "transforming-our-cattle-farm-with-odoo-community"
+date: 2025-06-10T12:00:00
+author: "Estancia Agape"
+description: "How Odoo Community helped streamline operations across three farm locations in Paraguay"
+tags: ["Odoo", "ERP", "Cattle Farm", "Paraguay", "Digital Transformation"]
+categories: ["Farm", "0-5"]
+image: "/images/blog-thumbnail.png"
+---
+
+
+
+Running a cattle farm in Paraguay presents unique challenges — especially when managing operations across **three distinct locations**. At [Estancia Agapé](https://estancia-agape.com), our goal has always been to stay grounded in tradition while embracing innovation to grow sustainably and efficiently. This is why we turned to **Odoo Community**, and the results have exceeded our expectations.
+
+## Why Odoo?
+
+We evaluated various systems before choosing Odoo Community. The reasons were clear:
+
+- Open-source and customizable
+- Robust set of features for inventory, accounting, and logistics
+- Large and active global community
+- No licensing fees
+
+But what truly made the difference was the ability to **host the service online**.
+
+## Online Hosting: The Game-Changer
+
+With three remote farm locations, we needed a centralized system that could be accessed by our teams from anywhere. Hosting Odoo online gave us:
+
+- **Real-time synchronization** between sites
+- **Simplified workflows** for staff in the field and in the office
+- **Remote oversight** of stock, sales, and expenses
+- **Reduced IT burden** thanks to external hosting partners
+
+We now manage cattle inventory, pasture usage, vet schedules, and financial records in a single system, accessible securely from any device.
+
+## The Results
+
+Since implementing Odoo Community:
+
+- Manual paperwork has dropped by over 80%
+- Daily operational reports are instantly available to management
+- Staff collaboration has improved across all sites
+- Decision-making is faster and data-driven
+
+What used to take days now takes minutes.
+
+## Looking Ahead
+
+We are continuing to expand our use of Odoo Community by integrating additional modules and exploring mobile app features for field use.
+
+For other agricultural businesses in Paraguay or Latin America, we highly recommend considering open-source ERP systems like Odoo. With the right setup and a cloud-based approach, even the most traditional industries can benefit from modern tools.
+
+**Visit us at [estancia-agape.com](https://estancia-agape.com) to learn more about our journey.**
+
+---
+
+*Interested in how Odoo can work for your farm or agribusiness? Contact us — we’re happy to share insights.*
diff --git a/content/en/stories/agape copy.md b/content/en/stories/agape copy.md
new file mode 100644
index 0000000..a8815bd
--- /dev/null
+++ b/content/en/stories/agape copy.md
@@ -0,0 +1,59 @@
+---
+title: "Transforming Our Cattle Farm with Odoo Community"
+slug: "transforming-our-cattle-farm-with-odoo-community"
+date: 2025-06-10T12:00:00
+author: "Estancia Agape"
+description: "How Odoo Community helped streamline operations across three farm locations in Paraguay"
+tags: ["Odoo", "ERP", "Cattle Farm", "Paraguay", "Digital Transformation"]
+categories: ["Farm", "0-5"]
+image: "/images/blog-thumbnail.png"
+---
+
+
+
+Running a cattle farm in Paraguay presents unique challenges — especially when managing operations across **three distinct locations**. At [Estancia Agapé](https://estancia-agape.com), our goal has always been to stay grounded in tradition while embracing innovation to grow sustainably and efficiently. This is why we turned to **Odoo Community**, and the results have exceeded our expectations.
+
+## Why Odoo?
+
+We evaluated various systems before choosing Odoo Community. The reasons were clear:
+
+- Open-source and customizable
+- Robust set of features for inventory, accounting, and logistics
+- Large and active global community
+- No licensing fees
+
+But what truly made the difference was the ability to **host the service online**.
+
+## Online Hosting: The Game-Changer
+
+With three remote farm locations, we needed a centralized system that could be accessed by our teams from anywhere. Hosting Odoo online gave us:
+
+- **Real-time synchronization** between sites
+- **Simplified workflows** for staff in the field and in the office
+- **Remote oversight** of stock, sales, and expenses
+- **Reduced IT burden** thanks to external hosting partners
+
+We now manage cattle inventory, pasture usage, vet schedules, and financial records in a single system, accessible securely from any device.
+
+## The Results
+
+Since implementing Odoo Community:
+
+- Manual paperwork has dropped by over 80%
+- Daily operational reports are instantly available to management
+- Staff collaboration has improved across all sites
+- Decision-making is faster and data-driven
+
+What used to take days now takes minutes.
+
+## Looking Ahead
+
+We are continuing to expand our use of Odoo Community by integrating additional modules and exploring mobile app features for field use.
+
+For other agricultural businesses in Paraguay or Latin America, we highly recommend considering open-source ERP systems like Odoo. With the right setup and a cloud-based approach, even the most traditional industries can benefit from modern tools.
+
+**Visit us at [estancia-agape.com](https://estancia-agape.com) to learn more about our journey.**
+
+---
+
+*Interested in how Odoo can work for your farm or agribusiness? Contact us — we’re happy to share insights.*
diff --git a/hugo.yaml b/hugo.yaml
index ef352e1..1f3ab72 100644
--- a/hugo.yaml
+++ b/hugo.yaml
@@ -1,43 +1,139 @@
-baseURL: "https://example.org/"
-languageCode: "en-us"
-
-taxonomies:
- tag: tags
- category: categories
- author: authors
-
-# multillingual configs
-defaultContentLanguage: en
-defaultContentLanguageInSubdir: true
-
-languages:
- en:
- title: this story site
- languageName: English
- contentDir: content/en/
- menuFile: en.toml
- params:
- reading_speed: 228
- description: description in English
- weight: 1
- rss: true
- de:
- title: diese Story-Site
- languageName: Deutsch
- contentDir: content/de/
- menuFile: de.toml
- weight: 2
- params:
- reading_speed: 179
- description: description in German
- rss: true
- es:
- title: este sitio de historias
- languageName: Spanish
- contentDir: content/es/
- menuFile: es.toml
- weight: 3
- params:
- reading_speed: 179
- description: description in Spanish
- rss: true
+baseURL: "https://ODOO4startups.org/"
+languageCode: "en-us"
+
+taxonomies:
+ tag: tags
+ category: categories
+ author: authors
+
+# multillingual configs
+defaultContentLanguage: en
+defaultContentLanguageInSubdir: true
+
+languages:
+ en:
+ title: this story site
+ languageName: English
+ contentDir: content/en/
+ menuFile: en.toml
+ menus:
+ footer:
+ - name: About Us
+ url: /about
+ - name: Contact Us
+ url: /contact
+ - name: Privacy Policy
+ url: /privacy
+ - name: Terms of Service
+ url: /terms
+ - name: FAQ
+ url: /faq
+ - name: Sitemap
+ url: /sitemap
+ - name: Blog
+ url: /blog
+ - name: Careers
+ url: /careers
+ - name: Support
+ url: /support
+
+ params:
+ reading_speed: 228
+ description: description in English
+ keywords:
+ [
+ "odoo community",
+ "hosting",
+ "success stories",
+ "chatbot",
+ "startup",
+ "first steps",
+ "cheap",
+ ]
+ weight: 1
+ rss: true
+ de:
+ title: diese Story-Site
+ languageName: Deutsch
+ contentDir: content/de/
+ menuFile: de.toml
+ menus:
+ footer:
+ - name: Über uns
+ url: /ueber-uns
+ - name: Kontakt
+ url: /kontakt
+ - name: Datenschutzerklärung
+ url: /datenschutz
+ - name: Allgemeine Geschäftsbedingungen
+ url: /agb
+ - name: FAQ
+ url: /faq
+ - name: Sitemap
+ url: /sitemap
+ - name: Blog
+ url: /blog
+ - name: Karriere
+ url: /karriere
+ - name: Support
+ url: /support
+
+ weight: 2
+ params:
+ reading_speed: 179
+ description: description in German
+ keywords:
+ [
+ "odoo community",
+ "hosting",
+ "success stories",
+ "chatbot",
+ "startup",
+ "first steps",
+ "cheap",
+ ]
+ rss: true
+ es:
+ title: este sitio de historias
+ languageName: Spanish
+ contentDir: content/es/
+ menuFile: es.toml
+ menus:
+ footer:
+ - name: Sobre nosotros
+ url: /sobre-nosotros
+ - name: Contacto
+ url: /contacto
+ - name: Política de privacidad
+ url: /politica-de-privacidad
+ - name: Términos de servicio
+ url: /terminos-de-servicio
+ - name: Preguntas frecuentes
+ url: /faq
+ - name: Mapa del sitio
+ url: /mapa-del-sitio
+ - name: Blog
+ url: /blog
+ - name: Carreras
+ url: /carreras
+ - name: Soporte
+ url: /soporte
+
+ weight: 3
+ params:
+ reading_speed: 179
+ description: description in Spanish
+ keywords:
+ [
+ "odoo community",
+ "hosting",
+ "success stories",
+ "chatbot",
+ "startup",
+ "first steps",
+ "cheap",
+ ]
+ rss: true
+
+permalink:
+ stories: "/:slug"
diff --git a/i18n/de.yaml b/i18n/de.yaml
index d007461..15afcb9 100644
--- a/i18n/de.yaml
+++ b/i18n/de.yaml
@@ -15,3 +15,7 @@
- id: minutesToRead
translation: Minuten zum Lesen
+
+- id: copyright
+ translation: "© {{ .Year }} IhrSeitenname. Alle Rechte vorbehalten."
+
diff --git a/i18n/en.yaml b/i18n/en.yaml
index 3f01c1a..5e2a387 100644
--- a/i18n/en.yaml
+++ b/i18n/en.yaml
@@ -13,4 +13,7 @@
- id: submitButtonLabelText
translation: Submit your success story here
- id: minutesToRead
- translation: minutes to read
\ No newline at end of file
+ translation: minutes to read
+
+- id: copyright
+ translation: "© {{ .Year }} YourSiteName. All rights reserved."
diff --git a/i18n/es.yaml b/i18n/es.yaml
index d01e92c..739b7be 100644
--- a/i18n/es.yaml
+++ b/i18n/es.yaml
@@ -15,3 +15,6 @@
- id: minutesToRead
translation: minutos para leer
+
+- id: copyright
+ translation: "© {{ .Year }} YourSiteName. Todos los derechos reservados."
diff --git a/layouts/_default/_markup/render-image.html b/layouts/_default/_markup/render-image.html
new file mode 100644
index 0000000..93f751e
--- /dev/null
+++ b/layouts/_default/_markup/render-image.html
@@ -0,0 +1,24 @@
+{{ $src := .Destination }}
+{{ $alt := .Text | default "image" }}
+{{ $title := .Title }}
+{{ $isRemote := strings.HasPrefix $src "http" }}
+
+{{ if $isRemote }}
+ {{ with resources.GetRemote $src }}
+ {{ if eq .MediaType.SubType "svg" }}
+

+ {{ else }}
+ {{ $webp := .Resize "800x webp" | fingerprint }}
+

+ {{ end }}
+ {{ end }}
+{{ else }}
+ {{ with resources.Get $src }}
+ {{ if eq .MediaType.SubType "svg" }}
+

+ {{ else }}
+ {{ $resized := .Resize "800x webp" }}
+

+ {{ end }}
+ {{ end }}
+{{ end }}
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 506d745..58b445e 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -3,7 +3,12 @@
{{ partial "common/head.html" . }}
{{ partial "UI/navbar.html" . }}
+
+
{{ block "main" . }} {{ end }}
- {{ partial "UI/modal.html" . }} {{ partial "common/scripts.html" . }}
+
+ {{ partial "common/footer.html" . }} {{ partial
+ "UI/create-story-dialog.html" . }} {{ partial "UI/modal.html" . }} {{
+ partial "common/scripts.html" . }}