Restore Maore Mobile website from Wayback Machine archive

- Add original CSS styling (maore.css) with complete branding and responsive design
- Restore all original SVG icons and images from website dump
- Replace Google Fonts with locally hosted Varela Round font family
- Download clean JavaScript files (jQuery, Bootstrap, maore.js, utils.js)
- Implement Hugo multilingual setup with French/English support
- Create responsive homepage template matching original design
- Add comprehensive translation files for both languages
- Configure local asset paths to eliminate external dependencies
- Set up proper navigation structure with all original menu items

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Kevin Bataille
2025-10-11 14:24:32 +02:00
parent d7cc2e23f4
commit 10cdeb23fd
34 changed files with 2397 additions and 272 deletions

View File

@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="510px" height="875px" viewBox="0 0 510 875" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 51.2 (57519) - http://www.bohemiancoding.com/sketch -->
<title>Group 4</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M50.7381286,0.889310073 L365.791742,0.889310073 C393.40598,0.889310073 415.791742,23.2750726 415.791742,50.8893101 L415.791742,730.990078 C415.791742,758.604315 393.40598,780.990078 365.791742,780.990078 L50.7381286,780.990078 C23.1238911,780.990078 0.738128636,758.604315 0.738128636,730.990078 L0.738128636,50.8893101 C0.738128636,23.2750726 23.1238911,0.889310073 50.7381286,0.889310073 Z" id="path-1"></path>
<filter x="-17.6%" y="-9.1%" width="135.2%" height="118.7%" filterUnits="objectBoundingBox" id="filter-2">
<feMorphology radius="3.5" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology>
<feOffset dx="0" dy="2" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset>
<feGaussianBlur stdDeviation="20.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
<feComposite in="shadowBlurOuter1" in2="SourceAlpha" operator="out" result="shadowBlurOuter1"></feComposite>
<feColorMatrix values="0 0 0 0 0.796078431 0 0 0 0 0.839215686 0 0 0 0 0.88627451 0 0 0 0.8 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
</filter>
<linearGradient x1="-68.5393378%" y1="-4.178862%" x2="138.769467%" y2="66.8206615%" id="linearGradient-3">
<stop stop-color="#FFFFFF" offset="0%"></stop>
<stop stop-color="#E8F2FF" offset="60.0495281%"></stop>
<stop stop-color="#D8EAFF" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Rappelle-moi-card-Copy-3" transform="translate(-452.000000, -271.000000)">
<g id="Group-4" transform="translate(498.000000, 315.000000)">
<g id="Group-Copy" transform="translate(0.307187, 0.137496)">
<g id="Rectangle-18">
<use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
<path stroke="#CADAEC" stroke-width="5" d="M50.7381286,3.38931007 C24.504603,3.38931007 3.23812864,24.6557845 3.23812864,50.8893101 L3.23812864,730.990078 C3.23812864,757.223603 24.504603,778.490078 50.7381286,778.490078 L365.791742,778.490078 C392.025268,778.490078 413.291742,757.223603 413.291742,730.990078 L413.291742,50.8893101 C413.291742,24.6557845 392.025268,3.38931007 365.791742,3.38931007 L50.7381286,3.38931007 Z" stroke-linejoin="square" fill="#FFFFFF" fill-rule="evenodd"></path>
</g>
<rect id="Rectangle-3" fill="#DAE5F0" x="43.3389315" y="402.38544" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-2" fill="#DAE5F0" x="43.3389315" y="455.725663" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-4" fill="#DAE5F0" x="43.3389315" y="512.399651" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-7" fill="#DAE5F0" x="43.3389315" y="567.406756" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-10" fill="#DAE5F0" x="43.3389315" y="620.746979" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-13" fill="#DAE5F0" x="43.3389315" y="677.420967" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-6" fill="#DAE5F0" x="159.925358" y="512.399651" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-8" fill="#DAE5F0" x="159.925358" y="567.406756" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-11" fill="#DAE5F0" x="159.925358" y="620.746979" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-14" fill="#DAE5F0" x="159.925358" y="677.420967" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy" fill="#DAE5F0" x="276.363478" y="402.38544" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-3" fill="#DAE5F0" x="276.702409" y="455.725663" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-5" fill="#DAE5F0" x="276.702409" y="512.399651" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-9" fill="#DAE5F0" x="276.702409" y="567.406756" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-12" fill="#DAE5F0" x="276.702409" y="620.746979" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-3-Copy-15" fill="#DAE5F0" x="276.702409" y="677.420967" width="96.679155" height="40.0051676" rx="10"></rect>
<rect id="Rectangle-2" stroke="#CADAEC" stroke-width="12" fill="#FFFFFF" x="168" y="397" width="79.678509" height="79.678509" rx="32"></rect>
<rect id="Rectangle" fill="url(#linearGradient-3)" x="43" y="59" width="330.042633" height="298.371875" rx="10"></rect>
</g>
<g id="Transfert-simplifié" transform="translate(125.000000, 121.000000)">
<g id="icon-transfert">
<path d="M75.7670458,115.058566 C62.1728995,115.058566 54.3739844,108.385074 52.3700665,95.0378905 L47.9018934,95.0378905 C47.3602939,95.0378905 46.9541004,94.8448556 46.6833007,94.4587801 C46.412501,94.0727045 46.2771031,93.438447 46.2771031,92.5559886 L46.2771031,91.9768781 C46.2771031,91.0944197 46.412501,90.4601622 46.6833007,90.0740866 C46.9541004,89.688011 47.3602939,89.4949762 47.9018934,89.4949762 L51.8826294,89.4949762 C51.8284695,88.6676714 51.8013899,87.37158 51.8013899,85.6066631 C51.8013899,83.8968999 51.8284695,82.6283849 51.8826294,81.8010801 L47.9018934,81.8010801 C47.3602939,81.8010801 46.9541004,81.6080452 46.6833007,81.2219696 C46.412501,80.8358941 46.2771031,80.2016366 46.2771031,79.3191781 L46.2771031,78.7400677 C46.2771031,77.8576093 46.412501,77.2233518 46.6833007,76.8372762 C46.9541004,76.4512006 47.3602939,76.2581657 47.9018934,76.2581657 L52.5325455,76.2581657 C53.6157444,69.6397274 56.201843,64.6346085 60.2909188,61.2426589 C64.3799947,57.8507093 69.5928112,56.1547599 75.9295248,56.1547599 C78.2584024,56.1547599 80.4924666,56.4167358 82.6317845,56.9406955 C84.7711023,57.4646552 86.5041945,58.1402773 87.8311132,58.9675821 C89.1580318,59.7948869 89.8214812,60.5670265 89.8214812,61.2840239 C89.8214812,62.0010214 89.4829866,62.9248313 88.8059873,64.0554811 C88.128988,65.186131 87.5467773,65.7514475 87.0593378,65.7514475 C86.9510179,65.7514475 86.3552675,65.4205305 85.2720686,64.7586867 C84.1888697,64.0968429 82.8484312,63.4901618 81.2507128,62.9386252 C79.6529944,62.3870887 77.8251237,62.1113246 75.7670458,62.1113246 C71.3259303,62.1113246 67.7785071,63.2281693 65.1246698,65.4618922 C62.4708325,67.6956152 60.6835811,71.294337 59.762862,76.2581657 L82.3474462,76.2581657 C82.9432056,76.2581657 83.3629388,76.4512006 83.6066586,76.8372762 C83.8503784,77.2233518 83.9722364,77.8576093 83.9722364,78.7400677 L83.9722364,79.3191781 C83.9722364,80.2016366 83.8503784,80.8358941 83.6066586,81.2219696 C83.3629388,81.6080452 82.9432056,81.8010801 82.3474462,81.8010801 L59.1129459,81.8010801 C59.058786,82.6283849 59.0317064,83.9244763 59.0317064,85.6893932 C59.0317064,87.45431 59.058786,88.722825 59.1129459,89.4949762 L82.3474462,89.4949762 C82.9432056,89.4949762 83.3629388,89.688011 83.6066586,90.0740866 C83.8503784,90.4601622 83.9722364,91.0944197 83.9722364,91.9768781 L83.9722364,92.5559886 C83.9722364,93.438447 83.8503784,94.0727045 83.6066586,94.4587801 C83.3629388,94.8448556 82.9432056,95.0378905 82.3474462,95.0378905 L59.762862,95.0378905 C60.6835811,99.8362583 62.497912,103.379827 65.2059093,105.668704 C67.9139065,107.95758 71.2176136,109.102002 75.1171297,109.102002 C77.6084871,109.102002 79.7613127,108.771085 81.5756708,108.109241 C83.390029,107.447397 84.8929449,106.757987 86.0844637,106.040989 C87.2759825,105.323992 87.9529716,104.965498 88.1154515,104.965498 C88.602891,104.965498 89.1986414,105.530815 89.9027207,106.661465 C90.6068,107.792115 90.9588344,108.605619 90.9588344,109.102002 C90.9588344,109.874153 90.2683054,110.729022 88.8872268,111.666634 C87.5061482,112.604246 85.6376582,113.403962 83.2817006,114.065806 C80.9257429,114.727649 78.4208831,115.058566 75.7670458,115.058566 Z" id="€" stroke="#34af4f" fill="#34af4f"></path>
<g id="Group-5" transform="translate(113.886121, 0.895482)" stroke="#34af4f" stroke-linecap="round" stroke-linejoin="round" stroke-width="6">
<path d="M0.294991332,27.7442275 L0.294991332,27.7442275 C0.294991332,18.4376492 7.83946366,10.8931769 17.1460419,10.8931769 L18.9464666,10.8931769 L48.5759246,10.8931769" id="Path-5"></path>
<polyline id="Path-6" transform="translate(48.575925, 10.893177) scale(-1, 1) rotate(90.000000) translate(-48.575925, -10.893177) " points="38.0987644 5.94173285 48.5759246 15.8446209 59.0530849 5.94173285"></polyline>
</g>
<g id="Group-5" transform="translate(140.224391, 49.297221) scale(-1, -1) translate(-140.224391, -49.297221) translate(113.224391, 35.297221)" stroke="#34af4f" stroke-linecap="round" stroke-linejoin="round" stroke-width="6">
<path d="M0.294991332,27.7442275 L0.294991332,27.7442275 C0.294991332,18.4376492 7.83946366,10.8931769 17.1460419,10.8931769 L18.9464666,10.8931769 L48.5759246,10.8931769" id="Path-5"></path>
<polyline id="Path-6" transform="translate(48.575925, 10.893177) scale(-1, 1) rotate(90.000000) translate(-48.575925, -10.893177) " points="38.0987644 5.94173285 48.5759246 15.8446209 59.0530849 5.94173285"></polyline>
</g>
<path d="M75.370705,12.3447504 C33.8618273,12.3447504 0.212233413,46.6117352 0.212233413,88.8822031 C0.212233413,131.152671 33.8618273,165.419656 75.370705,165.419656 C116.879583,165.419656 150.529177,131.152671 150.529177,88.8822031" id="Oval" stroke="#CADAEC" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"></path>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB