# HowToCook | Anduin Xue | Knowledge Base | Instagit

程序员在家做饭方法指南。Programmer's guide about how to cook at home (Simplified Chinese only).

GitHub Stars: 98.3k

Repository: https://github.com/Anduin2017/HowToCook

---

## Articles

### [HowToCook Project Governance Model: A Community-Driven Open Source Framework](/Anduin2017/HowToCook/what-is-the-project-governance-model)

Discover the HowToCook project governance model: a community-driven, open source framework enabling transparent, non-commercial recipe contributions without corporate gatekeeping.

- Tags: governance-model
- Published: 2026-02-27

### [How to Search Recipes by Difficulty in the HowToCook Repository](/Anduin2017/HowToCook/how-to-search-recipes-by-difficulty)

Unlock recipes by difficulty in the HowToCook repo. Learn to search using starsystem index files or grep for the difficulty marker.

- Tags: how-to-guide
- Published: 2026-02-27

### [What Markdown Extensions Does HowToCook Support? A Complete Guide](/Anduin2017/HowToCook/what-markdown-extensions-are-supported)

Discover the nine Markdown extensions supported by HowToCook including Mermaid diagrams and task lists. Learn how they are configured in the MkDocs template file to enhance your documentation.

- Tags: api-reference
- Published: 2026-02-27

### [How PDF Generation Works in the HowToCook Repository: A Complete Technical Guide](/Anduin2017/HowToCook/how-is-pdf-generation-handled)

Discover how the HowToCook repository automatically generates PDFs with MkDocs and the mkdocs-with-pdf plugin. Learn the technical details of this efficient documentation process.

- Tags: deep-dive
- Published: 2026-02-27

### [How to Contribute to HowToCook: A Complete Guide to the Contribution Workflow](/Anduin2017/HowToCook/what-is-the-contribution-workflow)

Learn the HowToCook contribution workflow: fork, branch, edit recipes, run linters, and submit a Pull Request. Start contributing your recipes today.

- Tags: getting-started
- Published: 2026-02-27

### [How to Deploy HowToCook Locally with Docker: A Complete Guide](/Anduin2017/HowToCook/how-to-deploy-locally-with-docker)

Deploy HowToCook locally with Docker using GHCR. Pull the image and run it on port 5000 for instant access to static cooking documentation. Start your local deployment now.

- Tags: how-to-guide
- Published: 2026-02-27

### [HowToCook-mcp: Derivatives and Integrations of the HowToCook Repository](/Anduin2017/HowToCook/what-derivatives-and-integrations-exist-howtocook-mcp)

Explore HowToCook-mcp, an AI ecosystem extending the HowToCook recipe database into personal chef assistants with JavaScript and Python integrations.

- Tags: overview
- Published: 2026-02-27

### [How the HowToCook Repository Handles Image Assets: Co-Location and Static Site Generation](/Anduin2017/HowToCook/how-does-the-project-handle-image-assets)

Discover how the HowToCook repository manages image assets by co-locating them with Markdown and using MkDocs for efficient static site generation. Learn about the same-dir plugin.

- Tags: internals
- Published: 2026-02-27

### [How Advanced Cooking Tips Are Structured in the HowToCook Repository](/Anduin2017/HowToCook/how-are-advanced-cooking-tips-structured)

Discover how advanced cooking tips are structured in the HowToCook repository. Learn about Markdown files, headers, lists, tables, and notes for easy access and understanding.

- Tags: deep-dive
- Published: 2026-02-27

### [食材相克 (Food Incompatibility) Explained: The Complete HowToCook Guide](/Anduin2017/HowToCook/what-is-food-incompatibility)

Discover what 食材相克 or food incompatibility means. Learn about traditional Chinese dietary beliefs on food combinations and their effects on digestion and nutrient absorption. Understand the risks and benefits.

- Tags: how-to-guide
- Published: 2026-02-27

### [How to Use Kitchen Equipment Guides in HowToCook: Air Fryer and Pressure Cooker Documentation](/Anduin2017/HowToCook/how-to-use-kitchen-equipment-guides-air-fryer-pressure-cooker)

Master your air fryer and pressure cooker with HowToCook guides. Learn operational workflows, safety, and cooking specs for modern appliances. Find detailed documentation in the Anduin2017/HowToCook repo.

- Tags: how-to-guide
- Published: 2026-02-27

### [What Cooking Techniques Are Covered in the HowToCook tips/learn Directory](/Anduin2017/HowToCook/what-cooking-techniques-are-covered-in-tips-learn)

Discover diverse cooking techniques like pressure-cooking, air-frying, and stir-frying within the HowToCook repositorys tips learn directory. Master food preparation with reusable modules.

- Tags: how-to-guide
- Published: 2026-02-27

### [How to Run the Linter Locally in the HowToCook Repository](/Anduin2017/HowToCook/how-to-run-the-linter-locally)

Learn how to run the linter locally in the HowToCook repository with simple npm commands. Ensure your Markdown follows typography and style conventions effortlessly.

- Tags: how-to-guide
- Published: 2026-02-27

### [How the Auto-Generated README Process Works in HowToCook](/Anduin2017/HowToCook/what-is-the-auto-generated-readme-process)

Discover how the auto-generated README process works in Anduin2017/HowToCook. Learn how Node.js scripts compile markdown files for your documentation.

- Tags: how-to-guide
- Published: 2026-02-27

### [How the Star Rating System Works in HowToCook: A Complete Technical Guide](/Anduin2017/HowToCook/how-does-the-star-rating-system-starsystem-work)

Uncover the technical workings of the HowToCook star rating system. Learn how Unicode stars and countStars function create recipe difficulty categories and navigation.

- Tags: deep-dive
- Published: 2026-02-27

### [How Recipes Are Categorized Into Dish Types in the HowToCook Repository](/Anduin2017/HowToCook/how-are-recipes-categorized-into-dish-types)

Discover how recipes are categorized into dish types in the HowToCook repository. Learn to organize your culinary creations by organizing Markdown files into subdirectories under the dishes folder. Explore categories like veget...

- Tags: how-to-guide
- Published: 2026-02-27

### [How the Docker Build Works in the HowToCook Repository: A Multi-Stage Dockerfile Guide](/Anduin2017/HowToCook/how-does-the-docker-build-work-dockerfile)

Explore the multi stage Dockerfile in the HowToCook repo. Learn how it lints Node.js assets, builds an MkDocs site with Python, and serves it using Nginx for a minimal production image.

- Tags: internals
- Published: 2026-02-27

### [How the HowToCook markdownlint Configuration Works: A Complete Guide](/Anduin2017/HowToCook/how-does-the-markdownlint-configuration-work)

Learn how the HowToCook markdownlint configuration works. Discover how a custom .markdownlint.json file enables flexible formatting while enforcing consistency.

- Tags: deep-dive
- Published: 2026-02-27

### [How the npm Build Script Works in HowToCook: A Deep Dive into the Documentation Generator](/Anduin2017/HowToCook/how-does-the-npm-build-script-work)

Discover how the npm build script in HowToCook generates your README and mkdocs.yml by scanning recipe files and organizing them by difficulty.

- Tags: deep-dive
- Published: 2026-02-27

### [How to Add a New Recipe Using the Template in HowToCook](/Anduin2017/HowToCook/how-to-add-a-new-recipe-using-the-template)

Learn how to add a new recipe in HowToCook. Copy and customize the template dish to include your own culinary creations with clear instructions and formatting.

- Tags: how-to-guide
- Published: 2026-02-27

### [HowToCook Project Structure and Organization: A Technical Deep Dive](/Anduin2017/HowToCook/how-is-the-howtocook-project-structured-and-organized)

Explore the HowToCook project structure a content-first Node.js architecture with auto-generated indexes. Understand how recipes are organized in dishes and tips directories.

- Tags: deep-dive
- Published: 2026-02-27

