A modern, high-performance single-page website for Baseet Studio - a leading digital innovation agency.
This website is built with Hugo and features a fully responsive, optimized single-page design showcasing Baseet Studio's services, portfolio, and expertise in web and mobile development.
The website uses a carefully curated color scheme:
- Stroke/Text:
#171D1C- Primary text and borders - Primary:
#496BC1- Brand color and CTAs - Secondary:
#C2CCCF- Muted accents - Tertiary:
#FBCD37- Accent highlights - Surface:
#EBEBEB- Background and white space
- ✅ Single-Page Design: Smooth navigation with anchor links
- ✅ Performance Optimized: Minified assets, optimized images, fast load times
- ✅ Responsive: Mobile-first design that works on all devices
- ✅ SEO Ready: Robots.txt, canonical URLs, proper meta tags
- ✅ Modern Stack: Hugo, Tailwind CSS 4.x, PostCSS
- ✅ Clean Code: Well-structured, maintainable codebase
- Static Site Generator: Hugo v0.152.2+
- CSS Framework: Tailwind CSS v4.1.17
- Plugins:
- @tailwindcss/typography
- Autoprefixer
- Code Formatting: Prettier with Hugo template support
.
├── assets/ # Images and static assets
├── config/
│ └── _default/ # Hugo configuration
│ ├── hugo.yaml # Main config
│ ├── menus.yaml # Navigation structure
│ └── params.yaml # Site parameters
├── content/ # Page content (single-page)
├── data/
│ ├── home/ # Homepage sections data
│ │ ├── hero.yaml
│ │ ├── features.yaml
│ │ ├── highlights.yaml
│ │ └── clients.yaml
│ └── shared/ # Reusable components
├── hugo.yaml # Root Hugo config
├── tailwind.config.js # Tailwind configuration
├── postcss.config.js # PostCSS configuration
└── package.json # Node dependencies
- Hugo Extended v0.152.2 or higher
- Node.js v18+ and npm
- Git
-
Clone the repository:
cd /path/to/hugo-agency-web-demo -
Install dependencies:
npm install
-
Start the development server:
npm run dev # or hugo server -
Open your browser and navigate to
http://localhost:1313
npm run dev- Start development servernpm run build- Build optimized production sitenpm run preview- Preview with drafts and future contentnpm run format- Format code with Prettier
All content is managed through YAML files in the data/ directory:
- Main heading and description
- Call-to-action buttons
- Service highlights
- Detailed service descriptions
- Feature images and icons
- Value propositions
- Company benefits
- Client logos and testimonials
- Contact information
- Social media links
- Copyright notice
Edit config/_default/menus.yaml to modify navigation links. All links use anchor navigation (#section-id) for single-page functionality.
Main settings in config/_default/params.yaml:
- Site title and description
- Contact information
- Social media links
- Favicon colors
Colors are defined in tailwind.config.js. To change the color scheme, update the color values in the extend.colors section.
To add/remove sections:
- Update the relevant YAML file in
data/home/ - Ensure corresponding templates exist in the theme
- Update navigation in
config/_default/menus.yaml
The site is optimized for performance:
- Minification: HTML, CSS, and JS are minified in production
- Image Optimization: Images are processed and optimized
- Fast Render: Hugo's fast render mode for development
- Clean URLs: SEO-friendly URL structure
- Lazy Loading: Images load on demand
Build the production-ready site:
npm run buildThe optimized site will be in the public/ directory, ready for deployment to any static hosting service (Netlify, Vercel, GitHub Pages, etc.).
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
For issues or questions:
- Email: info@baseetstudio.com
- Phone: +1 (555) 123-4567
MIT License - Copyright © 2026 Baseet Studio. All Rights Reserved.
Built with ❤️ by Baseet Studio