Skip to content

apache/incubator-hugegraph-doc

Apache HugeGraph Documentation Website

Ask DeepWiki License Hugo


中文 | English

This is the source code repository for the HugeGraph documentation website.

For the HugeGraph database project, visit apache/hugegraph.

Quick Start

Only 3 steps to run the documentation website locally:

Prerequisites: Hugo Extended v0.95+ and Node.js v16+

# 1. Clone repository
git clone https://github.com/apache/hugegraph-doc.git
cd hugegraph-doc

# 2. Install dependencies
npm install

# 3. Start development server (auto-reload)
hugo server

Open http://localhost:1313 to preview.

Troubleshooting: If you see TOCSS: failed to transform "scss/main.scss", install Hugo Extended version, not the standard version.

Repository Structure

hugegraph-doc/
├── content/                    # 📄 Documentation content (Markdown)
│   ├── cn/                     # 🇨🇳 Chinese documentation
│   │   ├── docs/               #    Main documentation
│   │   │   ├── quickstart/     #    Quick start guides
│   │   │   ├── config/         #    Configuration docs
│   │   │   ├── clients/        #    Client docs
│   │   │   ├── guides/         #    User guides
│   │   │   └── ...
│   │   ├── blog/               #    Blog posts
│   │   └── community/          #    Community pages
│   └── en/                     # 🇺🇸 English documentation (mirrors cn/ structure)
│
├── themes/docsy/               # 🎨 Docsy theme (git submodule)
├── assets/                     # 🖼️  Custom assets (fonts, images, scss)
├── layouts/                    # 📐 Hugo template overrides
├── static/                     # 📁 Static files
├── config.toml                 # ⚙️  Site configuration
└── package.json                # 📦 Node.js dependencies

Contributing

Contribution Workflow

  1. Fork this repository
  2. Create a new branch from master
  3. Make your changes
  4. Submit a Pull Request with screenshots

Requirements

Requirement Description
Bilingual Updates Update BOTH content/cn/ and content/en/
PR Screenshots Include before/after screenshots in PR
Markdown Use Markdown with Hugo front matter

Detailed Guide

See contribution.md for:

  • Platform-specific Hugo installation
  • Docsy theme customization
  • Translation tips

Commands

Command Description
hugo server Start dev server (hot reload)
hugo --minify Build production to ./public/
hugo server -p 8080 Custom port

中文版

这是 HugeGraph 官方文档网站源代码仓库

如果你想查找 HugeGraph 数据库本身,请访问 apache/hugegraph

快速开始

只需 3 步即可在本地启动文档网站:

前置条件: Hugo Extended v0.95+ 和 Node.js v16+

# 1. 克隆仓库
git clone https://github.com/apache/hugegraph-doc.git
cd hugegraph-doc

# 2. 安装依赖
npm install

# 3. 启动开发服务器(支持热重载)
hugo server

打开 http://localhost:1313 预览网站。

常见问题: 如果遇到 TOCSS: failed to transform "scss/main.scss" 错误, 说明你需要安装 Hugo Extended 版本,而不是标准版本。

仓库结构

hugegraph-doc/
├── content/                    # 📄 文档内容 (Markdown)
│   ├── cn/                     # 🇨🇳 中文文档
│   │   ├── docs/               #    主要文档目录
│   │   │   ├── quickstart/     #    快速开始指南
│   │   │   ├── config/         #    配置文档
│   │   │   ├── clients/        #    客户端文档
│   │   │   ├── guides/         #    使用指南
│   │   │   └── ...
│   │   ├── blog/               #    博客文章
│   │   └── community/          #    社区页面
│   └── en/                     # 🇺🇸 英文文档(与 cn/ 结构一致)
│
├── themes/docsy/               # 🎨 Docsy 主题 (git submodule)
├── assets/                     # 🖼️  自定义资源 (fonts, images, scss)
├── layouts/                    # 📐 Hugo 模板覆盖
├── static/                     # 📁 静态文件
├── config.toml                 # ⚙️  站点配置
└── package.json                # 📦 Node.js 依赖

如何贡献

贡献流程

  1. Fork 本仓库
  2. 基于 master 创建新分支
  3. 修改文档内容
  4. 提交 Pull Request(附截图)

重要说明

要求 说明
双语更新 修改内容时需同时更新 content/cn/content/en/
PR 截图 提交 PR 时需附上修改前后对比截图
Markdown 文档使用 Markdown 格式,带 Hugo front matter

详细指南

查看 contribution.md 了解:

  • 各平台 Hugo 安装方法
  • Docsy 主题定制
  • 翻译技巧

常用命令

命令 说明
hugo server 启动开发服务器(热重载)
hugo --minify 构建生产版本到 ./public/
hugo server -p 8080 指定端口

Contact & Community

WeChat QR Code

Contributors

Thanks to all contributors to the HugeGraph documentation!

contributors


License

Apache License 2.0