The official website for PragmaTech Digital Solutions, showcasing our services, expertise, books, courses, and more.
# Install dependencies and set up the project
npm run setup
# Start the development server
npm run devVisit http://localhost:1313 to see the site.
This site is built with Hugo and deployed to Netlify. See BUILD.md for detailed build documentation.
# Build the site with image optimization
npm run buildDeployments are automated through Netlify. The build configuration is in netlify.toml. Netlify automatically builds and deploys the site on push to the main branch.
The site automatically optimizes images during the build process:
- Converts images to WebP format for better compression
- Applies lazy loading to improve page load times
- Creates responsive images for different device sizes
# Convert images to WebP format
npm run optimize:images
# Create placeholder images for development
npm run create:placeholdersThis site is built with:
- Hugo for static site generation
- Tailwind CSS for styling
- Custom layouts and partials for components
# Development server with drafts enabled
npm run dev
# Development server with navigation to changed pages
npm run dev:watch
# Clean output directories
npm run clean
# Build for production
npm run build├── archetypes/ # Content templates
├── content/ # Content files (markdown)
├── data/ # Data files (YAML)
├── layouts/ # Hugo layouts and templates
├── public/ # Generated site (ignored in git)
├── resources/ # Generated resources (ignored in git)
├── scripts/ # Utility scripts
├── static/ # Static assets
└── themes/ # Theme files
└── pragmatech-theme/
Copyright © PragmaTech Digital Solutions. All rights reserved.