Create a professional consulting blog with the MkDocs Material theme.
-
Install Dependencies: Ensure all packages are installed.
pip install -r requirements-doc.txt
-
Run Locally: Start a local server to preview your site.
mkdocs serve -w .If you're using an Apple Silicon (M2/M3) Mac and experiencing issues with
libcairo2, use Docker:docker-compose up --build
This approach resolves compatibility problems by running MkDocs in a containerized environment. The provided
docker-compose.ymlandDockerfilewill:- Install necessary dependencies
- Map port 8005 locally
- Provide a stable development environment
-
Deploy to GitHub Pages: Go live with:
mkdocs gh-deploy
MacOS:
docker compose run --rm mkdocs mkdocs gh-deploy --force
- Customize
mkdocs.ymlwith your site details. - Update
docs/index.mdwith your landing page info. - Revise
docs/services.mdwith your services. - Set up Cal.com and update links in
docs/index.mdanddocs/services.md. - Add blog posts to
docs/blog/posts/.
Maximize content value by addressing:
- Dream Outcome: Reader's goal
- Probability of Success: Likelihood of achieving it
- Time: Duration needed
- Effort: Work required
- Attention: Capture interest
- Interest: Engage with relevant info
- Desire: Connect emotionally
- Action: Prompt next steps
- Hero Section: Benefit-driven headline, pain point subheadline, strong CTA.
- Social Proof: Testimonials, case studies, credentials.
- Value Proposition: Outcome statements, timeframes, effort, success indicators.
- Test different versions and CTAs.
- Focus on clarity; avoid jargon.
- Build trust with specific results and testimonials.
- Focus on benefits, not features.
- Be specific, not vague.
- Provide social proof.
- Use strong CTAs.