ForgeLocal documentation · v1.2.0
Customization
Plain-language instructions for changing business details, visual identity, services, projects, reviews and feature switches.
Work on a copy and replace every fictional business claim before launch.
5. Change company name
Edit companyName in assets/js/config.js. Then search HTML files for “Forge & Flow Services” and replace visible text and structured data.
6. Replace the logo
Replace assets/svg/logo.svg with an SVG of similar proportions. Keep an accessible text alternative on every image reference.
7. Change telephone numbers
Edit mainPhone and emergencyPhone in config.js, then search for +1 555 014 2840 and +1 555 014 2900. Keep tel: links in international format.
8. Emergency availability
Search for CUSTOMIZE: Emergency availability. State actual hours and do not imply 24/7 service unless true.
9. Opening hours
Update business-data.js and every visible opening-hours block. Use a definition list or table so times remain readable.
10. Business address
Replace the fictional address in config.js, visible contact blocks and JSON-LD. Never add a false local office.
11. Service areas
Update business-data.js, the service-area pages, map text alternative and structured data. Replace the original map if the shape becomes misleading.
12. Colors
Edit --primary and --accent in assets/css/base.css or config.js. Re-test text, button and focus contrast.
13. Fonts
Edit --font-sans and --font-serif in base.css. Local system fonts work without internet. Self-host only fonts whose license permits redistribution.
14. Services
Edit cards and navigation links in the selected pages. Keep one H1, logical H2/H3 order and concise action labels.
15. Add a service
Duplicate service-detail.html, rename it, write unique copy, update metadata and JSON-LD, then add internal links.
16. Add a project
Duplicate project-detail.html, replace all fictional facts, add optimized licensed media, then add a data-category card to projects.html.
17. Before and after
Replace both image sources, alt text and the text description. Keep the native range input, labels and reset control.
18. Reviews
Replace every testimonial and rating. Remove placeholders you cannot substantiate. Do not add fake aggregateRating markup.
19. Qualifications
Replace every CUSTOMIZE badge, license, insurance, membership and certification statement. Remove anything unverified.
20. Maintenance plans
Edit plan names, scope, cadence and reviewed terms. No checkout exists; enquiry links remain normal links.
21. Financing information
Insert only approved provider and legal wording. Do not collect financial data with the included forms.
22. Team members
Duplicate team-member.html and add a card to team.html. Use images you own or have permission to publish.
23. Contact information
Update config.js, the contact page, header, footer, structured data and social links.
24. Feature switches
In config.js set loader, stickyMobileActions, emergencyBar, cookieBanner or animations to true or false. Remove markup as well when a feature should not ship.
25. Content data
business-data.js stores shared service-area, hours and social placeholder data. The current HTML remains readable when JavaScript is unavailable.
Search checklist
Search the entire folder for: CUSTOMIZE:,
placeholder, fictional,
example.test, the two demo phone numbers and the demo
address.
Version 1.2.0
v1.1 central controls
Edit business, feature, demo-selector and estimator data in assets/js/config.js. Edit premium tokens and individual trade themes in assets/css/premium.css. Set loader, animation, parallax and preview-cycle options in the features object.