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,58 @@
<?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" 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="no-engage" transform="translate(95.000000, 108.000000)">
<g id="icon-no-engage" transform="translate(113.439693, 90.157980) rotate(70.000000) translate(-113.439693, -90.157980) translate(53.939693, -8.342020)">
<path d="M77.6010572,107.627986 C59.2501412,107.627986 44.3737844,92.1203597 44.3737844,72.9907334 L44.3737844,34.8897557 C44.3737844,15.7601294 59.2501412,0.252503203 77.6010572,0.252503203 C95.9519732,0.252503203 110.82833,15.7601294 110.82833,34.8897557 L110.82833,72.9907334" id="Rectangle-8" stroke="#34af4f" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M84.8678101,89.0738629 C103.218726,89.0738629 118.095083,104.581489 118.095083,123.711115 L118.095083,161.812093 C118.095083,180.941719 103.218726,196.449345 84.8678101,196.449345 C66.5168941,196.449345 51.6405373,180.941719 51.6405373,161.812093 L51.6405373,123.711115" id="Rectangle-8" stroke="#CADAEC" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M15.1189694,95.8227038 C15.1189694,93.7155288 16.9132901,92.0073259 19.1266967,92.0073259 C21.3401034,92.0073259 23.134424,93.7155288 23.134424,95.8227038 L23.134424,111.084215 C23.134424,113.19139 21.3401034,114.899593 19.1266967,114.899593 C16.9132901,114.899593 15.1189694,113.19139 15.1189694,111.084215 L15.1189694,95.8227038 Z M48.6434608,105.69584 C50.3636009,104.369752 52.8872525,104.622268 54.2801944,106.259851 C55.6731364,107.897433 55.4078899,110.299963 53.6877498,111.626051 L41.2293935,121.230432 C39.5092534,122.55652 36.9856018,122.304004 35.5926599,120.666421 C34.1997179,119.028839 34.4649644,116.626309 36.1851045,115.300221 L48.6434608,105.69584 Z M-13.9487736,114.591157 C-15.6689136,113.265069 -15.9341601,110.862539 -14.5412182,109.224956 C-13.1482762,107.587374 -10.6246246,107.334858 -8.90448456,108.660946 L3.55387179,118.265326 C5.27401185,119.591414 5.53925832,121.993944 4.14631637,123.631527 C2.75337442,125.269109 0.229722821,125.521625 -1.49041723,124.195537 L-13.9487736,114.591157 Z" id="Path-12" fill="#CADAEC" fill-rule="nonzero" transform="translate(19.869488, 108.526631) scale(-1, 1) rotate(95.000000) translate(-19.869488, -108.526631) "></path>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.8 KiB