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.yml
andDockerfile
will:- 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.yml
with your site details. - Update
docs/index.md
with your landing page info. - Revise
docs/services.md
with your services. - Set up Cal.com and update links in
docs/index.md
anddocs/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.