You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hugegraph.apache.org by ji...@apache.org on 2022/05/06 14:34:25 UTC
[incubator-hugegraph-doc] 02/26: rebuild doc
This is an automated email from the ASF dual-hosted git repository.
jin pushed a commit to branch website
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git
commit ef36544478e135c747b8f0d13f1fde8b7faa1b75
Author: ShouJing <10...@qq.com>
AuthorDate: Sun Apr 17 11:36:55 2022 +0800
rebuild doc
add en doc
---
config.toml | 29 +--
content/cn/_index.html | 81 +++++++
content/cn/about/_index.html | 38 ++++
content/{fa => cn}/about/featured-background.jpg | Bin
content/cn/blog/_index.md | 13 ++
content/cn/blog/news/_index.md | 8 +
.../blog/news/first-post/featured-sunset-get.png | Bin
content/cn/blog/news/first-post/index.md | 46 ++++
.../blog/news/second-post.md} | 100 +++++----
content/cn/blog/releases/_index.md | 8 +
.../releases/in-depth-monoliths-detailed-spec.md} | 100 +++++----
content/{fa => cn}/community/_index.md | 2 +-
content/cn/docs/BUILDING.md | 24 ++
content/cn/docs/CLA.md | 107 +++++++++
content/cn/docs/LICENSE | 202 +++++++++++++++++
content/{en => cn}/docs/SUMMARY.md | 10 +-
content/cn/docs/_index.md | 10 +
content/cn/docs/book.json | 29 +++
content/cn/docs/changelog/_index.md | 5 +
.../changelog/hugegraph-0.10.4-release-notes.md | 6 +-
.../changelog/hugegraph-0.11.2-release-notes.md | 6 +-
.../changelog/hugegraph-0.12.0-release-notes.md | 6 +-
.../docs/changelog/hugegraph-0.2-release-notes.md | 9 +-
.../changelog/hugegraph-0.2.4-release-notes.md | 9 +-
.../changelog/hugegraph-0.3.3-release-notes.md | 6 +-
.../changelog/hugegraph-0.4.4-release-notes.md | 6 +-
.../changelog/hugegraph-0.5.6-release-notes.md | 6 +-
.../changelog/hugegraph-0.6.1-release-notes.md | 6 +-
.../changelog/hugegraph-0.7.4-release-notes.md | 6 +-
.../changelog/hugegraph-0.8.0-release-notes.md | 6 +-
.../changelog/hugegraph-0.9.2-release-notes.md | 6 +-
content/cn/docs/clients/_index.md | 5 +
content/{en => cn}/docs/clients/gremlin-console.md | 6 +-
.../{en => cn}/docs/clients/hugegraph-client.md | 8 +-
content/cn/docs/clients/restful-api/_index.md | 44 ++++
.../{en => cn}/docs/clients/restful-api/auth.md | 8 +-
.../{en => cn}/docs/clients/restful-api/edge.md | 6 +
.../docs/clients/restful-api/edgelabel.md | 9 +-
.../{en => cn}/docs/clients/restful-api/graphs.md | 6 +
.../{en => cn}/docs/clients/restful-api/gremlin.md | 10 +-
.../docs/clients/restful-api/indexlabel.md | 8 +-
.../{en => cn}/docs/clients/restful-api/other.md | 6 +
.../docs/clients/restful-api/propertykey.md | 6 +
.../{en => cn}/docs/clients/restful-api/rank.md | 6 +
.../{en => cn}/docs/clients/restful-api/rebuild.md | 12 +-
.../{en => cn}/docs/clients/restful-api/schema.md | 6 +
.../{en => cn}/docs/clients/restful-api/task.md | 8 +-
.../docs/clients/restful-api/traverser.md | 6 +
.../docs/clients/restful-api/variable.md | 6 +
.../{en => cn}/docs/clients/restful-api/vertex.md | 6 +
.../docs/clients/restful-api/vertexlabel.md | 8 +-
content/cn/docs/config/_index.md | 5 +
.../docs/config/config-authentication.md | 8 +-
content/{en => cn}/docs/config/config-guide.md | 6 +-
content/{en => cn}/docs/config/config-https.md | 6 +-
content/{en => cn}/docs/config/config-option.md | 6 +-
content/{en/docs => cn/docs/download}/download.md | 30 +--
content/cn/docs/guides/_index.md | 5 +
content/{en => cn}/docs/guides/architectural.md | 14 +-
content/{en => cn}/docs/guides/backup-restore.md | 10 +-
content/{en => cn}/docs/guides/custom-plugin.md | 6 +-
content/{en => cn}/docs/guides/desgin-concept.md | 14 +-
content/{en => cn}/docs/guides/faq.md | 6 +-
content/cn/docs/images/API-perf/v0.4.4/best.png | Bin 0 -> 36328 bytes
.../cn/docs/images/API-perf/v0.4.4/cpu-memory.png | Bin 0 -> 57282 bytes
content/cn/docs/images/API-perf/v0.4.4/ssd.png | Bin 0 -> 58867 bytes
.../docs/images/API-perf/v0.4.4/threads-batch.png | Bin 0 -> 111282 bytes
.../docs/images/API-perf/v0.4.4/threads-single.png | Bin 0 -> 117436 bytes
.../API-perf/v0.5.6/cassandra/edge_batch.png | Bin 0 -> 237802 bytes
.../API-perf/v0.5.6/cassandra/edge_id_query.png | Bin 0 -> 361191 bytes
.../API-perf/v0.5.6/cassandra/edge_single.png | Bin 0 -> 364710 bytes
.../API-perf/v0.5.6/cassandra/vertex_batch.png | Bin 0 -> 382379 bytes
.../API-perf/v0.5.6/cassandra/vertex_id_query.png | Bin 0 -> 578106 bytes
.../API-perf/v0.5.6/cassandra/vertex_single.png | Bin 0 -> 439086 bytes
.../images/API-perf/v0.5.6/rocksdb/edge_batch.png | Bin 0 -> 321570 bytes
.../API-perf/v0.5.6/rocksdb/edge_id_query.png | Bin 0 -> 383288 bytes
.../images/API-perf/v0.5.6/rocksdb/edge_single.png | Bin 0 -> 403741 bytes
.../API-perf/v0.5.6/rocksdb/vertex_batch.png | Bin 0 -> 334702 bytes
.../API-perf/v0.5.6/rocksdb/vertex_id_query.png | Bin 0 -> 434422 bytes
.../API-perf/v0.5.6/rocksdb/vertex_single.png | Bin 0 -> 431661 bytes
content/cn/docs/images/demo-graph-model.png | Bin 0 -> 68187 bytes
content/cn/docs/images/design/GraphCut.png | Bin 0 -> 37174 bytes
content/cn/docs/images/design/PropertyGraph.png | Bin 0 -> 126622 bytes
content/cn/docs/images/design/Self-loop.png | Bin 0 -> 24915 bytes
.../docs/images/design/architectural-component.png | Bin 0 -> 96645 bytes
.../docs/images/design/architectural-overview.png | Bin 0 -> 39763 bytes
content/cn/docs/images/design1-1.png | Bin 0 -> 114454 bytes
content/cn/docs/images/design1-2.png | Bin 0 -> 50288 bytes
content/cn/docs/images/design1-3.png | Bin 0 -> 37174 bytes
content/cn/docs/images/design1-5.png | Bin 0 -> 160775 bytes
content/cn/docs/images/design1-6.png | Bin 0 -> 414106 bytes
content/cn/docs/images/design4-1.png | Bin 0 -> 39763 bytes
content/cn/docs/images/design5-1.png | Bin 0 -> 96645 bytes
content/cn/docs/images/design5-2.png | Bin 0 -> 51385 bytes
content/cn/docs/images/design5-3.png | Bin 0 -> 38773 bytes
content/cn/docs/images/design5-4.png | Bin 0 -> 21405 bytes
content/cn/docs/images/design5-5.png | Bin 0 -> 37633 bytes
content/cn/docs/images/favicon.ico | Bin 0 -> 1150 bytes
content/cn/docs/images/graph-of-gods.png | Bin 0 -> 77311 bytes
...75\277\347\224\250\346\265\201\347\250\213.png" | Bin 0 -> 16501 bytes
.../311\345\233\276\345\210\233\345\273\272.png" | Bin 0 -> 43330 bytes
.../311\345\233\276\345\210\233\345\273\2722.png" | Bin 0 -> 32918 bytes
.../312\345\233\276\350\256\277\351\227\256.png" | Bin 0 -> 18052 bytes
.../313\345\233\276\347\256\241\347\220\206.png" | Bin 0 -> 44390 bytes
...25\260\346\215\256\345\205\245\345\217\243.png" | Bin 0 -> 16958 bytes
...61\236\346\200\247\345\210\233\345\273\272.png" | Bin 0 -> 47486 bytes
...1\236\346\200\247\345\210\233\345\273\2722.png" | Bin 0 -> 44974 bytes
...61\236\346\200\247\345\244\215\347\224\250.png" | Bin 0 -> 45206 bytes
...1\236\346\200\247\345\244\215\347\224\2502.png" | Bin 0 -> 38322 bytes
...41\266\347\202\271\345\210\233\345\273\272.png" | Bin 0 -> 50443 bytes
...1\266\347\202\271\345\210\233\345\273\2722.png" | Bin 0 -> 218874 bytes
...41\266\347\202\271\345\210\240\351\231\244.png" | Bin 0 -> 51380 bytes
.../3241\350\276\271\345\210\233\345\273\272.png" | Bin 0 -> 44222 bytes
.../3241\350\276\271\345\210\233\345\273\2722.png" | Bin 0 -> 54431 bytes
...57\274\345\205\245\345\205\245\345\217\243.png" | Bin 0 -> 14972 bytes
...10\233\345\273\272\344\273\273\345\212\241.png" | Bin 0 -> 37103 bytes
...70\212\344\274\240\346\226\207\344\273\266.png" | Bin 0 -> 37049 bytes
...56\276\347\275\256\346\230\240\345\260\204.png" | Bin 0 -> 48435 bytes
...6\276\347\275\256\346\230\240\345\260\2042.png" | Bin 0 -> 41622 bytes
...57\274\345\205\245\350\256\276\347\275\256.png" | Bin 0 -> 34369 bytes
...57\274\345\205\245\350\257\246\346\203\205.png" | Bin 0 -> 89644 bytes
...57\274\345\205\245\346\265\201\347\250\213.png" | Bin 0 -> 15988 bytes
...10\206\346\236\220\345\205\245\345\217\243.png" | Bin 0 -> 20590 bytes
...44\232\345\233\276\345\210\207\346\215\242.png" | Bin 0 -> 39777 bytes
...3\345\233\276\345\210\206\346\236\220-json.png" | Bin 0 -> 32487 bytes
...3\276\345\210\206\346\236\220-\345\233\276.png" | Bin 0 -> 178218 bytes
...0\206\346\236\220-\350\241\250\346\240\274.png" | Bin 0 -> 22507 bytes
...67\257\345\276\204\346\237\245\350\257\242.png" | Bin 0 -> 127765 bytes
...26\260\345\242\236\351\241\266\347\202\271.png" | Bin 0 -> 136834 bytes
...6\260\345\242\236\351\241\266\347\202\2712.png" | Bin 0 -> 79370 bytes
.../images-hubble/347\346\224\266\350\227\217.png" | Bin 0 -> 25531 bytes
...56\241\347\220\206\345\205\245\345\217\243.png" | Bin 0 -> 21133 bytes
...73\273\345\212\241\345\210\227\350\241\250.png" | Bin 0 -> 62502 bytes
.../353gremlin\344\273\273\345\212\241.png" | Bin 0 -> 29797 bytes
.../353gremlin\344\273\273\345\212\2412.png" | Bin 0 -> 40644 bytes
...73\273\345\212\241\350\257\246\346\203\205.png" | Bin 0 -> 20009 bytes
...31\244\345\205\203\346\225\260\346\215\256.png" | Bin 0 -> 45397 bytes
...36\204\345\273\272\347\264\242\345\274\225.png" | Bin 0 -> 75735 bytes
.../cn/docs/images/images-studio/add-schema.png | Bin 0 -> 240595 bytes
.../cn/docs/images/images-studio/example-2V-1E.png | Bin 0 -> 160832 bytes
content/cn/docs/images/images-studio/home-page.png | Bin 0 -> 55603 bytes
.../cn/docs/images/images-studio/show-graph.png | Bin 0 -> 140693 bytes
content/cn/docs/images/images-studio/show-json.png | Bin 0 -> 205466 bytes
.../cn/docs/images/images-studio/show-table.png | Bin 0 -> 243473 bytes
content/cn/docs/images/logo.png | Bin 0 -> 1286 bytes
content/cn/docs/images/ojdbc8.png | Bin 0 -> 440550 bytes
content/cn/docs/images/oracle-download.png | Bin 0 -> 165421 bytes
.../{en/docs => cn/docs/introduction}/README.md | 18 +-
content/cn/docs/language/_index.md | 5 +
.../{en => cn}/docs/language/hugegraph-example.md | 11 +-
.../{en => cn}/docs/language/hugegraph-gremlin.md | 8 +-
content/cn/docs/performance/_index.md | 5 +
.../cn/docs/performance/api-preformance/_index.md | 20 ++
.../api-preformance}/hugegraph-api-0.2.md | 6 +
.../api-preformance}/hugegraph-api-0.4.4.md | 20 +-
.../hugegraph-api-0.5.6-Cassandra.md | 23 +-
.../hugegraph-api-0.5.6-RocksDB.md | 22 +-
.../docs/performance/hugegraph-benchmark-0.4.4.md} | 90 ++++----
.../docs/performance/hugegraph-benchmark-0.5.6.md | 6 +
.../performance/hugegraph-loader-performance.md | 8 +-
content/cn/docs/quickstart/_index.md | 5 +
.../{en => cn}/docs/quickstart/hugegraph-client.md | 13 +-
.../{en => cn}/docs/quickstart/hugegraph-hubble.md | 127 +++++++----
.../{en => cn}/docs/quickstart/hugegraph-loader.md | 23 +-
.../{en => cn}/docs/quickstart/hugegraph-server.md | 16 +-
.../{en => cn}/docs/quickstart/hugegraph-spark.md | 10 +-
.../{en => cn}/docs/quickstart/hugegraph-studio.md | 25 ++-
.../{en => cn}/docs/quickstart/hugegraph-tools.md | 8 +-
content/cn/docs/scripts/github-deploy.sh | 44 ++++
content/cn/docs/scripts/jenkins-deploy.sh | 60 +++++
content/cn/docs/styles/website.css | 16 ++
content/{fa => cn}/featured-background.jpg | Bin
content/{no => cn}/search.md | 2 +-
content/en/docs/Concepts/_index.md | 17 --
content/en/docs/Contribution guidelines/_index.md | 81 -------
content/en/docs/Examples/_index.md | 17 --
content/en/docs/Getting started/_index.md | 37 ----
content/en/docs/Getting started/example-page.md | 241 ---------------------
content/en/docs/Overview/_index.md | 38 ----
content/en/docs/Reference/_index.md | 14 --
content/en/docs/Reference/parameter-reference.md | 212 ------------------
content/en/docs/SUMMARY.md | 10 +-
content/en/docs/Tasks/Ponycopters/_index.md | 16 --
.../Tasks/Ponycopters/configuring-ponycopters.md | 239 --------------------
.../Tasks/Ponycopters/launching-ponycopters.md | 239 --------------------
content/en/docs/Tasks/_index.md | 25 ---
content/en/docs/Tasks/beds.md | 239 --------------------
content/en/docs/Tasks/porridge.md | 239 --------------------
content/en/docs/Tasks/task.md | 239 --------------------
content/en/docs/Tutorials/_index.md | 16 --
content/en/docs/Tutorials/multi-bear.md | 238 --------------------
content/en/docs/Tutorials/tutorial2.md | 238 --------------------
content/en/docs/_index.md | 16 +-
content/en/docs/changelog/_index.md | 5 +
.../changelog/hugegraph-0.10.4-release-notes.md | 6 +-
.../changelog/hugegraph-0.11.2-release-notes.md | 6 +-
.../changelog/hugegraph-0.12.0-release-notes.md | 6 +-
.../docs/changelog/hugegraph-0.2-release-notes.md | 9 +-
.../changelog/hugegraph-0.2.4-release-notes.md | 9 +-
.../changelog/hugegraph-0.3.3-release-notes.md | 6 +-
.../changelog/hugegraph-0.4.4-release-notes.md | 6 +-
.../changelog/hugegraph-0.5.6-release-notes.md | 6 +-
.../changelog/hugegraph-0.6.1-release-notes.md | 6 +-
.../changelog/hugegraph-0.7.4-release-notes.md | 6 +-
.../changelog/hugegraph-0.8.0-release-notes.md | 6 +-
.../changelog/hugegraph-0.9.2-release-notes.md | 6 +-
content/en/docs/clients/_index.md | 5 +
content/en/docs/clients/gremlin-console.md | 6 +-
content/en/docs/clients/hugegraph-api.md | 23 --
content/en/docs/clients/hugegraph-client.md | 8 +-
content/en/docs/clients/restful-api/_index.md | 44 ++++
content/en/docs/clients/restful-api/auth.md | 8 +-
content/en/docs/clients/restful-api/edge.md | 6 +
content/en/docs/clients/restful-api/edgelabel.md | 9 +-
content/en/docs/clients/restful-api/graphs.md | 6 +
content/en/docs/clients/restful-api/gremlin.md | 10 +-
content/en/docs/clients/restful-api/indexlabel.md | 8 +-
content/en/docs/clients/restful-api/other.md | 6 +
content/en/docs/clients/restful-api/propertykey.md | 6 +
content/en/docs/clients/restful-api/rank.md | 6 +
content/en/docs/clients/restful-api/rebuild.md | 12 +-
content/en/docs/clients/restful-api/schema.md | 6 +
content/en/docs/clients/restful-api/task.md | 8 +-
content/en/docs/clients/restful-api/traverser.md | 6 +
content/en/docs/clients/restful-api/variable.md | 6 +
content/en/docs/clients/restful-api/vertex.md | 6 +
content/en/docs/clients/restful-api/vertexlabel.md | 8 +-
content/en/docs/config/_index.md | 5 +
content/en/docs/config/config-authentication.md | 8 +-
content/en/docs/config/config-guide.md | 6 +-
content/en/docs/config/config-https.md | 6 +-
content/en/docs/config/config-option.md | 6 +-
content/en/docs/{ => download}/download.md | 30 +--
content/en/docs/guides/_index.md | 5 +
content/en/docs/guides/architectural.md | 14 +-
content/en/docs/guides/backup-restore.md | 10 +-
content/en/docs/guides/custom-plugin.md | 6 +-
content/en/docs/guides/desgin-concept.md | 14 +-
content/en/docs/guides/faq.md | 6 +-
content/en/docs/{ => introduction}/README.md | 18 +-
content/en/docs/language/_index.md | 5 +
content/en/docs/language/hugegraph-example.md | 11 +-
content/en/docs/language/hugegraph-gremlin.md | 8 +-
content/en/docs/performance/_index.md | 5 +
.../en/docs/performance/api-preformance/_index.md | 20 ++
.../{ => api-preformance}/hugegraph-api-0.2.md | 6 +
.../{ => api-preformance}/hugegraph-api-0.4.4.md | 20 +-
.../hugegraph-api-0.5.6-Cassandra.md | 23 +-
.../hugegraph-api-0.5.6-RocksDB.md | 22 +-
.../docs/performance/hugegraph-api-performance.md | 16 --
.../docs/performance/hugegraph-benchmark-0.5.6.md | 6 +
.../performance/hugegraph-loader-performance.md | 8 +-
content/en/docs/quickstart/_index.md | 5 +
content/en/docs/quickstart/hugegraph-client.md | 13 +-
content/en/docs/quickstart/hugegraph-hubble.md | 127 +++++++----
content/en/docs/quickstart/hugegraph-loader.md | 23 +-
content/en/docs/quickstart/hugegraph-server.md | 16 +-
content/en/docs/quickstart/hugegraph-spark.md | 10 +-
content/en/docs/quickstart/hugegraph-studio.md | 25 ++-
content/en/docs/quickstart/hugegraph-tools.md | 8 +-
content/fa/_index.html | 86 --------
content/fa/about/_index.html | 41 ----
content/fa/blog/_index.md | 10 -
content/fa/blog/news/_index.md | 8 -
content/fa/blog/news/first-post/index.md | 47 ----
content/fa/blog/releases/_index.md | 8 -
content/fa/docs/_index.md | 19 --
content/fa/search.md | 6 -
content/no/_index.html | 22 --
content/no/docs/_index.md | 17 --
content/no/docs/api-reference/_index.md | 16 --
content/no/docs/api-reference/examples/_index.md | 16 --
.../examples/in-depth-monoliths-detailed-spec.md | 237 --------------------
.../the-inside-of-cryptography-detailed-spec.md | 237 --------------------
...the-inside-of-microservices-how-does-it-work.md | 237 --------------------
.../examples/the-math-of-java-how-does-it-work.md | 237 --------------------
.../the-math-of-monographs-how-does-it-work.md | 237 --------------------
.../the-inside-of-java-the-inner-workings.md | 237 --------------------
.../the-math-of-monoliths-detailed-spec.md | 237 --------------------
content/no/docs/big-data/_index.md | 16 --
content/no/docs/big-data/examples/_index.md | 16 --
.../the-math-of-monographs-how-does-it-work.md | 237 --------------------
.../the-math-of-monographs-how-does-it-work.md | 237 --------------------
content/no/docs/big-data/tutorials/_index.md | 16 --
.../tutorials/in-depth-go-the-inner-workings.md | 237 --------------------
.../the-inside-of-cryptography-how-does-it-work.md | 237 --------------------
.../tutorials/the-inside-of-java-detailed-spec.md | 237 --------------------
.../the-inside-of-microservices-detailed-spec.md | 237 --------------------
.../the-math-of-cryptography-the-inner-workings.md | 237 --------------------
content/no/docs/cloud-computing/_index.md | 16 --
content/no/docs/cloud-computing/examples/_index.md | 16 --
.../in-depth-cryptography-the-core-concepts.md | 237 --------------------
.../examples/in-depth-go-how-does-it-work.md | 237 --------------------
.../the-inside-of-monoliths-how-does-it-work.md | 237 --------------------
.../cloud-computing/in-depth-go-detailed-spec.md | 237 --------------------
.../in-depth-monoliths-detailed-spec.md | 237 --------------------
.../the-inside-of-java-how-does-it-work.md | 237 --------------------
.../no/docs/cloud-computing/tutorials/_index.md | 16 --
.../in-depth-monographs-the-inner-workings.md | 237 --------------------
.../the-inside-of-microservices-detailed-spec.md | 237 --------------------
.../the-math-of-java-the-inner-workings.md | 237 --------------------
.../the-math-of-microservices-detailed-spec.md | 237 --------------------
.../the-math-of-monographs-detailed-spec.md | 237 --------------------
.../the-math-of-monoliths-the-inner-workings.md | 237 --------------------
content/no/docs/content-management/_index.md | 16 --
.../the-inside-of-cryptography-how-does-it-work.md | 237 --------------------
.../the-inside-of-monographs-the-core-concepts.md | 237 --------------------
.../the-math-of-microservices-how-does-it-work.md | 237 --------------------
.../the-math-of-monoliths-the-inner-workings.md | 237 --------------------
.../no/docs/content-management/tutorials/_index.md | 16 --
.../in-depth-microservices-the-core-concepts.md | 237 --------------------
...the-inside-of-cryptography-the-core-concepts.md | 237 --------------------
...he-inside-of-microservices-the-core-concepts.md | 237 --------------------
.../the-inside-of-recursion-the-inner-workings.md | 237 --------------------
content/no/docs/cross-platform/_index.md | 16 --
content/no/docs/cross-platform/examples/_index.md | 16 --
.../examples/in-depth-java-detailed-spec.md | 237 --------------------
.../the-inside-of-java-the-core-concepts.md | 237 --------------------
.../the-math-of-recursion-the-inner-workings.md | 237 --------------------
.../in-depth-cryptography-detailed-spec.md | 237 --------------------
.../the-inside-of-monographs-how-does-it-work.md | 237 --------------------
.../the-inside-of-monoliths-the-core-concepts.md | 237 --------------------
.../the-inside-of-recursion-how-does-it-work.md | 237 --------------------
content/no/docs/cross-platform/tutorials/_index.md | 16 --
.../the-math-of-cryptography-how-does-it-work.md | 237 --------------------
themes/docsy/layouts/partials/feedback.html | 24 +-
326 files changed, 2065 insertions(+), 13370 deletions(-)
diff --git a/config.toml b/config.toml
index 2226b71..de89656 100644
--- a/config.toml
+++ b/config.toml
@@ -2,8 +2,8 @@ baseURL = "/"
title = "Apache HugeGraph"
# Language settings
-contentDir = "content/en"
-defaultContentLanguage = "en"
+contentDir = "content/cn"
+defaultContentLanguage = "cn"
defaultContentLanguageInSubdir = false
# Useful when translating.
enableMissingTranslationPlaceholders = true
@@ -69,27 +69,18 @@ id = "UA-00000000-0"
# Language configuration
[languages]
-[languages.en]
+[languages.cn]
title = "HugeGraph"
description = "Apache HugeGraph site"
-languageName ="English"
+languageName ="中文"
+contentDir = "content/cn"
# Weight used for sorting.
weight = 1
-[languages.no]
-title = "Goldydocs"
-description = "Docsy er operativsystem for skyen"
-languageName ="Norsk"
-contentDir = "content/no"
-time_format_default = "02.01.2006"
-time_format_blog = "02.01.2006"
-
-[languages.fa]
-title = "اسناد گلدی"
-description = "یک نمونه برای پوسته داکسی"
-languageName ="فارسی"
-contentDir = "content/fa"
-time_format_default = "2006.01.02"
-time_format_blog = "2006.01.02"
+[languages.en]
+title = "HugeGraph"
+description = "Apache HugeGraph site"
+languageName ="English"
+contentDir = "content/en"
[markup]
[markup.goldmark]
diff --git a/content/cn/_index.html b/content/cn/_index.html
new file mode 100644
index 0000000..34cd597
--- /dev/null
+++ b/content/cn/_index.html
@@ -0,0 +1,81 @@
++++
+title = "HugeGraph Website"
+linkTitle = "Huge Docs"
+
++++
+
+{{< blocks/cover title="Welcome to Apache HugeGraph: A Open Source Project!" image_anchor="top" height="full" color="orange" >}}
+<div class="mx-auto">
+ <a class="btn btn-lg btn-primary mr-3 mb-4" href="{{< relref "/docs" >}}">
+ Learn More <i class="fas fa-arrow-alt-circle-right ml-2"></i>
+ </a>
+ <a class="btn btn-lg btn-secondary mr-3 mb-4" href="https://github.com/hugegraph/hugegraph">
+ Download <i class="fab fa-github ml-2 "></i>
+ </a>
+ <p class="lead mt-5">Porridge temperature assessment - in the cloud!</p>
+ {{< blocks/link-down color="info" >}}
+</div>
+{{< /blocks/cover >}}
+
+
+{{% blocks/lead color="primary" %}}
+Goldydocs provides a single web UI providing visibility into porridge temperature, chair size, and bed softness metrics! You can even find out who's been eating **your** porridge.
+
+(Sadly, Goldydocs isn't a real project, but you can use this site as an example to create your own real websites with [Docsy](http://docsy.dev))
+{{% /blocks/lead %}}
+
+{{< blocks/section color="dark" >}}
+{{% blocks/feature icon="fa-lightbulb" title="New chair metrics!" %}}
+The Goldydocs UI now shows chair size metrics by default.
+
+Please follow this space for updates!
+{{% /blocks/feature %}}
+
+
+{{% blocks/feature icon="fab fa-github" title="Contributions welcome!" url="https://github.com/hugegraph/hugegraph" %}}
+We do a [Pull Request](https://github.com/hugegraph/hugegraph/pulls) contributions workflow on **GitHub**. New users are always welcome!
+{{% /blocks/feature %}}
+
+
+{{% blocks/feature icon="fab fa-twitter" title="Follow us on Twitter!" url="https://twitter.com/docsydocs" %}}
+For announcement of latest features etc.
+{{% /blocks/feature %}}
+
+
+{{< /blocks/section >}}
+
+
+{{< blocks/section >}}
+<div class="col">
+<h1 class="text-center">This is the second Section</h1>
+</div>
+
+{{< /blocks/section >}}
+
+
+
+{{< blocks/section >}}
+{{% blocks/feature icon="fab fa-app-store-ios" title="Download **from AppStore**" %}}
+Get the Goldydocs app!
+{{% /blocks/feature %}}
+
+
+{{% blocks/feature icon="fab fa-github" title="Contributions welcome!" url="https://github.com/hugegraph/hugegraph" %}}
+We do a [Pull Request](https://github.com/hugegraph/hugegraph/pulls) contributions workflow on **GitHub**. New users are always welcome!
+{{% /blocks/feature %}}
+
+
+{{% blocks/feature icon="fab fa-twitter" title="Follow us on Twitter!" url="https://twitter.com/GoHugoIO" %}}
+For announcement of latest features etc.
+{{% /blocks/feature %}}
+
+
+{{< /blocks/section >}}
+
+{{< blocks/section >}}
+
+<div class="col-12">
+<h1 class="text-center">This is another Section</h1>
+</div>
+
+{{< /blocks/section >}}
diff --git a/content/cn/about/_index.html b/content/cn/about/_index.html
new file mode 100644
index 0000000..c264436
--- /dev/null
+++ b/content/cn/about/_index.html
@@ -0,0 +1,38 @@
+---
+title: About Goldydocs
+linkTitle: About
+menu:
+ main:
+ weight: 10
+
+---
+
+
+{{< blocks/cover title="About Goldydocs" image_anchor="bottom" height="min" >}}
+
+<p class="lead mt-5">A sample site using the Docsy Hugo theme.
+</p>
+
+{{< /blocks/cover >}}
+
+{{% blocks/lead %}}
+Goldydocs is a sample site using the <a href="https://github.com/google/docsy">Docsy</a> Hugo theme that shows what it can do and provides you with a template site structure. It’s designed for you to clone and edit as much as you like. See the different sections of the documentation and site for more ideas.
+{{% /blocks/lead %}}
+
+
+{{< blocks/section >}}
+<div class="col-12">
+<h1 class="text-center">This is another section</h1>
+</div>
+
+{{< /blocks/section >}}
+
+
+
+{{< blocks/section >}}
+
+<div class="col-12">
+<h1 class="text-center">This is another section</h1>
+</div>
+
+{{< /blocks/section >}}
diff --git a/content/fa/about/featured-background.jpg b/content/cn/about/featured-background.jpg
similarity index 100%
rename from content/fa/about/featured-background.jpg
rename to content/cn/about/featured-background.jpg
diff --git a/content/cn/blog/_index.md b/content/cn/blog/_index.md
new file mode 100644
index 0000000..43820eb
--- /dev/null
+++ b/content/cn/blog/_index.md
@@ -0,0 +1,13 @@
+---
+title: "Docsy Blog"
+linkTitle: "Blog"
+menu:
+ main:
+ weight: 30
+---
+
+
+This is the **blog** section. It has two categories: News and Releases.
+
+Files in these directories will be listed in reverse chronological order.
+
diff --git a/content/cn/blog/news/_index.md b/content/cn/blog/news/_index.md
new file mode 100644
index 0000000..13d25ea
--- /dev/null
+++ b/content/cn/blog/news/_index.md
@@ -0,0 +1,8 @@
+
+---
+title: "News About Docsy"
+linkTitle: "News"
+weight: 20
+---
+
+
diff --git a/content/fa/blog/news/first-post/featured-sunset-get.png b/content/cn/blog/news/first-post/featured-sunset-get.png
similarity index 100%
rename from content/fa/blog/news/first-post/featured-sunset-get.png
rename to content/cn/blog/news/first-post/featured-sunset-get.png
diff --git a/content/cn/blog/news/first-post/index.md b/content/cn/blog/news/first-post/index.md
new file mode 100644
index 0000000..b6bfb47
--- /dev/null
+++ b/content/cn/blog/news/first-post/index.md
@@ -0,0 +1,46 @@
+---
+date: 2018-10-06
+title: "Easy documentation with Docsy"
+linkTitle: "Announcing Docsy"
+description: "The Docsy Hugo theme lets project maintainers and contributors focus on content, not on reinventing a website infrastructure from scratch"
+author: Riona MacNamara ([@rionam](https://twitter.com/bepsays))
+resources:
+- src: "**.{png,jpg}"
+ title: "Image #:counter"
+ params:
+ byline: "Photo: Riona MacNamara / CC-BY-CA"
+---
+
+**This is a typical blog post that includes images.**
+
+The front matter specifies the date of the blog post, its title, a short description that will be displayed on the blog landing page, and its author.
+
+## Including images
+
+Here's an image (`featured-sunset-get.png`) that includes a byline and a caption.
+
+{{< imgproc sunset Fill "600x300" >}}
+Fetch and scale an image in the upcoming Hugo 0.43.
+{{< /imgproc >}}
+
+The front matter of this post specifies properties to be assigned to all image resources:
+
+```
+resources:
+- src: "**.{png,jpg}"
+ title: "Image #:counter"
+ params:
+ byline: "Photo: Riona MacNamara / CC-BY-CA"
+```
+
+To include the image in a page, specify its details like this:
+
+```
+{{< imgproc sunset Fill "600x300" >}}
+Fetch and scale an image in the upcoming Hugo 0.43.
+{{< /imgproc >}}
+```
+
+The image will be rendered at the size and byline specified in the front matter.
+
+
diff --git a/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md b/content/cn/blog/news/second-post.md
similarity index 53%
rename from content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md
rename to content/cn/blog/news/second-post.md
index 9c5cf13..0ef58d7 100755
--- a/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md
+++ b/content/cn/blog/news/second-post.md
@@ -1,18 +1,17 @@
---
-title: "Matten til Go: Drivverket"
-linkTitle: "Matten til Go"
-date: 2017-01-05
+title: "The second blog post"
+linkTitle: "Second blog post"
+date: 2018-10-06
description: >
- En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt.
+ A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs.
---
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
+Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over).
-There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor.
-
-Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque.
+There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs.
+There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs.
> There should be no margin above this first sentence.
>
@@ -20,18 +19,24 @@ Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mit
>
> There should be no margin below this final sentence.
-## First Header 2
+## First Header
+
+This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor [...]
+
-This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet!
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**.
+Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito
+occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat:
+pignora hinc reppulit nos **aut**, aptos, ipsa.
+Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit.
+Dixi ad aestum.
-## Second Header 2
+## Header 2
> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
@@ -41,9 +46,6 @@ Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent
This is a code block following a header.
```
-Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor.
-
-
#### Header 4
* This is an unordered list following a header.
@@ -72,27 +74,27 @@ There's a horizontal rule above and below this.
Here is an unordered list:
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
+* Salt-n-Pepa
+* Bel Biv DeVoe
+* Kid 'N Play
And an ordered list:
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
+1. Michael Jackson
+2. Michael Bolton
+3. Michael Bublé
And an unordered task list:
-- [x] Create a Hugo theme
+- [x] Create a sample markdown document
- [x] Add task lists to it
- [ ] Take a vacation
And a "mixed" task list:
-- [ ] Pack bags
+- [ ] Steal underpants
- ?
-- [ ] Travel!
+- [ ] Profit!
And a nested list:
@@ -108,7 +110,7 @@ And a nested list:
* Donatello
* Raphael
-Definition lists can be used with Markdown syntax. Definition headers are bold.
+Definition lists can be used with Markdown syntax. Definition terms are bold.
Name
: Godzilla
@@ -187,51 +189,57 @@ Inline code inside table cells should still be distinguishable.
Small images should be shown at their actual size.
-
+
Large images should always scale down and fit in the content container.
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
+
## Components
### Alerts
{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
+{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}}
+{{< alert type="success" >}}This is a successful alert.{{< /alert >}}
+{{< alert type="warning" >}}This is a warning!{{< /alert >}}
+{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}}
-## Another Heading
+## Sizing
Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-### This Document
+### Parameters available
+
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
+
+### Using pixels
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
+### Using rem
-### Pixel Count
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
+## Memory
-### Contact Info
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex!
+### RAM to use
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-### External Links
+### More is better
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
+
+### Used RAM
+
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
```
This is the final element on the page and there should be no margin below this.
-```
\ No newline at end of file
+```
diff --git a/content/cn/blog/releases/_index.md b/content/cn/blog/releases/_index.md
new file mode 100644
index 0000000..b1d9eb4
--- /dev/null
+++ b/content/cn/blog/releases/_index.md
@@ -0,0 +1,8 @@
+
+---
+title: "New Releases"
+linkTitle: "Releases"
+weight: 20
+---
+
+
diff --git a/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md b/content/cn/blog/releases/in-depth-monoliths-detailed-spec.md
similarity index 53%
rename from content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md
rename to content/cn/blog/releases/in-depth-monoliths-detailed-spec.md
index 8ca43cb..ba8bd52 100755
--- a/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md
+++ b/content/cn/blog/releases/in-depth-monoliths-detailed-spec.md
@@ -1,18 +1,17 @@
---
-title: "Innsiden av Go: Drivverket"
-linkTitle: "Innsiden av Go"
-date: 2017-01-04
+title: "Another Great Release"
+linkTitle: "Release New Features"
+date: 2018-01-04
description: >
- En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt.
+ A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs.
---
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
+Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over).
-There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor.
-
-Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque.
+There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs.
+There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs.
> There should be no margin above this first sentence.
>
@@ -20,18 +19,24 @@ Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mit
>
> There should be no margin below this final sentence.
-## First Header 2
+## First Header
+
+This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor [...]
+
-This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet!
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**.
+Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito
+occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat:
+pignora hinc reppulit nos **aut**, aptos, ipsa.
+Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit.
+Dixi ad aestum.
-## Second Header 2
+## Header 2
> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
@@ -41,9 +46,6 @@ Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent
This is a code block following a header.
```
-Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor.
-
-
#### Header 4
* This is an unordered list following a header.
@@ -72,27 +74,27 @@ There's a horizontal rule above and below this.
Here is an unordered list:
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
+* Salt-n-Pepa
+* Bel Biv DeVoe
+* Kid 'N Play
And an ordered list:
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
+1. Michael Jackson
+2. Michael Bolton
+3. Michael Bublé
And an unordered task list:
-- [x] Create a Hugo theme
+- [x] Create a sample markdown document
- [x] Add task lists to it
- [ ] Take a vacation
And a "mixed" task list:
-- [ ] Pack bags
+- [ ] Steal underpants
- ?
-- [ ] Travel!
+- [ ] Profit!
And a nested list:
@@ -108,7 +110,7 @@ And a nested list:
* Donatello
* Raphael
-Definition lists can be used with Markdown syntax. Definition headers are bold.
+Definition lists can be used with Markdown syntax. Definition terms are bold.
Name
: Godzilla
@@ -187,51 +189,57 @@ Inline code inside table cells should still be distinguishable.
Small images should be shown at their actual size.
-
+
Large images should always scale down and fit in the content container.
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
+
## Components
### Alerts
{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
+{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}}
+{{< alert type="success" >}}This is a successful alert.{{< /alert >}}
+{{< alert type="warning" >}}This is a warning!{{< /alert >}}
+{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}}
-## Another Heading
+## Sizing
Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-### This Document
+### Parameters available
+
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
+
+### Using pixels
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
+### Using rem
-### Pixel Count
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
+## Memory
-### Contact Info
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex!
+### RAM to use
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-### External Links
+### More is better
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
+
+### Used RAM
+
+Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
```
This is the final element on the page and there should be no margin below this.
-```
\ No newline at end of file
+```
diff --git a/content/fa/community/_index.md b/content/cn/community/_index.md
similarity index 86%
rename from content/fa/community/_index.md
rename to content/cn/community/_index.md
index dbb4a33..cdade16 100644
--- a/content/fa/community/_index.md
+++ b/content/cn/community/_index.md
@@ -1,5 +1,5 @@
---
-title: انجمن
+title: Community
menu:
main:
weight: 40
diff --git a/content/cn/docs/BUILDING.md b/content/cn/docs/BUILDING.md
new file mode 100644
index 0000000..0607141
--- /dev/null
+++ b/content/cn/docs/BUILDING.md
@@ -0,0 +1,24 @@
+HugeDoc Installation
+
+HugeDoc use [GitBook](https://github.com/GitbookIO/gitbook) to convert markdown to static website,
+and use GitBook with NodeJs to server as web server.
+
+### How To use
+
+Install GitBook is via **NPM**:
+
+```
+$ npm install gitbook-cli -g
+```
+
+Preview and serve your book using:
+
+```
+$ gitbook serve
+```
+
+Or build the static website using:
+
+```
+$ gitbook build
+```
diff --git a/content/cn/docs/CLA.md b/content/cn/docs/CLA.md
new file mode 100644
index 0000000..784a53a
--- /dev/null
+++ b/content/cn/docs/CLA.md
@@ -0,0 +1,107 @@
+## Contributor Agreement
+
+## Individual Contributor exclusive License Agreement
+
+## (including the TRADITIONAL PATENT LICENSE OPTION)
+
+Thank you for your interest in contributing to HugeGraph's all projects ("We" or "Us").
+
+The purpose of this contributor agreement ("Agreement") is to clarify and document the rights granted by contributors to Us. To make this document effective, please follow the comment of GitHub CLA-Assistant when submitting a new pull request.
+
+### How to use this Contributor Agreement
+
+If You are an employee and have created the Contribution as part of your employment, You need to have Your employer approve this Agreement or sign the Entity version of this document. If You do not own the Copyright in the entire work of authorship, any other author of the Contribution should also sign this – in any event, please contact Us at hugegraph@googlegroups.com
+
+### 1. Definitions
+
+**"You"** means the individual Copyright owner who Submits a Contribution to Us.
+
+**"Contribution"** means any original work of authorship, including any original modifications or additions to an existing work of authorship, Submitted by You to Us, in which You own the Copyright.
+
+**"Copyright"** means all rights protecting works of authorship, including copyright, moral and neighboring rights, as appropriate, for the full term of their existence.
+
+**"Material"** means the software or documentation made available by Us to third parties. When this Agreement covers more than one software project, the Material means the software or documentation to which the Contribution was Submitted. After You Submit the Contribution, it may be included in the Material.
+
+**"Submit"** means any act by which a Contribution is transferred to Us by You by means of tangible or intangible media, including but not limited to electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, Us, but excluding any transfer that is conspicuously marked or otherwise designated in writing by You as "Not a Contribution."
+
+**"Documentation"** means any non-software portion of a Contribution.
+
+### 2. License grant
+
+#### 2.1 Copyright license to Us
+
+Subject to the terms and conditions of this Agreement, You hereby grant to Us a worldwide, royalty-free, Exclusive, perpetual and irrevocable (except as stated in Section 8.2) license, with the right to transfer an unlimited number of non-exclusive licenses or to grant sublicenses to third parties, under the Copyright covering the Contribution to use the Contribution by all means, including, but not limited to:
+
+- publish the Contribution,
+- modify the Contribution,
+- prepare derivative works based upon or containing the Contribution and/or to combine the Contribution with other Materials,
+- reproduce the Contribution in original or modified form,
+- distribute, to make the Contribution available to the public, display and publicly perform the Contribution in original or modified form.
+
+#### 2.2 Moral rights
+
+Moral Rights remain unaffected to the extent they are recognized and not waivable by applicable law. Notwithstanding, You may add your name to the attribution mechanism customary used in the Materials you Contribute to, such as the header of the source code files of Your Contribution, and We will respect this attribution when using Your Contribution.
+
+#### 2.3 Copyright license back to You
+
+Upon such grant of rights to Us, We immediately grant to You a worldwide, royalty-free, non-exclusive, perpetual and irrevocable license, with the right to transfer an unlimited number of non-exclusive licenses or to grant sublicenses to third parties, under the Copyright covering the Contribution to use the Contribution by all means, including, but not limited to:
+
+- publish the Contribution,
+- modify the Contribution,
+- prepare derivative works based upon or containing the Contribution and/or to combine the Contribution with other Materials,
+- reproduce the Contribution in original or modified form,
+- distribute, to make the Contribution available to the public, display and publicly perform the Contribution in original or modified form.
+
+This license back is limited to the Contribution and does not provide any rights to the Material.
+
+### 3. Patents
+
+#### 3.1 Patent license
+
+Subject to the terms and conditions of this Agreement You hereby grant to Us and to recipients of Materials distributed by Us a worldwide, royalty-free, non-exclusive, perpetual and irrevocable (except as stated in Section 3.2) patent license, with the right to transfer an unlimited number of non-exclusive licenses or to grant sublicenses to third parties, to make, have made, use, sell, offer for sale, import and otherwise transfer the Contribution and the Contribution in combination wit [...]
+
+#### 3.2 Revocation of patent license
+
+You reserve the right to revoke the patent license stated in section 3.1 if We make any infringement claim that is targeted at your Contribution and not asserted for a Defensive Purpose. An assertion of claims of the Patents shall be considered for a "Defensive Purpose" if the claims are asserted against an entity that has filed, maintained, threatened, or voluntarily participated in a patent infringement lawsuit against Us or any of Our licensees.
+
+### 4. License obligations by Us
+
+We agree to (sub)license the Contribution or any Materials containing, based on or derived from your Contribution under the terms of any licenses the Free Software Foundation classifies as Free Software License and which are approved by the Open Source Initiative as Open Source licenses.
+
+More specifically and in strict accordance with the above paragraph, we agree to (sub)license the Contribution or any Materials containing, based on or derived from the Contribution only in accordance with our licensing policy available at: http://www.apache.org/licenses/LICENSE-2.0.
+
+In addition, We may use the following licenses for Documentation in the Contribution: GFDL-1.2 (including any right to adopt any future version of a license).
+
+We agree to license patents owned or controlled by You only to the extent necessary to (sub)license Your Contribution(s) and the combination of Your Contribution(s) with the Material under the terms of any licenses the Free Software Foundation classifies as Free Software licenses and which are approved by the Open Source Initiative as Open Source licenses..
+
+### 5. Disclaimer
+
+THE CONTRIBUTION IS PROVIDED "AS IS". MORE PARTICULARLY, ALL EXPRESS OR IMPLIED WARRANTIES INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE EXPRESSLY DISCLAIMED BY YOU TO US AND BY US TO YOU. TO THE EXTENT THAT ANY SUCH WARRANTIES CANNOT BE DISCLAIMED, SUCH WARRANTY IS LIMITED IN DURATION AND EXTENT TO THE MINIMUM PERIOD AND EXTENT PERMITTED BY LAW.
+
+### 6. Consequential damage waiver
+
+TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL YOU OR WE BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF ANTICIPATED SAVINGS, LOSS OF DATA, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL AND EXEMPLARY DAMAGES ARISING OUT OF THIS AGREEMENT REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED.
+
+### 7. Approximation of disclaimer and damage waiver
+
+IF THE DISCLAIMER AND DAMAGE WAIVER MENTIONED IN SECTION 5. AND SECTION 6. CANNOT BE GIVEN LEGAL EFFECT UNDER APPLICABLE LOCAL LAW, REVIEWING COURTS SHALL APPLY LOCAL LAW THAT MOST CLOSELY APPROXIMATES AN ABSOLUTE WAIVER OF ALL CIVIL OR CONTRACTUAL LIABILITY IN CONNECTION WITH THE CONTRIBUTION.
+
+### 8. Term
+
+8.1 This Agreement shall come into effect upon Your acceptance of the terms and conditions.
+
+8.2 This Agreement shall apply for the term of the copyright and patents licensed here. However, You shall have the right to terminate the Agreement if We do not fulfill the obligations as set forth in Section 4. Such termination must be made in writing.
+
+8.3 In the event of a termination of this Agreement Sections 5, 6, 7, 8 and 9 shall survive such termination and shall remain in full force thereafter. For the avoidance of doubt, Free and Open Source Software (sub)licenses that have already been granted for Contributions at the date of the termination shall remain in full force after the termination of this Agreement.
+
+### 9 Miscellaneous
+
+9.1 This Agreement and all disputes, claims, actions, suits or other proceedings arising out of this agreement or relating in any way to it shall be governed by the laws of China excluding its private international law provisions.
+
+9.2 This Agreement sets out the entire agreement between You and Us for Your Contributions to Us and overrides all other agreements or understandings.
+
+9.3 In case of Your death, this agreement shall continue with Your heirs. In case of more than one heir, all heirs must exercise their rights through a commonly authorized person.
+
+9.4 If any provision of this Agreement is found void and unenforceable, such provision will be replaced to the extent possible with a provision that comes closest to the meaning of the original provision and that is enforceable. The terms and conditions set forth in this Agreement shall apply notwithstanding any failure of essential purpose of this Agreement or any limited remedy to the maximum extent possible under law.
+
+9.5 You agree to notify Us of any facts or circumstances of which you become aware that would make this Agreement inaccurate in any respect.
diff --git a/content/cn/docs/LICENSE b/content/cn/docs/LICENSE
new file mode 100644
index 0000000..e06d208
--- /dev/null
+++ b/content/cn/docs/LICENSE
@@ -0,0 +1,202 @@
+Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "{}"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright {yyyy} {name of copyright owner}
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
diff --git a/content/en/docs/SUMMARY.md b/content/cn/docs/SUMMARY.md
similarity index 86%
copy from content/en/docs/SUMMARY.md
copy to content/cn/docs/SUMMARY.md
index ed9ba62..770cabe 100644
--- a/content/en/docs/SUMMARY.md
+++ b/content/cn/docs/SUMMARY.md
@@ -52,11 +52,11 @@
## Performance
* [HugeGraph Benchmark Performance](performance/hugegraph-benchmark-0.5.6.md)
-* [HugeGraph API Performance](performance/hugegraph-api-performance.md)
- * [v0.5.6 Stand-alone(RocksDB)](performance/hugegraph-api-0.5.6-RocksDB.md)
- * [v0.5.6 Cluster(Cassandra)](performance/hugegraph-api-0.5.6-Cassandra.md)
- * [v0.4.4](performance/hugegraph-api-0.4.4.md)
- * [v0.2](performance/hugegraph-api-0.2.md)
+* [HugeGraph API Performance](content/cn/docs/performance/api-preformance/_index.md)
+ * [v0.5.6 Stand-alone(RocksDB)](content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md)
+ * [v0.5.6 Cluster(Cassandra)](content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md)
+ * [v0.4.4](content/cn/docs/performance/api-preformance/hugegraph-api-0.4.4.md)
+ * [v0.2](content/cn/docs/performance/api-preformance/hugegraph-api-0.2.md)
* [HugeGraph-Loader Performance](performance/hugegraph-loader-performance.md)
## ChangeLogs
diff --git a/content/cn/docs/_index.md b/content/cn/docs/_index.md
new file mode 100755
index 0000000..f4f549e
--- /dev/null
+++ b/content/cn/docs/_index.md
@@ -0,0 +1,10 @@
+
+---
+title: "Documentation"
+linkTitle: "Documentation"
+weight: 20
+menu:
+ main:
+ weight: 20
+---
+欢迎阅读HugeGraph文档
diff --git a/content/cn/docs/book.json b/content/cn/docs/book.json
new file mode 100644
index 0000000..e1b9795
--- /dev/null
+++ b/content/cn/docs/book.json
@@ -0,0 +1,29 @@
+{
+ "plugins": [
+ "toggle-chapters",
+ "theme-cuav"
+ ],
+ "pluginsConfig": {
+ "prism": {
+ "lang": {
+ "flow": "typescript"
+ }
+ },
+ "theme-cuav": {
+ "useGitbookIcon": false,
+ "iconPath": "../images/favicon.ico",
+ "showGitBookLink": false,
+ "navbar": {
+ "brand": {
+ "logo": {
+ "alt": "HugeGraph Database",
+ "path": "../images/logo.png"
+ }
+ }
+ }
+ }
+ },
+ "styles": {
+ "website": "styles/website.css"
+ }
+}
diff --git a/content/cn/docs/changelog/_index.md b/content/cn/docs/changelog/_index.md
new file mode 100644
index 0000000..e00adbf
--- /dev/null
+++ b/content/cn/docs/changelog/_index.md
@@ -0,0 +1,5 @@
+---
+title: "CHANGELOGS"
+linkTitle: "CHANGELOGS"
+weight: 9
+---
\ No newline at end of file
diff --git a/content/en/docs/changelog/hugegraph-0.10.4-release-notes.md b/content/cn/docs/changelog/hugegraph-0.10.4-release-notes.md
similarity index 98%
copy from content/en/docs/changelog/hugegraph-0.10.4-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.10.4-release-notes.md
index 7ac3ac2..4339fd4 100644
--- a/content/en/docs/changelog/hugegraph-0.10.4-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.10.4-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.10 Release Notes
+---
+title: "HugeGraph 0.10 Release Notes"
+linkTitle: "Release-0.10.4"
+weight: 3
+---
### API & Client
diff --git a/content/en/docs/changelog/hugegraph-0.11.2-release-notes.md b/content/cn/docs/changelog/hugegraph-0.11.2-release-notes.md
similarity index 99%
copy from content/en/docs/changelog/hugegraph-0.11.2-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.11.2-release-notes.md
index 56d1cd6..5afd11d 100644
--- a/content/en/docs/changelog/hugegraph-0.11.2-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.11.2-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.11 Release Notes
+---
+title: "HugeGraph 0.11 Release Notes"
+linkTitle: "Release-0.11.2"
+weight: 2
+---
### API & Client
diff --git a/content/en/docs/changelog/hugegraph-0.12.0-release-notes.md b/content/cn/docs/changelog/hugegraph-0.12.0-release-notes.md
similarity index 99%
copy from content/en/docs/changelog/hugegraph-0.12.0-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.12.0-release-notes.md
index 7d88c9f..19a672c 100644
--- a/content/en/docs/changelog/hugegraph-0.12.0-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.12.0-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.12 Release Notes
+---
+title: "HugeGraph 0.12 Release Notes"
+linkTitle: "Release-0.12.0"
+weight: 1
+---
### API & Client
diff --git a/content/en/docs/changelog/hugegraph-0.2-release-notes.md b/content/cn/docs/changelog/hugegraph-0.2-release-notes.md
similarity index 96%
copy from content/en/docs/changelog/hugegraph-0.2-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.2-release-notes.md
index f367fef..2795c5a 100644
--- a/content/en/docs/changelog/hugegraph-0.2-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.2-release-notes.md
@@ -1,5 +1,12 @@
-## HugeGraph 0.2 Release Notes
+---
+title: "HugeGraph 0.2 Release Notes"
+linkTitle: "Release-0.2.4"
+weight: 11
+---
+### API & Java Client
+
+#### 功能更新
0.2版实现了图数据库基本功能,提供如下功能:
### 元数据(Schema)
diff --git a/content/en/docs/changelog/hugegraph-0.2.4-release-notes.md b/content/cn/docs/changelog/hugegraph-0.2.4-release-notes.md
similarity index 97%
copy from content/en/docs/changelog/hugegraph-0.2.4-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.2.4-release-notes.md
index 6bde4e1..7f05807 100644
--- a/content/en/docs/changelog/hugegraph-0.2.4-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.2.4-release-notes.md
@@ -1,5 +1,12 @@
-## HugeGraph 0.2.4 Release Notes
+---
+title: "HugeGraph 0.2.4 Release Notes"
+linkTitle: "Release-0.2.4"
+weight: 12
+---
+### API & Java Client
+
+#### 功能更新
### 元数据(Schema)相关
#### BUG修复
diff --git a/content/en/docs/changelog/hugegraph-0.3.3-release-notes.md b/content/cn/docs/changelog/hugegraph-0.3.3-release-notes.md
similarity index 98%
copy from content/en/docs/changelog/hugegraph-0.3.3-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.3.3-release-notes.md
index f1c7957..e21cea3 100644
--- a/content/en/docs/changelog/hugegraph-0.3.3-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.3.3-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.3.3 Release Notes
+---
+title: "HugeGraph 0.3.3 Release Notes"
+linkTitle: "Release-0.3.3"
+weight: 10
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.4.4-release-notes.md b/content/cn/docs/changelog/hugegraph-0.4.4-release-notes.md
similarity index 98%
copy from content/en/docs/changelog/hugegraph-0.4.4-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.4.4-release-notes.md
index 75cd3d0..23b381e 100644
--- a/content/en/docs/changelog/hugegraph-0.4.4-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.4.4-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.4.4 Release Notes
+---
+title: "HugeGraph 0.4.4 Release Notes"
+linkTitle: "Release-0.4.4"
+weight: 9
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.5.6-release-notes.md b/content/cn/docs/changelog/hugegraph-0.5.6-release-notes.md
similarity index 96%
copy from content/en/docs/changelog/hugegraph-0.5.6-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.5.6-release-notes.md
index e3b3d2c..e45dfac 100644
--- a/content/en/docs/changelog/hugegraph-0.5.6-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.5.6-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.5 Release Notes
+---
+title: "HugeGraph 0.5 Release Notes"
+linkTitle: "Release-0.5.6"
+weight: 8
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.6.1-release-notes.md b/content/cn/docs/changelog/hugegraph-0.6.1-release-notes.md
similarity index 97%
copy from content/en/docs/changelog/hugegraph-0.6.1-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.6.1-release-notes.md
index 0e74610..903a472 100644
--- a/content/en/docs/changelog/hugegraph-0.6.1-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.6.1-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.6 Release Notes
+---
+title: "HugeGraph 0.6 Release Notes"
+linkTitle: "Release-0.6.1"
+weight: 7
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.7.4-release-notes.md b/content/cn/docs/changelog/hugegraph-0.7.4-release-notes.md
similarity index 97%
copy from content/en/docs/changelog/hugegraph-0.7.4-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.7.4-release-notes.md
index 6d09dfd..fed41a4 100644
--- a/content/en/docs/changelog/hugegraph-0.7.4-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.7.4-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.7 Release Notes
+---
+title: "HugeGraph 0.7 Release Notes"
+linkTitle: "Release-0.7.4"
+weight: 6
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.8.0-release-notes.md b/content/cn/docs/changelog/hugegraph-0.8.0-release-notes.md
similarity index 98%
copy from content/en/docs/changelog/hugegraph-0.8.0-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.8.0-release-notes.md
index a0f19b4..a1fdfbf 100644
--- a/content/en/docs/changelog/hugegraph-0.8.0-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.8.0-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.8 Release Notes
+---
+title: "HugeGraph 0.8 Release Notes"
+linkTitle: "Release-0.8.0"
+weight: 5
+---
### API & Client
diff --git a/content/en/docs/changelog/hugegraph-0.9.2-release-notes.md b/content/cn/docs/changelog/hugegraph-0.9.2-release-notes.md
similarity index 97%
copy from content/en/docs/changelog/hugegraph-0.9.2-release-notes.md
copy to content/cn/docs/changelog/hugegraph-0.9.2-release-notes.md
index 6b5bae8..b821359 100644
--- a/content/en/docs/changelog/hugegraph-0.9.2-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.9.2-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.9 Release Notes
+---
+title: "HugeGraph 0.9 Release Notes"
+linkTitle: "Release-0.9.2"
+weight: 4
+---
### API & Client
diff --git a/content/cn/docs/clients/_index.md b/content/cn/docs/clients/_index.md
new file mode 100644
index 0000000..d3395c5
--- /dev/null
+++ b/content/cn/docs/clients/_index.md
@@ -0,0 +1,5 @@
+---
+title: "API"
+linkTitle: "API"
+weight: 5
+---
\ No newline at end of file
diff --git a/content/en/docs/clients/gremlin-console.md b/content/cn/docs/clients/gremlin-console.md
similarity index 99%
copy from content/en/docs/clients/gremlin-console.md
copy to content/cn/docs/clients/gremlin-console.md
index 49f66d6..0526f04 100644
--- a/content/en/docs/clients/gremlin-console.md
+++ b/content/cn/docs/clients/gremlin-console.md
@@ -1,4 +1,8 @@
-## Gremlin-Console
+---
+title: "Gremlin-Console"
+linkTitle: "Gremlin Console"
+weight: 3
+---
Gremlin-Console是由Tinkerpop自己开发的一个交互式客户端,用户可以使用该客户端对Graph做各种操作,主要有两种使用模式:
diff --git a/content/en/docs/clients/hugegraph-client.md b/content/cn/docs/clients/hugegraph-client.md
similarity index 99%
copy from content/en/docs/clients/hugegraph-client.md
copy to content/cn/docs/clients/hugegraph-client.md
index 20cadfe..83f30cc 100644
--- a/content/en/docs/clients/hugegraph-client.md
+++ b/content/cn/docs/clients/hugegraph-client.md
@@ -1,4 +1,8 @@
-## HugeGraph Java Client
+---
+title: "HugeGraph Java Client"
+linkTitle: "HugeGraph Java Client"
+weight: 2
+---
本文的代码都是`java`语言写的,但其风格与`gremlin(groovy)`是非常类似的。用户只需要把代码中的变量声明替换成`def`或直接去掉,
就能将`java`代码转变为`groovy`;另外就是每一行语句最后可以不加分号,`groovy`认为一行就是一条语句。
@@ -453,4 +457,4 @@ Edge knows1 = marko.addEdge("knows", vadas, "city", "Beijing");
### 4 简单示例
-简单示例见[HugeGraph-Client](/quickstart/hugegraph-client.html)
+简单示例见[HugeGraph-Client](/docs/quickstart/hugegraph-client)
diff --git a/content/cn/docs/clients/restful-api/_index.md b/content/cn/docs/clients/restful-api/_index.md
new file mode 100644
index 0000000..d263958
--- /dev/null
+++ b/content/cn/docs/clients/restful-api/_index.md
@@ -0,0 +1,44 @@
+---
+title: "HugeGraph RESTful API"
+linkTitle: "RESTful API"
+weight: 1
+---
+
+HugeGraph-Server通过HugeGraph-API基于HTTP协议为Client提供操作图的接口,主要包括元数据和
+图数据的增删改查,遍历算法,变量,图操作及其他操作。
+
+[comment]: <> (- Graph Schema)
+
+[comment]: <> ( - [Schema](restful-api/schema.md))
+
+[comment]: <> ( - [PropertyKey](restful-api/propertykey.md))
+
+[comment]: <> ( - [VertexLabel](restful-api/vertexlabel.md))
+
+[comment]: <> ( - [EdgeLabel](restful-api/edgelabel.md))
+
+[comment]: <> ( - [IndexLabel](restful-api/indexlabel.md))
+
+[comment]: <> ( - [Rebuild](restful-api/rebuild.md))
+
+[comment]: <> (- Graph Vertex & Edge)
+
+[comment]: <> ( - [Vertex](restful-api/vertex.md))
+
+[comment]: <> ( - [Edge](restful-api/edge.md))
+
+[comment]: <> (- [Traverser](restful-api/traverser.md))
+
+[comment]: <> (- [Rank](restful-api/rank.md))
+
+[comment]: <> (- [Variable](restful-api/variable.md))
+
+[comment]: <> (- [Graphs](restful-api/graphs.md))
+
+[comment]: <> (- [Task](restful-api/task.md))
+
+[comment]: <> (- [Gremlin](restful-api/gremlin.md))
+
+[comment]: <> (- [Authentication](restful-api/auth.md))
+
+[comment]: <> (- [Other](restful-api/other.md))
diff --git a/content/en/docs/clients/restful-api/auth.md b/content/cn/docs/clients/restful-api/auth.md
similarity index 99%
copy from content/en/docs/clients/restful-api/auth.md
copy to content/cn/docs/clients/restful-api/auth.md
index dca912f..45b55c2 100644
--- a/content/en/docs/clients/restful-api/auth.md
+++ b/content/cn/docs/clients/restful-api/auth.md
@@ -1,6 +1,12 @@
+---
+title: "Authentication API"
+linkTitle: "Authentication"
+weight: 15
+---
+
### 9.1 用户认证与权限控制
-> 开启权限及相关配置请先参考 [权限配置](../../config/config-authentication.md) 文档
+> 开启权限及相关配置请先参考 [权限配置](/docs/config/config-authentication/) 文档
##### 用户认证与权限控制概述:
HugeGraph支持多用户认证、以及细粒度的权限访问控制,采用基于“用户-用户组-操作-资源”的4层设计,灵活控制用户角色与权限。
diff --git a/content/en/docs/clients/restful-api/edge.md b/content/cn/docs/clients/restful-api/edge.md
similarity index 99%
copy from content/en/docs/clients/restful-api/edge.md
copy to content/cn/docs/clients/restful-api/edge.md
index c7ef105..7794117 100644
--- a/content/en/docs/clients/restful-api/edge.md
+++ b/content/cn/docs/clients/restful-api/edge.md
@@ -1,3 +1,9 @@
+---
+title: "Edge API"
+linkTitle: "Edge"
+weight: 8
+---
+
### 2.2 Edge
顶点 id 格式的修改也影响到了边的 Id 以及源顶点和目标顶点 id 的格式。
diff --git a/content/en/docs/clients/restful-api/edgelabel.md b/content/cn/docs/clients/restful-api/edgelabel.md
similarity index 98%
copy from content/en/docs/clients/restful-api/edgelabel.md
copy to content/cn/docs/clients/restful-api/edgelabel.md
index 272e1bc..5e767bf 100644
--- a/content/en/docs/clients/restful-api/edgelabel.md
+++ b/content/cn/docs/clients/restful-api/edgelabel.md
@@ -1,3 +1,9 @@
+---
+title: "EdgeLabel API"
+linkTitle: "EdgeLabel"
+weight: 4
+---
+
### 1.4 EdgeLabel
假设已经创建好了1.2.3中的 PropertyKeys 和 1.3.3中的 VertexLabels
@@ -304,4 +310,5 @@ DELETE http://localhost:8080/graphs/hugegraph/schema/edgelabels/created
```
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/en/docs/clients/restful-api/graphs.md b/content/cn/docs/clients/restful-api/graphs.md
similarity index 98%
copy from content/en/docs/clients/restful-api/graphs.md
copy to content/cn/docs/clients/restful-api/graphs.md
index d1b789e..0708cda 100644
--- a/content/en/docs/clients/restful-api/graphs.md
+++ b/content/cn/docs/clients/restful-api/graphs.md
@@ -1,3 +1,9 @@
+---
+title: "Graphs API"
+linkTitle: "Graphs"
+weight: 12
+---
+
### 6.1 Graphs
#### 6.1.1 列出数据库中全部的图
diff --git a/content/en/docs/clients/restful-api/gremlin.md b/content/cn/docs/clients/restful-api/gremlin.md
similarity index 96%
copy from content/en/docs/clients/restful-api/gremlin.md
copy to content/cn/docs/clients/restful-api/gremlin.md
index 7a1da3f..f72a2ef 100644
--- a/content/en/docs/clients/restful-api/gremlin.md
+++ b/content/cn/docs/clients/restful-api/gremlin.md
@@ -1,3 +1,9 @@
+---
+title: "Gremlin API"
+linkTitle: "Gremlin"
+weight: 14
+---
+
### 8.1 Gremlin
#### 8.1.1 向HugeGraphServer发送gremlin语句(GET),同步执行
@@ -222,7 +228,7 @@ POST http://localhost:8080/graphs/hugegraph/jobs/gremlin
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
**查询边**
@@ -253,4 +259,4 @@ POST http://localhost:8080/graphs/hugegraph/jobs/gremlin
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/2`(其中"2"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/2`(其中"2"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/en/docs/clients/restful-api/indexlabel.md b/content/cn/docs/clients/restful-api/indexlabel.md
similarity index 96%
copy from content/en/docs/clients/restful-api/indexlabel.md
copy to content/cn/docs/clients/restful-api/indexlabel.md
index d31d796..51904be 100644
--- a/content/en/docs/clients/restful-api/indexlabel.md
+++ b/content/cn/docs/clients/restful-api/indexlabel.md
@@ -1,3 +1,9 @@
+---
+title: "IndexLabel API"
+linkTitle: "IndexLabel"
+weight: 5
+---
+
### 1.5 IndexLabel
假设已经创建好了1.1.3中的 PropertyKeys 、1.2.3中的 VertexLabels 以及 1.3.3中的 EdgeLabels
@@ -167,4 +173,4 @@ DELETE http://localhost:8080/graphs/hugegraph/schema/indexlabels/personByCity
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/en/docs/clients/restful-api/other.md b/content/cn/docs/clients/restful-api/other.md
similarity index 85%
copy from content/en/docs/clients/restful-api/other.md
copy to content/cn/docs/clients/restful-api/other.md
index 9030ed2..0d4a401 100644
--- a/content/en/docs/clients/restful-api/other.md
+++ b/content/cn/docs/clients/restful-api/other.md
@@ -1,3 +1,9 @@
+---
+title: "Other API"
+linkTitle: "Other"
+weight: 16
+---
+
### 10.1 Other
#### 10.1.1 查看HugeGraph的版本信息
diff --git a/content/en/docs/clients/restful-api/propertykey.md b/content/cn/docs/clients/restful-api/propertykey.md
similarity index 98%
copy from content/en/docs/clients/restful-api/propertykey.md
copy to content/cn/docs/clients/restful-api/propertykey.md
index 9a02887..4b6ed11 100644
--- a/content/en/docs/clients/restful-api/propertykey.md
+++ b/content/cn/docs/clients/restful-api/propertykey.md
@@ -1,3 +1,9 @@
+---
+title: "PropertyKey API"
+linkTitle: "PropertyKey"
+weight: 2
+---
+
### 1.2 PropertyKey
Params说明:
diff --git a/content/en/docs/clients/restful-api/rank.md b/content/cn/docs/clients/restful-api/rank.md
similarity index 99%
copy from content/en/docs/clients/restful-api/rank.md
copy to content/cn/docs/clients/restful-api/rank.md
index c7e682e..8ef45c7 100644
--- a/content/en/docs/clients/restful-api/rank.md
+++ b/content/cn/docs/clients/restful-api/rank.md
@@ -1,3 +1,9 @@
+---
+title: "Rank API"
+linkTitle: "Rank"
+weight: 10
+---
+
### 4.1 rank API 概述
HugeGraphServer 除了上一节提到的遍历(traverser)方法,还提供了一类专门做推荐的方法,我们称为`rank API`,
diff --git a/content/en/docs/clients/restful-api/rebuild.md b/content/cn/docs/clients/restful-api/rebuild.md
similarity index 85%
copy from content/en/docs/clients/restful-api/rebuild.md
copy to content/cn/docs/clients/restful-api/rebuild.md
index bb974b6..eae5d17 100644
--- a/content/en/docs/clients/restful-api/rebuild.md
+++ b/content/cn/docs/clients/restful-api/rebuild.md
@@ -1,3 +1,9 @@
+---
+title: "Rebuild API"
+linkTitle: "Rebuild"
+weight: 6
+---
+
### 1.6 Rebuild
#### 1.6.1 重建IndexLabel
@@ -24,7 +30,7 @@ PUT http://localhost:8080/graphs/hugegraph/jobs/rebuild/indexlabels/personByCity
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
#### 1.6.2 VertexLabel对应的全部索引重建
@@ -50,7 +56,7 @@ PUT http://localhost:8080/graphs/hugegraph/jobs/rebuild/vertexlabels/person
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/2`(其中"2"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/2`(其中"2"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
#### 1.6.3 EdgeLabel对应的全部索引重建
@@ -76,4 +82,4 @@ PUT http://localhost:8080/graphs/hugegraph/jobs/rebuild/edgelabels/created
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/3`(其中"3"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/3`(其中"3"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/en/docs/clients/restful-api/schema.md b/content/cn/docs/clients/restful-api/schema.md
similarity index 99%
copy from content/en/docs/clients/restful-api/schema.md
copy to content/cn/docs/clients/restful-api/schema.md
index 25dd450..47f9d2d 100644
--- a/content/en/docs/clients/restful-api/schema.md
+++ b/content/cn/docs/clients/restful-api/schema.md
@@ -1,3 +1,9 @@
+---
+title: "Schema API"
+linkTitle: "Schema"
+weight: 1
+---
+
### 1.1 Schema
HugeGraph 提供单一接口获取某个图的全部 Schema 信息,包括:PropertyKey、VertexLabel、EdgeLabel 和 IndexLabel。
diff --git a/content/en/docs/clients/restful-api/task.md b/content/cn/docs/clients/restful-api/task.md
similarity index 95%
copy from content/en/docs/clients/restful-api/task.md
copy to content/cn/docs/clients/restful-api/task.md
index da0e701..f490501 100644
--- a/content/en/docs/clients/restful-api/task.md
+++ b/content/cn/docs/clients/restful-api/task.md
@@ -1,3 +1,9 @@
+---
+title: "Task API"
+linkTitle: "Task"
+weight: 13
+---
+
### 7.1 Task
#### 7.1.1 列出某个图中全部的异步任务
@@ -87,7 +93,7 @@ DELETE http://localhost:8080/graphs/hugegraph/tasks/2
#### 7.1.4 取消某个异步任务,**该异步任务必须具有处理中断的能力**
-假设已经通过[Gremlin API](gremlin.md)创建了一个异步任务如下:
+假设已经通过[Gremlin API](../gremlin)创建了一个异步任务如下:
```groovy
"for (int i = 0; i < 10; i++) {" +
diff --git a/content/en/docs/clients/restful-api/traverser.md b/content/cn/docs/clients/restful-api/traverser.md
similarity index 99%
copy from content/en/docs/clients/restful-api/traverser.md
copy to content/cn/docs/clients/restful-api/traverser.md
index c4c9b23..a1613c0 100644
--- a/content/en/docs/clients/restful-api/traverser.md
+++ b/content/cn/docs/clients/restful-api/traverser.md
@@ -1,3 +1,9 @@
+---
+title: "Traverser API"
+linkTitle: "Traverser"
+weight: 9
+---
+
### 3.1 traverser API概述
HugeGraphServer为HugeGraph图数据库提供了RESTful API接口。除了顶点和边的CRUD基本操作以外,还提供了一些遍历(traverser)方法,我们称为`traverser API`。这些遍历方法实现了一些复杂的图算法,方便用户对图进行分析和挖掘。
diff --git a/content/en/docs/clients/restful-api/variable.md b/content/cn/docs/clients/restful-api/variable.md
similarity index 93%
copy from content/en/docs/clients/restful-api/variable.md
copy to content/cn/docs/clients/restful-api/variable.md
index 149a692..ee22235 100644
--- a/content/en/docs/clients/restful-api/variable.md
+++ b/content/cn/docs/clients/restful-api/variable.md
@@ -1,3 +1,9 @@
+---
+title: "Variable API"
+linkTitle: "Variable"
+weight: 11
+---
+
### 5.1 Variables
Variables可以用来存储有关整个图的数据,数据按照键值对的方式存取
diff --git a/content/en/docs/clients/restful-api/vertex.md b/content/cn/docs/clients/restful-api/vertex.md
similarity index 99%
copy from content/en/docs/clients/restful-api/vertex.md
copy to content/cn/docs/clients/restful-api/vertex.md
index 784552a..71b9f22 100644
--- a/content/en/docs/clients/restful-api/vertex.md
+++ b/content/cn/docs/clients/restful-api/vertex.md
@@ -1,3 +1,9 @@
+---
+title: "Vertex API"
+linkTitle: "Vertex"
+weight: 7
+---
+
### 2.1 Vertex
顶点类型中的 Id 策略决定了顶点的 Id 类型,其对应关系如下:
diff --git a/content/en/docs/clients/restful-api/vertexlabel.md b/content/cn/docs/clients/restful-api/vertexlabel.md
similarity index 98%
copy from content/en/docs/clients/restful-api/vertexlabel.md
copy to content/cn/docs/clients/restful-api/vertexlabel.md
index 5ca620f..e75bcc7 100644
--- a/content/en/docs/clients/restful-api/vertexlabel.md
+++ b/content/cn/docs/clients/restful-api/vertexlabel.md
@@ -1,3 +1,9 @@
+---
+title: "VertexLabel API"
+linkTitle: "VertexLabel"
+weight: 3
+---
+
### 1.3 VertexLabel
假设已经创建好了1.1.3中列出来的 PropertyKeys
@@ -302,4 +308,4 @@ DELETE http://localhost:8080/graphs/hugegraph/schema/vertexlabels/person
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/cn/docs/config/_index.md b/content/cn/docs/config/_index.md
new file mode 100644
index 0000000..04db80c
--- /dev/null
+++ b/content/cn/docs/config/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Config"
+linkTitle: "Config"
+weight: 4
+---
\ No newline at end of file
diff --git a/content/en/docs/config/config-authentication.md b/content/cn/docs/config/config-authentication.md
similarity index 96%
copy from content/en/docs/config/config-authentication.md
copy to content/cn/docs/config/config-authentication.md
index e5ddf5e..ee129f1 100644
--- a/content/en/docs/config/config-authentication.md
+++ b/content/cn/docs/config/config-authentication.md
@@ -1,4 +1,8 @@
-## HugeGraph 内置用户权限与扩展权限配置及使用
+---
+title: "HugeGraph 内置用户权限与扩展权限配置及使用"
+linkTitle: "Config Authentication"
+weight: 3
+---
### 概述
HugeGraph 为了方便不同用户场景下的鉴权使用,目前内置了两套权限模式:
@@ -60,7 +64,7 @@ auth.graph_store=hugegraph
gremlin.graph=com.baidu.hugegraph.auth.HugeFactoryAuthProxy
```
-然后详细的权限 API 调用和说明请参考 [Authentication-API](../clients/restful-api/auth.md) 文档
+然后详细的权限 API 调用和说明请参考 [Authentication-API](/docs/clients/restful-api/auth) 文档
#### ConfigAuthenticator模式
diff --git a/content/en/docs/config/config-guide.md b/content/cn/docs/config/config-guide.md
similarity index 99%
copy from content/en/docs/config/config-guide.md
copy to content/cn/docs/config/config-guide.md
index 54e68a6..419bc68 100644
--- a/content/en/docs/config/config-guide.md
+++ b/content/cn/docs/config/config-guide.md
@@ -1,4 +1,8 @@
-## HugeGraph 配置
+---
+title: "HugeGraph 配置"
+linkTitle: "Config Guide"
+weight: 1
+---
### 1 概述
diff --git a/content/en/docs/config/config-https.md b/content/cn/docs/config/config-https.md
similarity index 97%
copy from content/en/docs/config/config-https.md
copy to content/cn/docs/config/config-https.md
index 8fea09f..f1cf1fc 100644
--- a/content/en/docs/config/config-https.md
+++ b/content/cn/docs/config/config-https.md
@@ -1,4 +1,8 @@
-## 配置 HugeGraphServer 使用 https 协议
+---
+title: "配置 HugeGraphServer 使用 https 协议"
+linkTitle: "Config Https"
+weight: 4
+---
### 概述
diff --git a/content/en/docs/config/config-option.md b/content/cn/docs/config/config-option.md
similarity index 99%
copy from content/en/docs/config/config-option.md
copy to content/cn/docs/config/config-option.md
index 36d4838..6add9e7 100644
--- a/content/en/docs/config/config-option.md
+++ b/content/cn/docs/config/config-option.md
@@ -1,4 +1,8 @@
-## HugeGraph 配置项
+---
+title: "HugeGraph 配置项"
+linkTitle: "Config Options"
+weight: 2
+---
### Gremlin Server 配置项
diff --git a/content/en/docs/download.md b/content/cn/docs/download/download.md
similarity index 91%
copy from content/en/docs/download.md
copy to content/cn/docs/download/download.md
index 62f8258..a016778 100644
--- a/content/en/docs/download.md
+++ b/content/cn/docs/download/download.md
@@ -1,4 +1,8 @@
-## Download HugeGraph
+---
+title: "Download HugeGraph"
+linkTitle: "Download"
+weight: 2
+---
### Latest version
@@ -29,15 +33,15 @@ server
### Release Notes
-- 2021-12-31: Release HugeGraph 0.12.0,see [HugeGraph 0.12.0 Release Notes](changelog/hugegraph-0.12.0-release-notes.md)
-- 2020-11-20: Release HugeGraph 0.11.2,see [HugeGraph 0.11.2 Release Notes](changelog/hugegraph-0.11.2-release-notes.md)
-- 2019-11-08: Release HugeGraph 0.10.4,see [HugeGraph 0.10.4 Release Notes](changelog/hugegraph-0.10.4-release-notes.md)
-- 2019-04-19: Release HugeGraph 0.9.2,see [HugeGraph 0.9.2 Release Notes](changelog/hugegraph-0.9.2-release-notes.md)
-- 2018-11-23: Release HugeGraph 0.8.0,see [HugeGraph 0.8.0 Release Notes](changelog/hugegraph-0.8.0-release-notes.md)
-- 2018-07-30: Release HugeGraph 0.7.4,see [HugeGraph 0.7.4 Release Notes](changelog/hugegraph-0.7.4-release-notes.md)
-- 2018-06-01: Release HugeGraph 0.6.1,see [HugeGraph 0.6.1 Release Notes](changelog/hugegraph-0.6.1-release-notes.md)
-- 2018-03-29: Release HugeGraph 0.5.6,see [HugeGraph 0.5.6 Release Notes](changelog/hugegraph-0.5.6-release-notes.md)
-- 2018-01-12: Release HugeGraph 0.4.4,see [HugeGraph 0.4.4 Release Notes](changelog/hugegraph-0.4.4-release-notes.md)
-- 2017-11-06: Release HugeGraph 0.3.3,see [HugeGraph 0.3.3 Release Notes](changelog/hugegraph-0.3.3-release-notes.md)
-- 2017-09-08: Release HugeGraph 0.2.4,see [HugeGraph 0.2.4 Release Notes](changelog/hugegraph-0.2.4-release-notes.md)
-- 2017-08-15: Release HugeGraph 0.2,see [HugeGraph 0.2 Release Notes](changelog/hugegraph-0.2-release-notes.md)
+- 2021-12-31: Release HugeGraph 0.12.0,see [HugeGraph 0.12.0 Release Notes](/docs/changelog/hugegraph-0.12.0-release-notes)
+- 2020-11-20: Release HugeGraph 0.11.2,see [HugeGraph 0.11.2 Release Notes](/docs/changelog/hugegraph-0.11.2-release-notes)
+- 2019-11-08: Release HugeGraph 0.10.4,see [HugeGraph 0.10.4 Release Notes](/docs/changelog/hugegraph-0.10.4-release-notes)
+- 2019-04-19: Release HugeGraph 0.9.2,see [HugeGraph 0.9.2 Release Notes](/docs/changelog/hugegraph-0.9.2-release-notes)
+- 2018-11-23: Release HugeGraph 0.8.0,see [HugeGraph 0.8.0 Release Notes](/docs/changelog/hugegraph-0.8.0-release-notes)
+- 2018-07-30: Release HugeGraph 0.7.4,see [HugeGraph 0.7.4 Release Notes](/docs/changelog/hugegraph-0.7.4-release-notes)
+- 2018-06-01: Release HugeGraph 0.6.1,see [HugeGraph 0.6.1 Release Notes](/docs/changelog/hugegraph-0.6.1-release-notes)
+- 2018-03-29: Release HugeGraph 0.5.6,see [HugeGraph 0.5.6 Release Notes](/docs/changelog/hugegraph-0.5.6-release-notes)
+- 2018-01-12: Release HugeGraph 0.4.4,see [HugeGraph 0.4.4 Release Notes](/docs/changelog/hugegraph-0.4.4-release-notes)
+- 2017-11-06: Release HugeGraph 0.3.3,see [HugeGraph 0.3.3 Release Notes](/docs/changelog/hugegraph-0.3.3-release-notes)
+- 2017-09-08: Release HugeGraph 0.2.4,see [HugeGraph 0.2.4 Release Notes](/docs/changelog/hugegraph-0.2.4-release-notes)
+- 2017-08-15: Release HugeGraph 0.2,see [HugeGraph 0.2 Release Notes](/docs/changelog/hugegraph-0.2-release-notes)
diff --git a/content/cn/docs/guides/_index.md b/content/cn/docs/guides/_index.md
new file mode 100644
index 0000000..b0b4c02
--- /dev/null
+++ b/content/cn/docs/guides/_index.md
@@ -0,0 +1,5 @@
+---
+title: "GUIDES"
+linkTitle: "GUIDES"
+weight: 6
+---
\ No newline at end of file
diff --git a/content/en/docs/guides/architectural.md b/content/cn/docs/guides/architectural.md
similarity index 85%
copy from content/en/docs/guides/architectural.md
copy to content/cn/docs/guides/architectural.md
index 59c7ac8..405cd3b 100644
--- a/content/en/docs/guides/architectural.md
+++ b/content/cn/docs/guides/architectural.md
@@ -1,29 +1,27 @@
---
-title: "HugeGraph Test"
-linkTitle: ""
+title: "HugeGraph Architecture Overview"
+linkTitle: "Architecture Overview"
weight: 1
-description: >
- test docs desc
---
-## HugeGraph Architecture Overview
-
### 1 概述
作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示。HugeGraph包括三个层次的功能,分别是存储层、计算层和用户接口层。 HugeGraph支持OLTP和OLAP两种图计算类型,其中OLTP实现了[Apache TinkerPop3](https://tinkerpop.apache.org)框架,并支持[Gremlin](https://tinkerpop.apache.org/gremlin.html)查询语言。 OLAP计算是基于SparkGraphX实现。
<center>
- <img src="../images/design/architectural-overview.png" alt="image">
+ <img src="/docs/images/design/architectural-overview.png" alt="image">
</center>
+
### 2 组件
HugeGraph的主要功能分为HugeCore、ApiServer、HugeGraph-Client、HugeGraph-Loader和HugeGraph-Studio等组件构成,各组件之间的通信关系如下图所示。
<center>
- <img src="../images/design/architectural-component.png" alt="image">
+ <img src="/docs/images/design/architectural-component.png" alt="image">
</center>
+
- HugeCore :HugeGraph的核心模块,TinkerPop的接口主要在该模块中实现。HugeCore的功能涵盖包括OLTP和OLAP两个部分。
- ApiServer :提供RESTFul Api接口,对外提供Graph Api、Schema Api和Gremlin Api等接口服务。
- HugeGraph-Client:基于Java客户端驱动程序。HugeGraph-Client是Java版本客户端驱动程序,后续可根据需要提供Python、Go、C++等多语言支持。
diff --git a/content/en/docs/guides/backup-restore.md b/content/cn/docs/guides/backup-restore.md
similarity index 95%
copy from content/en/docs/guides/backup-restore.md
copy to content/cn/docs/guides/backup-restore.md
index 74f0658..0b4e8ac 100644
--- a/content/en/docs/guides/backup-restore.md
+++ b/content/cn/docs/guides/backup-restore.md
@@ -1,3 +1,9 @@
+---
+title: "Backup Restore"
+linkTitle: "Backup Restore"
+weight: 4
+---
+
## 描述
Backup 和 Restore 是备份图和恢复图的功能。备份和恢复的数据包括元数据(schema)和图数据(vertex 和 edge)。
@@ -20,7 +26,7 @@ Restore 有两种模式:
## 使用方法
-可以使用[hugegraph-tools](/quickstart/hugegraph-tools.md)进行图的备份和恢复。
+可以使用[hugegraph-tools](/docs/quickstart/hugegraph-tools)进行图的备份和恢复。
#### Backup
@@ -66,7 +72,7 @@ bin/hugegraph graph-mode-set -m NONE
#### 帮助
-备份和恢复命令的详细使用方式可以参考[hugegraph-tools文档](/quickstart/hugegraph-tools.md)。
+备份和恢复命令的详细使用方式可以参考[hugegraph-tools文档](/docs/quickstart/hugegraph-tools)。
## Backup/Restore使用和实现的API说明
diff --git a/content/en/docs/guides/custom-plugin.md b/content/cn/docs/guides/custom-plugin.md
similarity index 98%
copy from content/en/docs/guides/custom-plugin.md
copy to content/cn/docs/guides/custom-plugin.md
index d02deae..59a750a 100644
--- a/content/en/docs/guides/custom-plugin.md
+++ b/content/cn/docs/guides/custom-plugin.md
@@ -1,4 +1,8 @@
-## HugeGraph Plugin机制及插件扩展流程
+---
+title: "HugeGraph Plugin机制及插件扩展流程"
+linkTitle: "HugeGraph Plugin"
+weight: 3
+---
### 背景
diff --git a/content/en/docs/guides/desgin-concept.md b/content/cn/docs/guides/desgin-concept.md
similarity index 98%
copy from content/en/docs/guides/desgin-concept.md
copy to content/cn/docs/guides/desgin-concept.md
index a9840ff..8e56ba1 100644
--- a/content/en/docs/guides/desgin-concept.md
+++ b/content/cn/docs/guides/desgin-concept.md
@@ -1,4 +1,8 @@
-## HugeGraph Design Concepts
+---
+title: "HugeGraph Design Concepts"
+linkTitle: "Design Concepts"
+weight: 2
+---
### 1. Property Graph
常见的图数据表示模型有两种,分别是RDF(Resource Description Framework)模型和属性图(Property Graph)模型。
@@ -7,7 +11,7 @@ RDF是W3C标准,而Property Graph是工业标准,受到广大图数据库厂
HugeGraph对应的存储概念模型也是参考Property Graph而设计的,具体示例详见下图:(*此图为旧版设计已过时,请忽略它,后续更新*)
-
+
在HugeGraph内部,每个顶点 / 边由唯一的 VertexId / EdgeId 标识,属性存储在对应点 / 边内部。而顶点与顶点之间的关系 / 映射则是通过边来存储的。
@@ -20,7 +24,7 @@ HugeGraph对应的存储概念模型也是参考Property Graph而设计的,具
使用Edge Cut方式存储图时,任何一个顶点只会出现在一台机器上,而边可能分布在不同机器上,这种存储方式有可能导致边多次存储。
使用Vertex Cut方式存储图时,任何一条边只会出现在一台机器上,而每相同的一个点可能分布到不同机器上,这种存储方式可能会导致顶点多次存储。
-
+
采用EdgeCut分区方案可以支持高性能的插入和更新操作,而VertexCut分区方案更适合静态图查询分析,因此EdgeCut适合OLTP图查询,VertexCut更适合OLAP的图查询。
HugeGraph目前采用EdgeCut的分区方案。
@@ -35,7 +39,7 @@ HugeGraph的Vertex支持三种ID策略,在同一个图数据库中不同的Ver
默认的Id策略是AUTOMATIC,如果用户调用primaryKeys()方法并设置了正确的PrimaryKeys,则自动启用PRIMARY_KEY策略。
启用PRIMARY_KEY策略后HugeGraph能根据PrimaryKeys实现数据去重。
-
+
1. AUTOMATIC ID策略
```java
schema.vertexLabel("person")
@@ -44,7 +48,7 @@ schema.vertexLabel("person")
.create();
graph.addVertex(T.label, "person","name", "marko", "age", 18, "city", "Beijing");
```
-
+
2. PRIMARY_KEY ID策略
```java
schema.vertexLabel("person")
diff --git a/content/en/docs/guides/faq.md b/content/cn/docs/guides/faq.md
similarity index 99%
copy from content/en/docs/guides/faq.md
copy to content/cn/docs/guides/faq.md
index 39ccd33..750493f 100644
--- a/content/en/docs/guides/faq.md
+++ b/content/cn/docs/guides/faq.md
@@ -1,4 +1,8 @@
-### FAQ
+---
+title: "FAQ"
+linkTitle: "FAQ"
+weight: 5
+---
- 如何选择后端存储? 选 RocksDB 还是 Cassandra 还是 Hbase 还是 Mysql?
diff --git a/content/cn/docs/images/API-perf/v0.4.4/best.png b/content/cn/docs/images/API-perf/v0.4.4/best.png
new file mode 100644
index 0000000..2aa751a
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.4.4/best.png differ
diff --git a/content/cn/docs/images/API-perf/v0.4.4/cpu-memory.png b/content/cn/docs/images/API-perf/v0.4.4/cpu-memory.png
new file mode 100644
index 0000000..05fb760
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.4.4/cpu-memory.png differ
diff --git a/content/cn/docs/images/API-perf/v0.4.4/ssd.png b/content/cn/docs/images/API-perf/v0.4.4/ssd.png
new file mode 100644
index 0000000..46b4de1
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.4.4/ssd.png differ
diff --git a/content/cn/docs/images/API-perf/v0.4.4/threads-batch.png b/content/cn/docs/images/API-perf/v0.4.4/threads-batch.png
new file mode 100644
index 0000000..410fdc6
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.4.4/threads-batch.png differ
diff --git a/content/cn/docs/images/API-perf/v0.4.4/threads-single.png b/content/cn/docs/images/API-perf/v0.4.4/threads-single.png
new file mode 100644
index 0000000..b2a2825
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.4.4/threads-single.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/cassandra/edge_batch.png b/content/cn/docs/images/API-perf/v0.5.6/cassandra/edge_batch.png
new file mode 100644
index 0000000..a3bfb33
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/cassandra/edge_batch.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/cassandra/edge_id_query.png b/content/cn/docs/images/API-perf/v0.5.6/cassandra/edge_id_query.png
new file mode 100644
index 0000000..e8d9ce6
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/cassandra/edge_id_query.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/cassandra/edge_single.png b/content/cn/docs/images/API-perf/v0.5.6/cassandra/edge_single.png
new file mode 100644
index 0000000..6cdf74b
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/cassandra/edge_single.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/cassandra/vertex_batch.png b/content/cn/docs/images/API-perf/v0.5.6/cassandra/vertex_batch.png
new file mode 100644
index 0000000..e69a9e7
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/cassandra/vertex_batch.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/cassandra/vertex_id_query.png b/content/cn/docs/images/API-perf/v0.5.6/cassandra/vertex_id_query.png
new file mode 100644
index 0000000..efb4702
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/cassandra/vertex_id_query.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/cassandra/vertex_single.png b/content/cn/docs/images/API-perf/v0.5.6/cassandra/vertex_single.png
new file mode 100644
index 0000000..e411da2
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/cassandra/vertex_single.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/rocksdb/edge_batch.png b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/edge_batch.png
new file mode 100644
index 0000000..d1639c9
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/edge_batch.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/rocksdb/edge_id_query.png b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/edge_id_query.png
new file mode 100644
index 0000000..bf34321
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/edge_id_query.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/rocksdb/edge_single.png b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/edge_single.png
new file mode 100644
index 0000000..67b011e
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/edge_single.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/rocksdb/vertex_batch.png b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/vertex_batch.png
new file mode 100644
index 0000000..ce3d54e
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/vertex_batch.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png
new file mode 100644
index 0000000..db20de6
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png differ
diff --git a/content/cn/docs/images/API-perf/v0.5.6/rocksdb/vertex_single.png b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/vertex_single.png
new file mode 100644
index 0000000..2378cc0
Binary files /dev/null and b/content/cn/docs/images/API-perf/v0.5.6/rocksdb/vertex_single.png differ
diff --git a/content/cn/docs/images/demo-graph-model.png b/content/cn/docs/images/demo-graph-model.png
new file mode 100644
index 0000000..b707112
Binary files /dev/null and b/content/cn/docs/images/demo-graph-model.png differ
diff --git a/content/cn/docs/images/design/GraphCut.png b/content/cn/docs/images/design/GraphCut.png
new file mode 100644
index 0000000..adf3852
Binary files /dev/null and b/content/cn/docs/images/design/GraphCut.png differ
diff --git a/content/cn/docs/images/design/PropertyGraph.png b/content/cn/docs/images/design/PropertyGraph.png
new file mode 100644
index 0000000..12dbde1
Binary files /dev/null and b/content/cn/docs/images/design/PropertyGraph.png differ
diff --git a/content/cn/docs/images/design/Self-loop.png b/content/cn/docs/images/design/Self-loop.png
new file mode 100644
index 0000000..274a8b8
Binary files /dev/null and b/content/cn/docs/images/design/Self-loop.png differ
diff --git a/content/cn/docs/images/design/architectural-component.png b/content/cn/docs/images/design/architectural-component.png
new file mode 100644
index 0000000..c4e7117
Binary files /dev/null and b/content/cn/docs/images/design/architectural-component.png differ
diff --git a/content/cn/docs/images/design/architectural-overview.png b/content/cn/docs/images/design/architectural-overview.png
new file mode 100644
index 0000000..c6b9a8e
Binary files /dev/null and b/content/cn/docs/images/design/architectural-overview.png differ
diff --git a/content/cn/docs/images/design1-1.png b/content/cn/docs/images/design1-1.png
new file mode 100644
index 0000000..27609f7
Binary files /dev/null and b/content/cn/docs/images/design1-1.png differ
diff --git a/content/cn/docs/images/design1-2.png b/content/cn/docs/images/design1-2.png
new file mode 100644
index 0000000..5c56dc5
Binary files /dev/null and b/content/cn/docs/images/design1-2.png differ
diff --git a/content/cn/docs/images/design1-3.png b/content/cn/docs/images/design1-3.png
new file mode 100644
index 0000000..adf3852
Binary files /dev/null and b/content/cn/docs/images/design1-3.png differ
diff --git a/content/cn/docs/images/design1-5.png b/content/cn/docs/images/design1-5.png
new file mode 100644
index 0000000..c52397f
Binary files /dev/null and b/content/cn/docs/images/design1-5.png differ
diff --git a/content/cn/docs/images/design1-6.png b/content/cn/docs/images/design1-6.png
new file mode 100644
index 0000000..e9e885d
Binary files /dev/null and b/content/cn/docs/images/design1-6.png differ
diff --git a/content/cn/docs/images/design4-1.png b/content/cn/docs/images/design4-1.png
new file mode 100644
index 0000000..c6b9a8e
Binary files /dev/null and b/content/cn/docs/images/design4-1.png differ
diff --git a/content/cn/docs/images/design5-1.png b/content/cn/docs/images/design5-1.png
new file mode 100644
index 0000000..c4e7117
Binary files /dev/null and b/content/cn/docs/images/design5-1.png differ
diff --git a/content/cn/docs/images/design5-2.png b/content/cn/docs/images/design5-2.png
new file mode 100644
index 0000000..8785ce8
Binary files /dev/null and b/content/cn/docs/images/design5-2.png differ
diff --git a/content/cn/docs/images/design5-3.png b/content/cn/docs/images/design5-3.png
new file mode 100644
index 0000000..e7359a6
Binary files /dev/null and b/content/cn/docs/images/design5-3.png differ
diff --git a/content/cn/docs/images/design5-4.png b/content/cn/docs/images/design5-4.png
new file mode 100644
index 0000000..3ce5511
Binary files /dev/null and b/content/cn/docs/images/design5-4.png differ
diff --git a/content/cn/docs/images/design5-5.png b/content/cn/docs/images/design5-5.png
new file mode 100644
index 0000000..b7645b8
Binary files /dev/null and b/content/cn/docs/images/design5-5.png differ
diff --git a/content/cn/docs/images/favicon.ico b/content/cn/docs/images/favicon.ico
new file mode 100644
index 0000000..53f0191
Binary files /dev/null and b/content/cn/docs/images/favicon.ico differ
diff --git a/content/cn/docs/images/graph-of-gods.png b/content/cn/docs/images/graph-of-gods.png
new file mode 100644
index 0000000..616c9f7
Binary files /dev/null and b/content/cn/docs/images/graph-of-gods.png differ
diff --git "a/content/cn/docs/images/images-hubble/2\345\271\263\345\217\260\344\275\277\347\224\250\346\265\201\347\250\213.png" "b/content/cn/docs/images/images-hubble/2\345\271\263\345\217\260\344\275\277\347\224\250\346\265\201\347\250\213.png"
new file mode 100644
index 0000000..c2c902c
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/2\345\271\263\345\217\260\344\275\277\347\224\250\346\265\201\347\250\213.png" differ
diff --git "a/content/cn/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\272.png" "b/content/cn/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\272.png"
new file mode 100644
index 0000000..b44bd14
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\272.png" differ
diff --git "a/content/cn/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\2722.png" "b/content/cn/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\2722.png"
new file mode 100644
index 0000000..2ad9c52
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\2722.png" differ
diff --git "a/content/cn/docs/images/images-hubble/312\345\233\276\350\256\277\351\227\256.png" "b/content/cn/docs/images/images-hubble/312\345\233\276\350\256\277\351\227\256.png"
new file mode 100644
index 0000000..6c1b791
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/312\345\233\276\350\256\277\351\227\256.png" differ
diff --git "a/content/cn/docs/images/images-hubble/313\345\233\276\347\256\241\347\220\206.png" "b/content/cn/docs/images/images-hubble/313\345\233\276\347\256\241\347\220\206.png"
new file mode 100644
index 0000000..dd98d97
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/313\345\233\276\347\256\241\347\220\206.png" differ
diff --git "a/content/cn/docs/images/images-hubble/321\345\205\203\346\225\260\346\215\256\345\205\245\345\217\243.png" "b/content/cn/docs/images/images-hubble/321\345\205\203\346\225\260\346\215\256\345\205\245\345\217\243.png"
new file mode 100644
index 0000000..3004ed0
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/321\345\205\203\346\225\260\346\215\256\345\205\245\345\217\243.png" differ
diff --git "a/content/cn/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\272.png" "b/content/cn/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\272.png"
new file mode 100644
index 0000000..5da69a1
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\272.png" differ
diff --git "a/content/cn/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\2722.png" "b/content/cn/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\2722.png"
new file mode 100644
index 0000000..8b277fb
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\2722.png" differ
diff --git "a/content/cn/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\250.png" "b/content/cn/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\250.png"
new file mode 100644
index 0000000..634ae13
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\250.png" differ
diff --git "a/content/cn/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\2502.png" "b/content/cn/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\2502.png"
new file mode 100644
index 0000000..ef0054d
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\2502.png" differ
diff --git "a/content/cn/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\272.png" "b/content/cn/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\272.png"
new file mode 100644
index 0000000..0a43bfd
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\272.png" differ
diff --git "a/content/cn/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\2722.png" "b/content/cn/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\2722.png"
new file mode 100644
index 0000000..339c89e
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\2722.png" differ
diff --git "a/content/cn/docs/images/images-hubble/3233\351\241\266\347\202\271\345\210\240\351\231\244.png" "b/content/cn/docs/images/images-hubble/3233\351\241\266\347\202\271\345\210\240\351\231\244.png"
new file mode 100644
index 0000000..0ef343f
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/3233\351\241\266\347\202\271\345\210\240\351\231\244.png" differ
diff --git "a/content/cn/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\272.png" "b/content/cn/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\272.png"
new file mode 100644
index 0000000..545e605
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\272.png" differ
diff --git "a/content/cn/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\2722.png" "b/content/cn/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\2722.png"
new file mode 100644
index 0000000..ac536c8
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\2722.png" differ
diff --git "a/content/cn/docs/images/images-hubble/331\345\257\274\345\205\245\345\205\245\345\217\243.png" "b/content/cn/docs/images/images-hubble/331\345\257\274\345\205\245\345\205\245\345\217\243.png"
new file mode 100644
index 0000000..caf203f
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/331\345\257\274\345\205\245\345\205\245\345\217\243.png" differ
diff --git "a/content/cn/docs/images/images-hubble/332\345\210\233\345\273\272\344\273\273\345\212\241.png" "b/content/cn/docs/images/images-hubble/332\345\210\233\345\273\272\344\273\273\345\212\241.png"
new file mode 100644
index 0000000..109aa48
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/332\345\210\233\345\273\272\344\273\273\345\212\241.png" differ
diff --git "a/content/cn/docs/images/images-hubble/333\344\270\212\344\274\240\346\226\207\344\273\266.png" "b/content/cn/docs/images/images-hubble/333\344\270\212\344\274\240\346\226\207\344\273\266.png"
new file mode 100644
index 0000000..ae738f9
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/333\344\270\212\344\274\240\346\226\207\344\273\266.png" differ
diff --git "a/content/cn/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\204.png" "b/content/cn/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\204.png"
new file mode 100644
index 0000000..7d5ac74
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\204.png" differ
diff --git "a/content/cn/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\2042.png" "b/content/cn/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\2042.png"
new file mode 100644
index 0000000..26d7b56
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\2042.png" differ
diff --git "a/content/cn/docs/images/images-hubble/335\345\257\274\345\205\245\350\256\276\347\275\256.png" "b/content/cn/docs/images/images-hubble/335\345\257\274\345\205\245\350\256\276\347\275\256.png"
new file mode 100644
index 0000000..9891336
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/335\345\257\274\345\205\245\350\256\276\347\275\256.png" differ
diff --git "a/content/cn/docs/images/images-hubble/335\345\257\274\345\205\245\350\257\246\346\203\205.png" "b/content/cn/docs/images/images-hubble/335\345\257\274\345\205\245\350\257\246\346\203\205.png"
new file mode 100644
index 0000000..1bb36aa
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/335\345\257\274\345\205\245\350\257\246\346\203\205.png" differ
diff --git "a/content/cn/docs/images/images-hubble/33\345\257\274\345\205\245\346\265\201\347\250\213.png" "b/content/cn/docs/images/images-hubble/33\345\257\274\345\205\245\346\265\201\347\250\213.png"
new file mode 100644
index 0000000..604ac36
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/33\345\257\274\345\205\245\346\265\201\347\250\213.png" differ
diff --git "a/content/cn/docs/images/images-hubble/341\345\210\206\346\236\220\345\205\245\345\217\243.png" "b/content/cn/docs/images/images-hubble/341\345\210\206\346\236\220\345\205\245\345\217\243.png"
new file mode 100644
index 0000000..fdaac4d
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/341\345\210\206\346\236\220\345\205\245\345\217\243.png" differ
diff --git "a/content/cn/docs/images/images-hubble/342\345\244\232\345\233\276\345\210\207\346\215\242.png" "b/content/cn/docs/images/images-hubble/342\345\244\232\345\233\276\345\210\207\346\215\242.png"
new file mode 100644
index 0000000..c481461
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/342\345\244\232\345\233\276\345\210\207\346\215\242.png" differ
diff --git "a/content/cn/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-json.png" "b/content/cn/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-json.png"
new file mode 100644
index 0000000..712ffb9
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-json.png" differ
diff --git "a/content/cn/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\345\233\276.png" "b/content/cn/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\345\233\276.png"
new file mode 100644
index 0000000..59214e3
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\345\233\276.png" differ
diff --git "a/content/cn/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\350\241\250\346\240\274.png" "b/content/cn/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\350\241\250\346\240\274.png"
new file mode 100644
index 0000000..2cdc6ad
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\350\241\250\346\240\274.png" differ
diff --git "a/content/cn/docs/images/images-hubble/345\345\256\232\345\210\266\350\267\257\345\276\204\346\237\245\350\257\242.png" "b/content/cn/docs/images/images-hubble/345\345\256\232\345\210\266\350\267\257\345\276\204\346\237\245\350\257\242.png"
new file mode 100644
index 0000000..0ede732
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/345\345\256\232\345\210\266\350\267\257\345\276\204\346\237\245\350\257\242.png" differ
diff --git "a/content/cn/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\271.png" "b/content/cn/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\271.png"
new file mode 100644
index 0000000..3487fb5
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\271.png" differ
diff --git "a/content/cn/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\2712.png" "b/content/cn/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\2712.png"
new file mode 100644
index 0000000..1c8fc91
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\2712.png" differ
diff --git "a/content/cn/docs/images/images-hubble/347\346\224\266\350\227\217.png" "b/content/cn/docs/images/images-hubble/347\346\224\266\350\227\217.png"
new file mode 100644
index 0000000..bf8ca10
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/347\346\224\266\350\227\217.png" differ
diff --git "a/content/cn/docs/images/images-hubble/351\344\273\273\345\212\241\347\256\241\347\220\206\345\205\245\345\217\243.png" "b/content/cn/docs/images/images-hubble/351\344\273\273\345\212\241\347\256\241\347\220\206\345\205\245\345\217\243.png"
new file mode 100644
index 0000000..383d72e
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/351\344\273\273\345\212\241\347\256\241\347\220\206\345\205\245\345\217\243.png" differ
diff --git "a/content/cn/docs/images/images-hubble/352\344\273\273\345\212\241\345\210\227\350\241\250.png" "b/content/cn/docs/images/images-hubble/352\344\273\273\345\212\241\345\210\227\350\241\250.png"
new file mode 100644
index 0000000..6cf016f
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/352\344\273\273\345\212\241\345\210\227\350\241\250.png" differ
diff --git "a/content/cn/docs/images/images-hubble/353gremlin\344\273\273\345\212\241.png" "b/content/cn/docs/images/images-hubble/353gremlin\344\273\273\345\212\241.png"
new file mode 100644
index 0000000..d260959
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/353gremlin\344\273\273\345\212\241.png" differ
diff --git "a/content/cn/docs/images/images-hubble/353gremlin\344\273\273\345\212\2412.png" "b/content/cn/docs/images/images-hubble/353gremlin\344\273\273\345\212\2412.png"
new file mode 100644
index 0000000..9bb49f4
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/353gremlin\344\273\273\345\212\2412.png" differ
diff --git "a/content/cn/docs/images/images-hubble/355\344\273\273\345\212\241\350\257\246\346\203\205.png" "b/content/cn/docs/images/images-hubble/355\344\273\273\345\212\241\350\257\246\346\203\205.png"
new file mode 100644
index 0000000..8d96130
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/355\344\273\273\345\212\241\350\257\246\346\203\205.png" differ
diff --git "a/content/cn/docs/images/images-hubble/355\345\210\240\351\231\244\345\205\203\346\225\260\346\215\256.png" "b/content/cn/docs/images/images-hubble/355\345\210\240\351\231\244\345\205\203\346\225\260\346\215\256.png"
new file mode 100644
index 0000000..4ec32db
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/355\345\210\240\351\231\244\345\205\203\346\225\260\346\215\256.png" differ
diff --git "a/content/cn/docs/images/images-hubble/355\346\236\204\345\273\272\347\264\242\345\274\225.png" "b/content/cn/docs/images/images-hubble/355\346\236\204\345\273\272\347\264\242\345\274\225.png"
new file mode 100644
index 0000000..61d0c87
Binary files /dev/null and "b/content/cn/docs/images/images-hubble/355\346\236\204\345\273\272\347\264\242\345\274\225.png" differ
diff --git a/content/cn/docs/images/images-studio/add-schema.png b/content/cn/docs/images/images-studio/add-schema.png
new file mode 100644
index 0000000..9bec32e
Binary files /dev/null and b/content/cn/docs/images/images-studio/add-schema.png differ
diff --git a/content/cn/docs/images/images-studio/example-2V-1E.png b/content/cn/docs/images/images-studio/example-2V-1E.png
new file mode 100644
index 0000000..e9d13a6
Binary files /dev/null and b/content/cn/docs/images/images-studio/example-2V-1E.png differ
diff --git a/content/cn/docs/images/images-studio/home-page.png b/content/cn/docs/images/images-studio/home-page.png
new file mode 100644
index 0000000..fb46571
Binary files /dev/null and b/content/cn/docs/images/images-studio/home-page.png differ
diff --git a/content/cn/docs/images/images-studio/show-graph.png b/content/cn/docs/images/images-studio/show-graph.png
new file mode 100644
index 0000000..a1b90dd
Binary files /dev/null and b/content/cn/docs/images/images-studio/show-graph.png differ
diff --git a/content/cn/docs/images/images-studio/show-json.png b/content/cn/docs/images/images-studio/show-json.png
new file mode 100644
index 0000000..f82e402
Binary files /dev/null and b/content/cn/docs/images/images-studio/show-json.png differ
diff --git a/content/cn/docs/images/images-studio/show-table.png b/content/cn/docs/images/images-studio/show-table.png
new file mode 100644
index 0000000..786b804
Binary files /dev/null and b/content/cn/docs/images/images-studio/show-table.png differ
diff --git a/content/cn/docs/images/logo.png b/content/cn/docs/images/logo.png
new file mode 100644
index 0000000..12df76a
Binary files /dev/null and b/content/cn/docs/images/logo.png differ
diff --git a/content/cn/docs/images/ojdbc8.png b/content/cn/docs/images/ojdbc8.png
new file mode 100644
index 0000000..b6d095d
Binary files /dev/null and b/content/cn/docs/images/ojdbc8.png differ
diff --git a/content/cn/docs/images/oracle-download.png b/content/cn/docs/images/oracle-download.png
new file mode 100644
index 0000000..357db40
Binary files /dev/null and b/content/cn/docs/images/oracle-download.png differ
diff --git a/content/en/docs/README.md b/content/cn/docs/introduction/README.md
similarity index 78%
copy from content/en/docs/README.md
copy to content/cn/docs/introduction/README.md
index dbf671a..9721c60 100644
--- a/content/en/docs/README.md
+++ b/content/cn/docs/introduction/README.md
@@ -1,4 +1,8 @@
-## Welcome to HugeGraph
+---
+title: "Introduction with HugeGraph"
+linkTitle: "Introduction"
+weight: 1
+---
### Summary
@@ -41,15 +45,15 @@ HugeGraph支持多用户并行操作,用户可输入Gremlin查询语句,并
### Modules
-- [HugeGraph-Server](quickstart/hugegraph-server.md): HugeGraph-Server是HugeGraph项目的核心部分,包含Core、Backend、API等子模块;
+- [HugeGraph-Server](/docs/quickstart/hugegraph-server): HugeGraph-Server是HugeGraph项目的核心部分,包含Core、Backend、API等子模块;
- Core:图引擎实现,向下连接Backend模块,向上支持API模块;
- Backend:实现将图数据存储到后端,支持的后端包括:Memory、Cassandra、ScyllaDB、RocksDB、HBase、MySQL及PostgreSQL,用户根据实际情况选择一种即可;
- API:内置REST Server,向用户提供RESTful API,同时完全兼容Gremlin查询。
-- [HugeGraph-Client](quickstart/hugegraph-client.md):HugeGraph-Client提供了RESTful API的客户端,用于连接HugeGraph-Server,目前仅实现Java版,其他语言用户可自行实现;
-- [HugeGraph-Loader](quickstart/hugegraph-loader.md):HugeGraph-Loader是基于HugeGraph-Client的数据导入工具,将普通文本数据转化为图形的顶点和边并插入图形数据库中;
-- [HugeGraph-Spark](quickstart/hugegraph-spark.md):HugeGraph-Spark能在图上做并行计算,例如PageRank算法等;
-- [HugeGraph-Hubble](quickstart/hugegraph-hubble.md):HugeGraph-Hubble是HugeGraph的Web可视化管理平台,一站式可视化分析平台,平台涵盖了从数据建模,到数据快速导入,再到数据的在线、离线分析、以及图的统一管理的全过程;
-- [HugeGraph-Tools](quickstart/hugegraph-tools.md):HugeGraph-Tools是HugeGraph的部署和管理工具,包括管理图、备份/恢复、Gremlin执行等功能。
+- [HugeGraph-Client](/docs/quickstart/hugegraph-client):HugeGraph-Client提供了RESTful API的客户端,用于连接HugeGraph-Server,目前仅实现Java版,其他语言用户可自行实现;
+- [HugeGraph-Loader](/docs/quickstart/hugegraph-loader):HugeGraph-Loader是基于HugeGraph-Client的数据导入工具,将普通文本数据转化为图形的顶点和边并插入图形数据库中;
+- [HugeGraph-Spark](/docs/quickstart/hugegraph-spark):HugeGraph-Spark能在图上做并行计算,例如PageRank算法等;
+- [HugeGraph-Hubble](/docs/quickstart/hugegraph-hubble):HugeGraph-Hubble是HugeGraph的Web可视化管理平台,一站式可视化分析平台,平台涵盖了从数据建模,到数据快速导入,再到数据的在线、离线分析、以及图的统一管理的全过程;
+- [HugeGraph-Tools](/docs/quickstart/hugegraph-tools):HugeGraph-Tools是HugeGraph的部署和管理工具,包括管理图、备份/恢复、Gremlin执行等功能。
### Contact Us
diff --git a/content/cn/docs/language/_index.md b/content/cn/docs/language/_index.md
new file mode 100644
index 0000000..eaacdd5
--- /dev/null
+++ b/content/cn/docs/language/_index.md
@@ -0,0 +1,5 @@
+---
+title: "QUERY LANGUAGE"
+linkTitle: "QUERY LANGUAGE"
+weight: 7
+---
\ No newline at end of file
diff --git a/content/en/docs/language/hugegraph-example.md b/content/cn/docs/language/hugegraph-example.md
similarity index 97%
copy from content/en/docs/language/hugegraph-example.md
copy to content/cn/docs/language/hugegraph-example.md
index 6a84a27..a103665 100644
--- a/content/en/docs/language/hugegraph-example.md
+++ b/content/cn/docs/language/hugegraph-example.md
@@ -1,4 +1,8 @@
-## HugeGraph Examples
+---
+title: "HugeGraph Examples"
+linkTitle: "HugeGraph Examples"
+weight: 2
+---
### 1 概述
@@ -23,9 +27,10 @@ HugeGraph相对于TitanDB而言,其主要特点如下:
本示例通过Property Graph Model图数据模型来描述希腊神话中各人物角色的关系(也被成为人物关系图谱),具体关系详见下图。
<center>
- <img src="/images/graph-of-gods.png" alt="image">
+ <img src="/docs/images/graph-of-gods.png" alt="image">
</center>
+
其中,圆形节点代表实体(Vertex),箭头代表关系(Edge),方框的内容为属性。
该关系图谱中有两类顶点,分别是人物(character)和位置(location)如下表:
@@ -174,7 +179,7 @@ g.V(pluto).out('brother').as('god').out('lives').as('place').select('god','place
g.V(pluto).out('brother').as('god').out('lives').as('place').select('god','place').by('name')
```
-推荐使用[HugeGraph-Studio](/quickstart/hugegraph-studio.html) 通过可视化的方式来执行上述代码。另外也可以通过HugeGraph-Client、HugeApi、GremlinConsole和GremlinDriver等多种方式执行上述代码。
+推荐使用[HugeGraph-Studio](/docs/quickstart/hugegraph-studio) 通过可视化的方式来执行上述代码。另外也可以通过HugeGraph-Client、HugeApi、GremlinConsole和GremlinDriver等多种方式执行上述代码。
#### 3.2 总结
diff --git a/content/en/docs/language/hugegraph-gremlin.md b/content/cn/docs/language/hugegraph-gremlin.md
similarity index 99%
copy from content/en/docs/language/hugegraph-gremlin.md
copy to content/cn/docs/language/hugegraph-gremlin.md
index 723bed7..d231ba3 100644
--- a/content/en/docs/language/hugegraph-gremlin.md
+++ b/content/cn/docs/language/hugegraph-gremlin.md
@@ -1,4 +1,10 @@
-## HugeGraph Gremlin
+---
+title: "HugeGraph Gremlin"
+linkTitle: "Gremlin Query Language"
+weight: 1
+---
+
+### 概述
HugeGraph支持[Apache TinkerPop3](https://tinkerpop.apache.org)的图形遍历查询语言[Gremlin](https://tinkerpop.apache.org/gremlin.html)。 SQL是关系型数据库查询语言,而Gremlin是一种通用的图数据库查询语言,Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,也可执行图的查询操作。
diff --git a/content/cn/docs/performance/_index.md b/content/cn/docs/performance/_index.md
new file mode 100644
index 0000000..90eb661
--- /dev/null
+++ b/content/cn/docs/performance/_index.md
@@ -0,0 +1,5 @@
+---
+title: "PERFORMANCE"
+linkTitle: "PERFORMANCE"
+weight: 8
+---
\ No newline at end of file
diff --git a/content/cn/docs/performance/api-preformance/_index.md b/content/cn/docs/performance/api-preformance/_index.md
new file mode 100644
index 0000000..d72c7e1
--- /dev/null
+++ b/content/cn/docs/performance/api-preformance/_index.md
@@ -0,0 +1,20 @@
+---
+title: "HugeGraph-API Performance"
+linkTitle: "HugeGraph-API Performance"
+weight: 2
+---
+
+HugeGraph API性能测试主要测试HugeGraph-Server对RESTful API请求的并发处理能力,包括:
+
+- 顶点/边的单条插入
+- 顶点/边的批量插入
+- 顶点/边的查询
+
+HugeGraph的每个发布版本的RESTful API的性能测试情况可以参考:
+
+- [v0.5.6 stand-alone](/docs/performance/api-preformance/hugegraph-api-0.5.6-rocksdb/)
+- [v0.5.6 cluster](/docs/performance/api-preformance/hugegraph-api-0.5.6-cassandra/)
+- [v0.4.4](/docs/performance/api-preformance/hugegraph-api-0.4.4/)
+- [v0.2](/docs/performance/api-preformance/hugegraph-api-0.2/)
+
+> 之前的版本只提供HugeGraph所支持的后端种类中性能最好的API性能测试,从0.5.6版本开始,分别提供了单机和集群的性能情况
\ No newline at end of file
diff --git a/content/en/docs/performance/hugegraph-api-0.2.md b/content/cn/docs/performance/api-preformance/hugegraph-api-0.2.md
similarity index 99%
copy from content/en/docs/performance/hugegraph-api-0.2.md
copy to content/cn/docs/performance/api-preformance/hugegraph-api-0.2.md
index f736585..cd4730e 100644
--- a/content/en/docs/performance/hugegraph-api-0.2.md
+++ b/content/cn/docs/performance/api-preformance/hugegraph-api-0.2.md
@@ -1,3 +1,9 @@
+---
+title: "v0.2"
+linkTitle: "v0.2"
+weight: 4
+---
+
### 1 测试环境
#### 1.1 软硬件信息
diff --git a/content/en/docs/performance/hugegraph-api-0.4.4.md b/content/cn/docs/performance/api-preformance/hugegraph-api-0.4.4.md
similarity index 91%
copy from content/en/docs/performance/hugegraph-api-0.4.4.md
copy to content/cn/docs/performance/api-preformance/hugegraph-api-0.4.4.md
index 10b80f6..a2742bc 100644
--- a/content/en/docs/performance/hugegraph-api-0.4.4.md
+++ b/content/cn/docs/performance/api-preformance/hugegraph-api-0.4.4.md
@@ -1,3 +1,9 @@
+---
+title: "v0.4.4"
+linkTitle: "v0.4.4"
+weight: 3
+---
+
### 1 测试环境
被压机器信息
@@ -54,9 +60,10 @@
###### 顶点和边的最大插入速度(高性能服务器,使用SSD存储RocksDB数据):
<center>
- <img src="/images/API-perf/v0.4.4/best.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/best.png" alt="image">
</center>
+
###### 结论:
- 并发1000,边的吞吐量是是451,每秒可处理的数据:451*500条=225500/s
@@ -65,9 +72,10 @@
**1\. CPU和内存对插入性能的影响(服务器都使用HDD存储RocksDB数据,批量插入)**
<center>
- <img src="/images/API-perf/v0.4.4/cpu-memory.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/cpu-memory.png" alt="image">
</center>
+
###### 结论:
- 同样使用HDD硬盘,CPU和内存增加了1倍
@@ -77,9 +85,10 @@
**2\. SSD和HDD对插入性能的影响(高性能服务器,批量插入)**
<center>
- <img src="/images/API-perf/v0.4.4/ssd.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/ssd.png" alt="image">
</center>
+
###### 结论:
- 边:使用SSD吞吐量451.7,使用HDD吞吐量426.6,性能提升5%
@@ -88,9 +97,10 @@
**3\. 不同并发线程数对插入性能的影响(普通服务器,使用HDD存储RocksDB数据)**
<center>
- <img src="/images/API-perf/v0.4.4/threads-batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/threads-batch.png" alt="image">
</center>
+
###### 结论:
- 顶点:1000并发,响应时间7ms和1500并发响应时间1028ms差距悬殊,且吞吐量一直保持在1300左右,因此拐点数据应该在1300 ,且并发1300时,响应时间已达到22ms,在可控范围内,相比HugeGraph 0.2(1000并发:平均响应时间8959ms),处理能力出现质的飞跃;
@@ -110,7 +120,7 @@
- 服务异常标志:错误率大于0.00%
<center>
- <img src="/images/API-perf/v0.4.4/threads-single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/threads-single.png" alt="image">
</center>
###### 结论:
diff --git a/content/en/docs/performance/hugegraph-api-0.5.6-Cassandra.md b/content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
similarity index 83%
copy from content/en/docs/performance/hugegraph-api-0.5.6-Cassandra.md
copy to content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
index be42f04..13f5083 100644
--- a/content/en/docs/performance/hugegraph-api-0.5.6-Cassandra.md
+++ b/content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
@@ -1,3 +1,9 @@
+---
+title: "v0.5.6 Cluster(Cassandra)"
+linkTitle: "v0.5.6 Cluster(Cassandra)"
+weight: 2
+---
+
### 1 测试环境
被压机器信息
@@ -52,9 +58,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的最大插入速度:
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/vertex_batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_batch.png" alt="image">
</center>
+
####### 结论:
- 并发3500,顶点的吞吐量是261,每秒可处理的数据:261*200=52200/s
@@ -62,9 +69,10 @@ CPU | Memory | 网卡 | 磁盘
###### 边的最大插入速度
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/edge_batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_batch.png" alt="image">
</center>
+
####### 结论:
- 并发1000,边的吞吐量是323,每秒可处理的数据:323*500=161500/s
@@ -85,9 +93,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的单条插入
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/vertex_single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_single.png" alt="image">
</center>
+
####### 结论:
- 并发9000,吞吐量为8400,顶点的单条插入并发能力为9000
@@ -95,9 +104,10 @@ CPU | Memory | 网卡 | 磁盘
###### 边的单条插入
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/edge_single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_single.png" alt="image">
</center>
+
####### 结论:
- 并发4500,吞吐量是4160,边的单条插入并发能力为4500
@@ -118,9 +128,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的按id查询
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/vertex_id_query.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_id_query.png" alt="image">
</center>
+
####### 结论:
- 并发14500,吞吐量是13576,顶点的按id查询的并发能力为14500,平均延时为11ms
@@ -128,7 +139,7 @@ CPU | Memory | 网卡 | 磁盘
###### 边的按id查询
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/edge_id_query.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_id_query.png" alt="image">
</center>
####### 结论:
diff --git a/content/en/docs/performance/hugegraph-api-0.5.6-RocksDB.md b/content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
similarity index 83%
copy from content/en/docs/performance/hugegraph-api-0.5.6-RocksDB.md
copy to content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
index ed8efc6..a59a097 100644
--- a/content/en/docs/performance/hugegraph-api-0.5.6-RocksDB.md
+++ b/content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
@@ -1,3 +1,9 @@
+---
+title: "v0.5.6 Stand-alone(RocksDB)"
+linkTitle: "v0.5.6 Stand-alone(RocksDB)"
+weight: 1
+---
+
### 1 测试环境
被压机器信息
@@ -52,9 +58,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的最大插入速度:
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/vertex_batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_batch.png" alt="image">
</center>
+
####### 结论:
- 并发2200,顶点的吞吐量是2026.8,每秒可处理的数据:2026.8*200=405360/s
@@ -62,7 +69,7 @@ CPU | Memory | 网卡 | 磁盘
###### 边的最大插入速度
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/edge_batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_batch.png" alt="image">
</center>
####### 结论:
@@ -85,9 +92,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的单条插入
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/vertex_single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_single.png" alt="image">
</center>
+
####### 结论:
- 并发11500,吞吐量为10730,顶点的单条插入并发能力为11500
@@ -95,9 +103,10 @@ CPU | Memory | 网卡 | 磁盘
###### 边的单条插入
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/edge_single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_single.png" alt="image">
</center>
+
####### 结论:
- 并发9000,吞吐量是8418,边的单条插入并发能力为9000
@@ -118,7 +127,7 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的按id查询
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png" alt="image">
</center>
####### 结论:
@@ -128,9 +137,10 @@ CPU | Memory | 网卡 | 磁盘
###### 边的按id查询
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/edge_id_query.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_id_query.png" alt="image">
</center>
+
####### 结论:
- 并发13000,吞吐量是12225,边的按id查询的并发能力为13000,平均延时为12ms
diff --git a/content/en/docs/performance/hugegraph-benchmark-0.5.6.md b/content/cn/docs/performance/hugegraph-benchmark-0.4.4.md
similarity index 68%
copy from content/en/docs/performance/hugegraph-benchmark-0.5.6.md
copy to content/cn/docs/performance/hugegraph-benchmark-0.4.4.md
index e4e6548..2e4bd58 100644
--- a/content/en/docs/performance/hugegraph-benchmark-0.5.6.md
+++ b/content/cn/docs/performance/hugegraph-benchmark-0.4.4.md
@@ -45,41 +45,37 @@ CPU | Memory | 网卡 | 磁盘
email-enron.txt | 36,691 | 367,661 | 4MB
com-youtube.ungraph.txt | 1,157,806 | 2,987,624 | 38.7MB
amazon0601.txt | 403,393 | 3,387,388 | 47.9MB
-com-lj.ungraph.txt | 3997961 | 34681189 | 479MB
#### 1.3 服务配置
-- HugeGraph版本:0.5.6,RestServer和Gremlin Server和backends都在同一台服务器上
-
- - RocksDB版本:rocksdbjni-5.8.6
-
+- HugeGraph版本:0.4.4,RestServer和Gremlin Server和backends都在同一台服务器上
+- Cassandra版本:cassandra-3.10,commitlog和data共用SSD
+- RocksDB版本:rocksdbjni-5.8.6
- Titan版本:0.5.4, 使用thrift+Cassandra模式
- - Cassandra版本:cassandra-3.10,commitlog和data共用SSD
-
-- Neo4j版本:2.0.1
-
> graphdb-benchmark适配的Titan版本为0.5.4
### 2 测试结果
#### 2.1 Batch插入性能
-Backend | email-enron(30w) | amazon0601(300w) | com-youtube.ungraph(300w) | com-lj.ungraph(3000w)
---------- | ---------------- | ---------------- | ------------------------- | ---------------------
-HugeGraph | 0.629 | 5.711 | 5.243 | 67.033
-Titan | 10.15 | 108.569 | 150.266 | 1217.944
-Neo4j | 3.884 | 18.938 | 24.890 | 281.537
+Backend | email-enron(30w) | amazon0601(300w) | com-youtube.ungraph(300w)
+--------- | ---------------- | ---------------- | -------------------------
+Titan | 9.516 | 88.123 | 111.586
+RocksDB | 2.345 | 14.076 | 16.636
+Cassandra | 11.930 | 108.709 | 101.959
+Memory | 3.077 | 15.204 | 13.841
_说明_
- 表头"()"中数据是数据规模,以边为单位
- 表中数据是批量插入的时间,单位是s
-- 例如,HugeGraph使用RocksDB插入amazon0601数据集的300w条边,花费5.711s
+- 例如,HugeGraph使用RocksDB插入amazon0601数据集的300w条边,花费14.076s,速度约为21w edges/s
##### 结论
-- 批量插入性能 HugeGraph(RocksDB) > Neo4j > Titan(thrift+Cassandra)
+- RocksDB和Memory后端插入性能优于Cassandra
+- HugeGraph和Titan同样使用Cassandra作为后端的情况下,插入性能接近
#### 2.2 遍历性能
@@ -90,35 +86,37 @@ _说明_
##### 2.2.2 FN性能
-Backend | email-enron(3.6w) | amazon0601(40w) | com-youtube.ungraph(120w) | com-lj.ungraph(400w)
---------- | ----------------- | --------------- | ------------------------- | ---------------------
-HugeGraph | 4.072 | 45.118 | 66.006 | 609.083
-Titan | 8.084 | 92.507 | 184.543 | 1099.371
-Neo4j | 2.424 | 10.537 | 11.609 | 106.919
+Backend | email-enron(3.6w) | amazon0601(40w) | com-youtube.ungraph(120w)
+--------- | ----------------- | --------------- | -------------------------
+Titan | 7.724 | 70.935 | 128.884
+RocksDB | 8.876 | 65.852 | 63.388
+Cassandra | 13.125 | 126.959 | 102.580
+Memory | 22.309 | 207.411 | 165.609
_说明_
- 表头"()"中数据是数据规模,以顶点为单位
- 表中数据是遍历顶点花费的时间,单位是s
-- 例如,HugeGraph使用RocksDB后端遍历amazon0601的所有顶点,并查找邻接边和另一顶点,总共耗时45.118s
+- 例如,HugeGraph使用RocksDB后端遍历amazon0601的所有顶点,并查找邻接边和另一顶点,总共耗时65.852s
##### 2.2.3 FA性能
-Backend | email-enron(30w) | amazon0601(300w) | com-youtube.ungraph(300w) | com-lj.ungraph(3000w)
---------- | ---------------- | ---------------- | ------------------------- | ---------------------
-HugeGraph | 1.540 | 10.764 | 11.243 | 151.271
-Titan | 7.361 | 93.344 | 169.218 | 1085.235
-Neo4j | 1.673 | 4.775 | 4.284 | 40.507
+Backend | email-enron(30w) | amazon0601(300w) | com-youtube.ungraph(300w)
+--------- | ---------------- | ---------------- | -------------------------
+Titan | 7.119 | 63.353 | 115.633
+RocksDB | 6.032 | 64.526 | 52.721
+Cassandra | 9.410 | 102.766 | 94.197
+Memory | 12.340 | 195.444 | 140.89
_说明_
- 表头"()"中数据是数据规模,以边为单位
- 表中数据是遍历边花费的时间,单位是s
-- 例如,HugeGraph使用RocksDB后端遍历amazon0601的所有边,并查询每条边的两个顶点,总共耗时10.764s
+- 例如,HugeGraph使用RocksDB后端遍历amazon0601的所有边,并查询每条边的两个顶点,总共耗时64.526s
###### 结论
-- 遍历性能 Neo4j > HugeGraph(RocksDB) > Titan(thrift+Cassandra)
+- HugeGraph RocksDB > Titan thrift+Cassandra > HugeGraph Cassandra > HugeGraph Memory
#### 2.3 HugeGraph-图常用分析方法性能
@@ -130,22 +128,23 @@ _说明_
##### FS性能
-Backend | email-enron(30w) | amazon0601(300w) | com-youtube.ungraph(300w) | com-lj.ungraph(3000w)
---------- | ---------------- | ---------------- | ------------------------- | ---------------------
-HugeGraph | 0.494 | 0.103 | 3.364 | 8.155
-Titan | 11.818 | 0.239 | 377.709 | 575.678
-Neo4j | 1.719 | 1.800 | 1.956 | 8.530
+Backend | email-enron(30w) | amazon0601(300w) | com-youtube.ungraph(300w)
+--------- | ---------------- | ---------------- | -------------------------
+Titan | 11.333 | 0.313 | 376.06
+RocksDB | 44.391 | 2.221 | 268.792
+Cassandra | 39.845 | 3.337 | 331.113
+Memory | 35.638 | 2.059 | 388.987
_说明_
- 表头"()"中数据是数据规模,以边为单位
- 表中数据是找到**从第一个顶点出发到达随机选择的100个顶点的最短路径**的时间,单位是s
-- 例如,HugeGraph使用RocksDB后端在图amazon0601中查找第一个顶点到100个随机顶点的最短路径,总共耗时0.103s
+- 例如,HugeGraph使用RocksDB查找第一个顶点到100个随机顶点的最短路径,总共耗时2.059s
###### 结论
-- 在数据规模小或者顶点关联关系少的场景下,HugeGraph性能优于Neo4j和Titan
-- 随着数据规模增大且顶点的关联度增高,HugeGraph与Neo4j性能趋近,都远高于Titan
+- 在数据规模小或者顶点关联关系少的场景下,Titan最短路径性能优于HugeGraph
+- 随着数据规模增大且顶点的关联度增高,HugeGraph最短路径性能优于Titan
##### K-neighbor性能
@@ -176,24 +175,27 @@ _说明_
###### 结论
-- FS场景,HugeGraph性能优于Neo4j和Titan
+- FS场景,HugeGraph性能优于Titan
- K-neighbor和K-out场景,HugeGraph能够实现在5度范围内秒级返回结果
#### 2.4 图综合性能测试-CW
数据库 | 规模1000 | 规模5000 | 规模10000 | 规模20000
--------------- | ------ | -------- | -------- | --------
-HugeGraph(core) | 20.804 | 242.099 | 744.780 | 1700.547
-Titan | 45.790 | 820.633 | 2652.235 | 9568.623
-Neo4j | 5.913 | 50.267 | 142.354 | 460.880
+Titan | 45.943 | 849.168 | 2737.117 | 9791.46
+Memory(core) | 41.077 | 1825.905 | * | *
+Cassandra(core) | 39.783 | 862.744 | 2423.136 | 6564.191
+RcoksDB(core) | 33.383 | 199.894 | 763.869 | 1677.813
_说明_
- "规模"以顶点为单位
-- 表中数据是社区发现完成需要的时间,单位是s,例如HugeGraph使用RocksDB后端在规模10000的数据集,社区聚合不再变化,需要耗时744.780s
+- 表中数据是社区发现完成需要的时间,单位是s,例如HugeGraph使用RocksDB后端在规模10000的数据集,社区聚合不再变化,需要耗时763.869s
+- "*"表示超过10000s未完成
- CW测试是CRUD的综合评估
-- 该测试中HugeGraph跟Titan一样,没有通过client,直接对core操作
+- 后三者分别是HugeGraph的不同后端,该测试中HugeGraph跟Titan一样,没有通过client,直接对core操作
##### 结论
-- 社区聚类算法性能 Neo4j > HugeGraph > Titan
+- HugeGraph在使用Cassandra后端时,性能略优于Titan,随着数据规模的增大,优势越来越明显,数据规模20000时,比Titan快30%
+- HugeGraph在使用RocksDB后端时,性能远高于Titan和HugeGraph的Cassandra后端,分别比两者快了6倍和4倍
diff --git a/content/en/docs/performance/hugegraph-benchmark-0.5.6.md b/content/cn/docs/performance/hugegraph-benchmark-0.5.6.md
similarity index 98%
copy from content/en/docs/performance/hugegraph-benchmark-0.5.6.md
copy to content/cn/docs/performance/hugegraph-benchmark-0.5.6.md
index e4e6548..d8a0ed6 100644
--- a/content/en/docs/performance/hugegraph-benchmark-0.5.6.md
+++ b/content/cn/docs/performance/hugegraph-benchmark-0.5.6.md
@@ -1,3 +1,9 @@
+---
+title: "HugeGraph BenchMark Performance"
+linkTitle: "HugeGraph BenchMark Performance"
+weight: 1
+---
+
### 1 测试环境
#### 1.1 硬件信息
diff --git a/content/en/docs/performance/hugegraph-loader-performance.md b/content/cn/docs/performance/hugegraph-loader-performance.md
similarity index 63%
copy from content/en/docs/performance/hugegraph-loader-performance.md
copy to content/cn/docs/performance/hugegraph-loader-performance.md
index c050400..ef397f2 100644
--- a/content/en/docs/performance/hugegraph-loader-performance.md
+++ b/content/cn/docs/performance/hugegraph-loader-performance.md
@@ -1,6 +1,12 @@
+---
+title: "HugeGraph-Loader Performance"
+linkTitle: "HugeGraph-Loader Performance"
+weight: 3
+---
+
## 使用场景
-当要批量插入的图数据(包括顶点和边)条数为billion级别及以下,或者总数据量小于TB时,可以采用[HugeGraph-Loader](../quickstart/hugegraph-loader.md)工具持续、高速导入图数据
+当要批量插入的图数据(包括顶点和边)条数为billion级别及以下,或者总数据量小于TB时,可以采用[HugeGraph-Loader](/docs/quickstart/hugegraph-loader)工具持续、高速导入图数据
## 性能
diff --git a/content/cn/docs/quickstart/_index.md b/content/cn/docs/quickstart/_index.md
new file mode 100644
index 0000000..1a11611
--- /dev/null
+++ b/content/cn/docs/quickstart/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Quick Start"
+linkTitle: "Quick Start"
+weight: 3
+---
\ No newline at end of file
diff --git a/content/en/docs/quickstart/hugegraph-client.md b/content/cn/docs/quickstart/hugegraph-client.md
similarity index 97%
copy from content/en/docs/quickstart/hugegraph-client.md
copy to content/cn/docs/quickstart/hugegraph-client.md
index 5877090..5d2125f 100644
--- a/content/en/docs/quickstart/hugegraph-client.md
+++ b/content/cn/docs/quickstart/hugegraph-client.md
@@ -1,6 +1,10 @@
-## HugeGraph-Client Quick Start
+---
+title: "HugeGraph-Client Quick Start"
+linkTitle: "Develop with HugeGraph-Client"
+weight: 6
+---
-### 1 概述
+### 1 HugeGraph-Client概述
HugeGraph-Client向HugeGraph-Server发出HTTP请求,获取并解析Server的执行结果。目前仅提供了Java版,用户可以使用HugeGraph-Client编写Java代码操作HugeGraph,比如元数据和图数据的增删改查,或者执行gremlin语句。
@@ -338,8 +342,9 @@ public class BatchExample {
### 4.4 运行Example
-运行Example之前需要启动Server, 启动过程见[HugeGraph-Server Quick Start](/quickstart/hugegraph-server.md)
+运行Example之前需要启动Server, 启动过程见[HugeGraph-Server Quick Start](/docs/quickstart/hugegraph-server)
### 4.5 Example示例说明
-示例说明见[HugeGraph-Client基本API介绍](/clients/hugegraph-client.md)
+示例说明见[HugeGraph-Client基本API介绍](/docs/clients/hugegraph-client)
+
diff --git a/content/en/docs/quickstart/hugegraph-hubble.md b/content/cn/docs/quickstart/hugegraph-hubble.md
similarity index 80%
copy from content/en/docs/quickstart/hugegraph-hubble.md
copy to content/cn/docs/quickstart/hugegraph-hubble.md
index a617378..bab2a03 100644
--- a/content/en/docs/quickstart/hugegraph-hubble.md
+++ b/content/cn/docs/quickstart/hugegraph-hubble.md
@@ -1,8 +1,10 @@
+---
+title: "HugeGraph-Hubble Quick Start"
+linkTitle: "Visual with HugeGraph-Hubble"
+weight: 4
+---
-
-## HugeGraph-Hubble用户使用手册
-
-### 1 平台概述
+### 1 HugeGraph-Hubble概述
HugeGraph是一款面向分析型,支持批量操作的图数据库系统,它由百度安全团队自主研发,全面支持[Apache TinkerPop3](https://tinkerpop.apache.org)框架和[Gremlin](https://tinkerpop.apache.org/gremlin.html)图查询语言,提供导出、备份、恢复等完善的工具链生态,有效解决海量图数据的存储、查询和关联分析需求。HugeGraph广泛应用于银行券商的风控打击、保险理赔、推荐搜索、公安犯罪打击、知识图谱构建、网络安全、IT运维等领域,致力于让更多行业、组织及用户享受到更广泛的数据综合价值。
@@ -35,47 +37,53 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
平台的模块使用流程如下:
<center>
- <img src="/images/images-hubble/2平台使用流程.png" alt="image">
+ <img src="/docs/images/images-hubble/2平台使用流程.png" alt="image">
</center>
+
### 3 平台使用说明
#### 3.1 图管理
##### 3.1.1 图创建
图管理模块下,点击【创建图】,通过填写图ID、图名称、主机名、端口号、用户名、密码的信息,实现多图的连接。
<center>
- <img src="/images/images-hubble/311图创建.png" alt="image">
+ <img src="/docs/images/images-hubble/311图创建.png" alt="image">
</center>
+
创建图填写内容如下:
<center>
- <img src="/images/images-hubble/311图创建2.png" alt="image">
+ <img src="/docs/images/images-hubble/311图创建2.png" alt="image">
</center>
+
##### 3.1.2 图访问
实现图空间的信息访问,进入后,可进行图的多维查询分析、元数据管理、数据导入、算法分析等操作。
<center>
- <img src="/images/images-hubble/312图访问.png" alt="image">
+ <img src="/docs/images/images-hubble/312图访问.png" alt="image">
</center>
+
##### 3.1.3 图管理
1. 用户通过对图的概览、搜索以及单图的信息编辑与删除,实现图的统一管理。
2. 搜索范围:可对图名称和ID进行搜索。
<center>
- <img src="/images/images-hubble/313图管理.png" alt="image">
+ <img src="/docs/images/images-hubble/313图管理.png" alt="image">
</center>
+
#### 3.2 元数据建模(列表+图模式)
##### 3.2.1 模块入口
左侧导航处:
<center>
- <img src="/images/images-hubble/321元数据入口.png" alt="image">
+ <img src="/docs/images/images-hubble/321元数据入口.png" alt="image">
</center>
+
##### 3.2.2 属性类型
###### 3.2.2.1 创建
1. 填写或选择属性名称、数据类型、基数,完成属性的创建。
@@ -84,15 +92,17 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
列表模式:
<center>
- <img src="/images/images-hubble/3221属性创建.png" alt="image">
+ <img src="/docs/images/images-hubble/3221属性创建.png" alt="image">
</center>
+
图模式:
<center>
- <img src="/images/images-hubble/3221属性创建2.png" alt="image">
+ <img src="/docs/images/images-hubble/3221属性创建2.png" alt="image">
</center>
+
###### 3.2.2.2 复用
1. 平台提供【复用】功能,可直接复用其他图的元数据。
2. 选择需要复用的图ID,继续选择需要复用的属性,之后平台会进行是否冲突的校验,通过后,可实现元数据的复用。
@@ -100,15 +110,17 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
选择复用项:
<center>
- <img src="/images/images-hubble/3222属性复用.png" alt="image">
+ <img src="/docs/images/images-hubble/3222属性复用.png" alt="image">
</center>
+
校验复用项:
<center>
- <img src="/images/images-hubble/3222属性复用2.png" alt="image">
+ <img src="/docs/images/images-hubble/3222属性复用2.png" alt="image">
</center>
+
###### 3.2.2.3 管理
1. 在属性列表中可进行单条删除或批量删除操作。
@@ -119,15 +131,17 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
列表模式:
<center>
- <img src="/images/images-hubble/3231顶点创建.png" alt="image">
+ <img src="/docs/images/images-hubble/3231顶点创建.png" alt="image">
</center>
+
图模式:
<center>
- <img src="/images/images-hubble/3231顶点创建2.png" alt="image">
+ <img src="/docs/images/images-hubble/3231顶点创建2.png" alt="image">
</center>
+
###### 3.2.3.2 复用
1. 顶点类型的复用,会将此类型关联的属性和属性索引一并复用。
2. 复用功能使用方法类似属性的复用,见3.2.2.2。
@@ -139,9 +153,10 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
2. 可进行单条删除或批量删除操作。
<center>
- <img src="/images/images-hubble/3233顶点删除.png" alt="image">
+ <img src="/docs/images/images-hubble/3233顶点删除.png" alt="image">
</center>
+
##### 3.2.4 边类型
###### 3.2.4.1 创建
1. 填写或选择边类型名称、起点类型、终点类型、关联属性、是否允许多次连接、边样式、查询结果中边下方展示的内容,以及索引的信息:包括是否创建类型索引,及属性索引的具体内容,完成边类型的创建。
@@ -149,15 +164,17 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
列表模式:
<center>
- <img src="/images/images-hubble/3241边创建.png" alt="image">
+ <img src="/docs/images/images-hubble/3241边创建.png" alt="image">
</center>
+
图模式:
<center>
- <img src="/images/images-hubble/3241边创建2.png" alt="image">
+ <img src="/docs/images/images-hubble/3241边创建2.png" alt="image">
</center>
+
###### 3.2.4.2 复用
1. 边类型的复用,会将此类型的起点类型、终点类型、关联的属性和属性索引一并复用。
2. 复用功能使用方法类似属性的复用,见3.2.2.2。
@@ -174,31 +191,35 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
数据导入的使用流程如下:
<center>
- <img src="/images/images-hubble/33导入流程.png" alt="image">
+ <img src="/docs/images/images-hubble/33导入流程.png" alt="image">
</center>
+
##### 3.3.1 模块入口
左侧导航处:
<center>
- <img src="/images/images-hubble/331导入入口.png" alt="image">
+ <img src="/docs/images/images-hubble/331导入入口.png" alt="image">
</center>
+
##### 3.3.2 创建任务
1. 填写任务名称和备注(非必填),可以创建导入任务。
2. 可创建多个导入任务,并行导入。
<center>
- <img src="/images/images-hubble/332创建任务.png" alt="image">
+ <img src="/docs/images/images-hubble/332创建任务.png" alt="image">
</center>
+
##### 3.3.3 上传文件
1. 上传需要构图的文件,目前支持的格式为CSV,后续会不断更新。
2. 可同时上传多个文件。
<center>
- <img src="/images/images-hubble/333上传文件.png" alt="image">
+ <img src="/docs/images/images-hubble/333上传文件.png" alt="image">
</center>
+
##### 3.3.4 设置数据映射
1. 对上传的文件分别设置数据映射,包括文件设置和类型设置
2. 文件设置:勾选或填写是否包含表头、分隔符、编码格式等文件本身的设置内容,均设置默认值,无需手动填写
@@ -215,46 +236,52 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
设置映射的填写内容:
<center>
- <img src="/images/images-hubble/334设置映射.png" alt="image">
+ <img src="/docs/images/images-hubble/334设置映射.png" alt="image">
</center>
+
映射列表:
<center>
- <img src="/images/images-hubble/334设置映射2.png" alt="image">
+ <img src="/docs/images/images-hubble/334设置映射2.png" alt="image">
</center>
+
##### 3.3.5 导入数据
导入前需要填写导入设置参数,填写完成后,可开始向图库中导入数据
1. 导入设置
- 导入设置参数项如下图所示,均设置默认值,无需手动填写
<center>
- <img src="/images/images-hubble/335导入设置.png" alt="image">
+ <img src="/docs/images/images-hubble/335导入设置.png" alt="image">
</center>
+
2. 导入详情
- 点击开始导入,开始文件的导入任务
- 导入详情中提供每个上传文件设置的映射类型、导入速度、导入的进度、耗时以及当前任务的具体状态,并可对每个任务进行暂停、继续、停止等操作
- 若导入失败,可查看具体原因
<center>
- <img src="/images/images-hubble/335导入详情.png" alt="image">
+ <img src="/docs/images/images-hubble/335导入详情.png" alt="image">
</center>
+
#### 3.4 数据分析
##### 3.4.1 模块入口
左侧导航处:
<center>
- <img src="/images/images-hubble/341分析入口.png" alt="image">
+ <img src="/docs/images/images-hubble/341分析入口.png" alt="image">
</center>
+
##### 3.4.2 多图切换
通过左侧切换入口,灵活切换多图的操作空间
<center>
- <img src="/images/images-hubble/342多图切换.png" alt="image">
+ <img src="/docs/images/images-hubble/342多图切换.png" alt="image">
</center>
+
##### 3.4.3 图分析与处理
HugeGraph支持Apache TinkerPop3的图遍历查询语言Gremlin,Gremlin是一种通用的图数据库查询语言,通过输入Gremlin语句,点击执行,即可执行图数据的查询分析操作,并可实现顶点/边的创建及删除、顶点/边的属性修改等。
@@ -265,19 +292,22 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
【图模式】
<center>
- <img src="/images/images-hubble/343图分析-图.png" alt="image">
+ <img src="/docs/images/images-hubble/343图分析-图.png" alt="image">
</center>
+
【表格模式】
<center>
- <img src="/images/images-hubble/343图分析-表格.png" alt="image">
+ <img src="/docs/images/images-hubble/343图分析-表格.png" alt="image">
</center>
+
【Json模式】
<center>
- <img src="/images/images-hubble/343图分析-json.png" alt="image">
+ <img src="/docs/images/images-hubble/343图分析-json.png" alt="image">
</center>
+
##### 3.4.4 数据详情
点击顶点/边实体,可查看顶点/边的数据详情,包括:顶点/边类型,顶点ID,属性及对应值,拓展图的信息展示维度,提高易用性。
@@ -293,9 +323,10 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
双击顶点,也可展示与选中点关联的顶点。
<center>
- <img src="/images/images-hubble/345定制路径查询.png" alt="image">
+ <img src="/docs/images/images-hubble/345定制路径查询.png" alt="image">
</center>
+
##### 3.4.6 新增顶点/边
###### 3.4.6.1 新增顶点
在图区可通过两个入口,动态新增顶点,如下:
@@ -307,15 +338,17 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
入口如下:
<center>
- <img src="/images/images-hubble/346新增顶点.png" alt="image">
+ <img src="/docs/images/images-hubble/346新增顶点.png" alt="image">
</center>
+
添加顶点内容如下:
<center>
- <img src="/images/images-hubble/346新增顶点2.png" alt="image">
+ <img src="/docs/images/images-hubble/346新增顶点2.png" alt="image">
</center>
+
###### 3.4.6.2 新增边
右击图结果中的顶点,可增加该点的出边或者入边。
@@ -325,16 +358,18 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
2. 提供语句的收藏功能,可对常用语句进行收藏操作,方便高频语句快速调用
<center>
- <img src="/images/images-hubble/347收藏.png" alt="image">
+ <img src="/docs/images/images-hubble/347收藏.png" alt="image">
</center>
+
#### 3.5 任务管理
##### 3.5.1 模块入口
左侧导航处:
<center>
- <img src="/images/images-hubble/351任务管理入口.png" alt="image">
+ <img src="/docs/images/images-hubble/351任务管理入口.png" alt="image">
</center>
+
##### 3.5.2 任务管理
1. 提供异步任务的统一的管理与结果查看,异步任务包括4类,分别为:
- gremlin:Gremlin任务
@@ -347,9 +382,10 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
5. 可对异步任务进行删除或批量删除操作
<center>
- <img src="/images/images-hubble/352任务列表.png" alt="image">
+ <img src="/docs/images/images-hubble/352任务列表.png" alt="image">
</center>
+
##### 3.5.3 Gremlin异步任务
1.创建任务
@@ -360,15 +396,17 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
- 提供【查看】入口,可跳转到任务详情查看当前任务具体执行情况跳转到任务中心后,直接显示当前执行的任务行
<center>
- <img src="/images/images-hubble/353gremlin任务.png" alt="image">
+ <img src="/docs/images/images-hubble/353gremlin任务.png" alt="image">
</center>
+
点击查看入口,跳转到任务管理列表,如下:
<center>
- <img src="/images/images-hubble/353gremlin任务2.png" alt="image">
+ <img src="/docs/images/images-hubble/353gremlin任务2.png" alt="image">
</center>
+
4.查看结果
- 结果通过json形式展示
@@ -381,18 +419,21 @@ Hubble上暂未提供可视化的OLAP算法执行,可调用RESTful API进行OL
- 在元数据建模模块中,删除元数据时,可建立删除元数据的异步任务
<center>
- <img src="/images/images-hubble/355删除元数据.png" alt="image">
+ <img src="/docs/images/images-hubble/355删除元数据.png" alt="image">
</center>
+
- 在编辑已有的顶点/边类型操作中,新增索引时,可建立创建索引的异步任务
<center>
- <img src="/images/images-hubble/355构建索引.png" alt="image">
+ <img src="/docs/images/images-hubble/355构建索引.png" alt="image">
</center>
+
2.任务详情
- 确认/保存后,可跳转到任务中心查看当前任务的详情
<center>
- <img src="/images/images-hubble/355任务详情.png" alt="image">
+ <img src="/docs/images/images-hubble/355任务详情.png" alt="image">
</center>
+
diff --git a/content/en/docs/quickstart/hugegraph-loader.md b/content/cn/docs/quickstart/hugegraph-loader.md
similarity index 98%
copy from content/en/docs/quickstart/hugegraph-loader.md
copy to content/cn/docs/quickstart/hugegraph-loader.md
index a09b68f..c095f28 100644
--- a/content/en/docs/quickstart/hugegraph-loader.md
+++ b/content/cn/docs/quickstart/hugegraph-loader.md
@@ -1,6 +1,10 @@
-## HugeGraph-Loader Quick Start
+---
+title: "HugeGraph-Loader Quick Start"
+linkTitle: "Load data with HugeGraph-Loader"
+weight: 2
+---
-### 1 概述
+### 1 HugeGraph-Loader概述
HugeGraph-Loader 是 HugeGragh 的数据导入组件,能够将多种数据源的数据转化为图的顶点和边并批量导入到图数据库中。
@@ -14,7 +18,7 @@ HugeGraph-Loader 是 HugeGragh 的数据导入组件,能够将多种数据源
后面会具体说明。
-> 注意:使用 HugeGraph-Loader 需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考 [HugeGraph-Server Quick Start](/quickstart/hugegraph-server.html)
+> 注意:使用 HugeGraph-Loader 需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考 [HugeGraph-Server Quick Start](/docs/quickstart/hugegraph-server)
### 2 获取 HugeGraph-Loader
@@ -44,15 +48,17 @@ $ git clone https://github.com/hugegraph/hugegraph-loader.git
访问[Oracle jdbc 下载](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) 页面。选择Oracle Database 12c Release 2 (12.2.0.1) drivers,如下图所示。
<center>
- <img src="/images/oracle-download.png" alt="image">
+ <img src="/docs/images/oracle-download.png" alt="image">
</center>
+
打开链接后,选择“ojdbc8.jar”, 如下图所示。
<center>
- <img src="/images/ojdbc8.png" alt="image">
+ <img src="/docs/images/ojdbc8.png" alt="image">
</center>
+
把ojdbc8安装到本地maven仓库,进入``ojdbc8.jar``所在目录,执行以下命令。
```
mvn install:install-file -Dfile=./ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar
@@ -82,10 +88,11 @@ mvn clean package -DskipTests
"软件"有:"名字"、"售卖价格"等属性;边"认识"有: "日期"属性等。
<center>
- <img src="/images/demo-graph-model.png" alt="image">
+ <img src="/docs/images/demo-graph-model.png" alt="image">
<p>示例图模型</p>
</center>
+
在设计好了图模型之后,我们可以用`groovy`编写出`schema`的定义,并保存至文件中,这里命名为`schema.groovy`。
```groovy
@@ -107,7 +114,7 @@ schema.edgeLabel("knows").sourceLabel("person").targetLabel("person").ifNotExist
schema.edgeLabel("created").sourceLabel("person").targetLabel("software").ifNotExist().create();
```
-> 关于 schema 的详细说明请参考 [hugegraph-client](/clients/hugegraph-client.md) 中对应部分。
+> 关于 schema 的详细说明请参考 [hugegraph-client](/docs/clients/hugegraph-client) 中对应部分。
#### 3.2 准备数据
@@ -526,7 +533,7 @@ Office,388
}
]
}
-```
+```
映射文件 1.0 版本是以顶点和边为中心,设置输入源;而 2.0 版本是以输入源为中心,设置顶点和边映射。有些输入源(比如一个文件)既能生成顶点,也能生成边,如果用 1.0 版的格式写,就需要在 vertex 和 egde 映射块中各写一次 input 块,这两次的 input 块是完全一样的;而 2.0 版本只需要写一次 input。所以 2.0 版相比于 1.0 版,能省掉一些 input 的重复书写。
diff --git a/content/en/docs/quickstart/hugegraph-server.md b/content/cn/docs/quickstart/hugegraph-server.md
similarity index 96%
copy from content/en/docs/quickstart/hugegraph-server.md
copy to content/cn/docs/quickstart/hugegraph-server.md
index 5b697fb..0618d83 100644
--- a/content/en/docs/quickstart/hugegraph-server.md
+++ b/content/cn/docs/quickstart/hugegraph-server.md
@@ -1,6 +1,10 @@
-## HugeGraphServer Quick Start
+---
+title: "HugeGraph-Server Quick Start"
+linkTitle: "Install HugeGraph-Server"
+weight: 1
+---
-### 1 概述
+### 1 HugeGraph-Server概述
HugeGraph-Server 是 HugeGraph 项目的核心部分,包含Core、Backend、API等子模块。
@@ -47,7 +51,7 @@ tar -zxvf hugegraph-tools-${version}.tar.gz
cd hugegraph-tools-${version}
```
-> 注:${version}为版本号,最新版本号可参考[Download页面](../download.md),或直接从Download页面点击链接下载
+> 注:${version}为版本号,最新版本号可参考[Download页面](/docs/download/download),或直接从Download页面点击链接下载
HugeGraph-Tools 的总入口脚本是`bin/hugegraph`,用户可以使用`help`子命令查看其用法,这里只介绍一键部署的命令。
@@ -107,7 +111,7 @@ mvn package -DskipTests
### 4 配置
如果需要快速启动HugeGraph仅用于测试,那么只需要进行少数几个配置项的修改即可(见下一节)。
-详细的配置介绍请参考[配置文档](/config/config-guide.md)及[配置项介绍](/config/config-option.md)
+详细的配置介绍请参考[配置文档](/docs/config/config-guide)及[配置项介绍](/docs/config/config-option)
### 5 启动
@@ -293,7 +297,7 @@ Starting HugeGraphServer...
Connecting to HugeGraphServer (http://127.0.0.1:8080/graphs)....OK
```
-> 更多其它后端配置可参考[配置项介绍](/config/config-option.md)
+> 更多其它后端配置可参考[配置项介绍](/docs/config/config-option)
### 6 访问Server
@@ -401,7 +405,7 @@ _说明_
}
```
-详细的API请参考[RESTful-API](/clients/hugegraph-api.md)文档
+详细的API请参考[RESTful-API](/dcos/clients/restful-api)文档
### 7 停止Server
diff --git a/content/en/docs/quickstart/hugegraph-spark.md b/content/cn/docs/quickstart/hugegraph-spark.md
similarity index 95%
copy from content/en/docs/quickstart/hugegraph-spark.md
copy to content/cn/docs/quickstart/hugegraph-spark.md
index 1db1152..7667590 100644
--- a/content/en/docs/quickstart/hugegraph-spark.md
+++ b/content/cn/docs/quickstart/hugegraph-spark.md
@@ -1,12 +1,16 @@
-## HugeGraph-Spark Quick Start
+---
+title: "HugeGraph-Spark Quick Start"
+linkTitle: "Analysis with HugeGraph-Spark"
+weight: 7
+---
-### 1 概述
+### 1 HugeGraph-Spark概述
HugeGraph-Spark 是一个连接 HugeGraph 和 Spark GraphX 的工具,能够读取 HugeGraph 中的数据并转换成 Spark GraphX 的 RDD,然后执行 GraphX 中的各种图算法。
### 2 环境依赖
-在使用 HugeGraph-Spark 前,需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考 [HugeGraph-Server Quick Start](/quickstart/hugegraph-server.html)。另外,由于 HugeGraph-Spark 需要使用 Spark GraphX,所以还需要下载 spark,本文的示例使用的是 apache-spark-2.1.1。
+在使用 HugeGraph-Spark 前,需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考 [HugeGraph-Server Quick Start](/docs/quickstart/hugegraph-server)。另外,由于 HugeGraph-Spark 需要使用 Spark GraphX,所以还需要下载 spark,本文的示例使用的是 apache-spark-2.1.1。
```
wget https://archive.apache.org/dist/spark/spark-2.1.1/spark-2.1.1-bin-hadoop2.7.tgz
diff --git a/content/en/docs/quickstart/hugegraph-studio.md b/content/cn/docs/quickstart/hugegraph-studio.md
similarity index 96%
copy from content/en/docs/quickstart/hugegraph-studio.md
copy to content/cn/docs/quickstart/hugegraph-studio.md
index 77c48f1..ea80524 100644
--- a/content/en/docs/quickstart/hugegraph-studio.md
+++ b/content/cn/docs/quickstart/hugegraph-studio.md
@@ -1,4 +1,8 @@
-## HugeGraph-Studio Quick Start
+---
+title: "HugeGraph-Studio Quick Start"
+linkTitle: "Display with HugeGraph-Studio"
+weight: 5
+---
### 1 HugeGraph-Studio概述
@@ -10,7 +14,7 @@ HugeGraph-Studio是HugeGraph的前端展示工具,是基于Web的图形化IDE
- 图数据的展示
- 图数据的分析
-> 注意:HugeGraph-Studio需要依赖HugeGraph-Server,在安装和使用HugeGraph-Studio之前,请通过jps命令检查HugeGraphServer服务是否已经启动,如果没有启动,请参考[HugeGraph-Server安装配置](/quickstart/hugegraph-server.html)启动HugeGraphServer。
+> 注意:HugeGraph-Studio需要依赖HugeGraph-Server,在安装和使用HugeGraph-Studio之前,请通过jps命令检查HugeGraphServer服务是否已经启动,如果没有启动,请参考[HugeGraph-Server安装配置](/docs/quickstart/hugegraph-server)启动HugeGraphServer。
### 2 安装和运行HugeGraph-Studio
@@ -140,7 +144,7 @@ graph.schema().propertyKey("price").asInt().ifNotExist().create()
1、上述语句是`groovy`语言形式(类似但不是`java`)的`gremlin`语句,这些`gremlin`语句会被发送到`HugeGraphServer`上执行。
关于`gremlin`本身可以参考[Gremlin Query Language](/language/hugegraph-gremlin.md)或[Tinkerpop官网](http://tinkerpop.apache.org/);
-2、上述语句是通过`graph.schema()`获取到`SchemaManager`对象后操作元数据,通过`gremlin`语句操作Schema可参考文档[HugeGraph-Client](/clients/hugegraph-client.md),
+2、上述语句是通过`graph.schema()`获取到`SchemaManager`对象后操作元数据,通过`gremlin`语句操作Schema可参考文档[HugeGraph-Client](/docs/clients/hugegraph-client),
需要注意的是`HugeGraph-Client`是`java`语法,大体上与`gremlin`风格是一致的,具体的差异见文档`HugeGraph-Client`中的说明。
3、在`HugeGraph-Studio`的输入框中,用户可以直接使用两个变量`graph`和`g`,其中`graph`就是当前连接的图对象,可使用该对象对图做各种增删改查操作;
@@ -151,9 +155,10 @@ graph.schema().propertyKey("price").asInt().ifNotExist().create()
执行完成后,可以得到返回的数据,表明执行成功。如图所示
<center>
- <img src="/images/images-studio/add-schema.png" alt="image">
+ <img src="/docs/images/images-studio/add-schema.png" alt="image">
</center>
+
###### 4.1.1.2 创建顶点类型(VertexLabel)
```groovy
@@ -181,9 +186,10 @@ marko.addEdge("knows", vadas, "date", "20160110")
在页面中输入语句,这样我们就创建了两个顶点一条边,点击执行,结果如下图所示
<center>
- <img src="/images/images-studio/example-2V-1E.png" alt="image">
+ <img src="/docs/images/images-studio/example-2V-1E.png" alt="image">
</center>
+
##### 4.1.3 添加更多数据到图中
```groovy
@@ -211,23 +217,26 @@ g.V()
如下图所示
<center>
- <img src="/images/images-studio/show-graph.png" alt="image">
+ <img src="/docs/images/images-studio/show-graph.png" alt="image">
</center>
+
HugeGraph-Studio不仅支持通过graph的方式展示数据,还支持表格和Json两种数据展示形式
**表格展示形式**
<center>
- <img src="/images/images-studio/show-table.png" alt="image">
+ <img src="/docs/images/images-studio/show-table.png" alt="image">
</center>
+
**Json展示形式**
<center>
- <img src="/images/images-studio/show-json.png" alt="image">
+ <img src="/docs/images/images-studio/show-json.png" alt="image">
</center>
+
#### 4.4 HugeGraph-Studio 样式自定义
##### 4.4.1 自定义VertexLabel 样式
diff --git a/content/en/docs/quickstart/hugegraph-tools.md b/content/cn/docs/quickstart/hugegraph-tools.md
similarity index 99%
copy from content/en/docs/quickstart/hugegraph-tools.md
copy to content/cn/docs/quickstart/hugegraph-tools.md
index 9676064..bda90c9 100644
--- a/content/en/docs/quickstart/hugegraph-tools.md
+++ b/content/cn/docs/quickstart/hugegraph-tools.md
@@ -1,6 +1,10 @@
-## HugeGraph-Tools Quick Start
+---
+title: "HugeGraph-Tools Quick Start"
+linkTitle: "Manage with HugeGraph-Tools"
+weight: 3
+---
-### 1 概述
+### 1 HugeGraph-Tools概述
HugeGraph-Tools 是 HugeGragh 的自动化部署、管理和备份/还原组件。
diff --git a/content/cn/docs/scripts/github-deploy.sh b/content/cn/docs/scripts/github-deploy.sh
new file mode 100644
index 0000000..05b61de
--- /dev/null
+++ b/content/cn/docs/scripts/github-deploy.sh
@@ -0,0 +1,44 @@
+#!/bin/bash
+set -x
+# this script is for developers to manually deploy doc to GitHub Pages
+REMOTE="github"
+REMOTE_URL="https://github.com/hugegraph/hugegraph-doc"
+REPO="hugegraph-doc"
+BRANCH_BUILD="master"
+BRANCH_PAGES="gh-pages"
+BUILD_OUTPUT="_book"
+
+BRANCH=$(git rev-parse --abbrev-ref HEAD)
+if [ $BRANCH != "$BRANCH_BUILD" ]; then
+ echo "Must deploy $REPO on branch $BRANCH_BUILD."
+ exit 1
+fi
+
+echo "Building $REPO..."
+git pull && gitbook build || exit 1
+
+echo "Committing(locally) to $BRANCH_PAGES..."
+LAST_COMMIT=$(git log -1 --oneline)
+
+# ensure BRANCH_PAGES exist
+git remote | grep $REMOTE > /dev/null
+if [ $? -ne 0 ]; then
+ git remote add $REMOTE $REMOTE_URL
+fi
+git rev-parse --verify $BRANCH_PAGES > /dev/null 2>&1
+if [ $? -ne 0 ]; then
+ echo "Pulling $REMOTE/$BRANCH_PAGES..."
+ git pull $REMOTE $BRANCH_PAGES
+ git checkout -b $BRANCH_PAGES $REMOTE/$BRANCH_PAGES || exit 1
+else
+ git checkout $BRANCH_PAGES || exit 1
+fi
+# commit to BRANCH_PAGES
+cp -r $BUILD_OUTPUT/* ./ && git add . && git commit -m "$LAST_COMMIT" || exit 1
+
+echo "Publishing $REPO to $REMOTE/$BRANCH_PAGES..."
+git push $REMOTE || exit 1
+
+git checkout "$BRANCH_BUILD" || exit 1
+echo "Deployed $REPO successfully!"
+
diff --git a/content/cn/docs/scripts/jenkins-deploy.sh b/content/cn/docs/scripts/jenkins-deploy.sh
new file mode 100644
index 0000000..ab27569
--- /dev/null
+++ b/content/cn/docs/scripts/jenkins-deploy.sh
@@ -0,0 +1,60 @@
+#!/bin/bash
+
+INSTALL_DIR=${INSTALL_DIR}
+REPO=${REPO}
+REPO_URL=${REPO_URL}
+
+# wait_for_startup friendly_name url timeout_s
+function wait_for_startup() {
+ local server_name="$1"
+ local server_url="$2"
+ local timeout_s="$3"
+
+ local now_s=`date '+%s'`
+ local stop_s=$(( $now_s + $timeout_s ))
+
+ local status
+
+ echo -n "Connecting to $server_name ($server_url)"
+ while [ $now_s -le $stop_s ]; do
+ echo -n .
+ status=`curl -o /dev/null -s -w %{http_code} $server_url`
+ if [ $status -eq 200 ]; then
+ echo "OK"
+ return 0
+ fi
+ sleep 2
+ now_s=`date '+%s'`
+ done
+
+ echo "The operation timed out when attempting to connect to $server_url" >&2
+ return 1
+}
+
+PID=`ps aux | grep "$REPO" | grep -v 'grep' | awk '{print $2}'`
+
+if [ -n "$PID" ]; then
+ kill -9 $PID
+fi
+
+rm -rf $INSTALL_DIR/$REPO
+
+git clone $REPO_URL/$REPO $INSTALL_DIR/$REPO || exit 1
+
+# Jenkins will kill process with current BUILD_ID
+# http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build
+# http://excid3.com/blog/running-background-daemon-scripts-with-jenkins
+OLD_BUILD_ID=$BUILD_ID
+BUILD_ID=dontKillMe
+gitbook serve --port 8001 $INSTALL_DIR/$REPO &
+BUILD_ID=$OLD_BUILD_ID
+
+wait_for_startup $REPO http://localhost:8001 30
+
+if [ $? -eq 0 ]; then
+ echo "Deploy OK!"
+ exit 0
+else
+ echo "Deploy Failed!"
+ exit 1
+fi
diff --git a/content/cn/docs/styles/website.css b/content/cn/docs/styles/website.css
new file mode 100644
index 0000000..4a279cc
--- /dev/null
+++ b/content/cn/docs/styles/website.css
@@ -0,0 +1,16 @@
+.page-inner {
+ position: relative;
+ margin: 0 auto;
+ max-width: 80% !important;
+ padding: 20px 50px 40px 50px !important;
+}
+
+.background-inverse {
+ background: #3071a9 !important;
+}
+
+.navbar-inverse .navbar-brand .bg-inverse, .navbar-inverse .navbar-toggler .bg-inverse {
+ color: #fff;
+ background-color: #3071a9 !important;
+}
+
diff --git a/content/fa/featured-background.jpg b/content/cn/featured-background.jpg
similarity index 100%
rename from content/fa/featured-background.jpg
rename to content/cn/featured-background.jpg
diff --git a/content/no/search.md b/content/cn/search.md
similarity index 53%
rename from content/no/search.md
rename to content/cn/search.md
index c68d3b0..e3690fd 100644
--- a/content/no/search.md
+++ b/content/cn/search.md
@@ -1,5 +1,5 @@
---
-title: Søkeresultat
+title: Search Results
layout: search
---
diff --git a/content/en/docs/Concepts/_index.md b/content/en/docs/Concepts/_index.md
deleted file mode 100644
index 6cc6420..0000000
--- a/content/en/docs/Concepts/_index.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-title: "Concepts"
-linkTitle: "Concepts"
-weight: 4
-description: >
- What does your user need to understand about your project in order to use it - or potentially contribute to it?
----
-
-{{% pageinfo %}}
-This is a placeholder page that shows you how to use this template site.
-{{% /pageinfo %}}
-
-For many projects, users may not need much information beyond the information in the [Overview](/docs/overview/), so this section is **optional**. However if there are areas where your users will need a more detailed understanding of a given term or feature in order to do anything useful with your project (or to not make mistakes when using it) put that information in this section. For example, you may want to add some conceptual pages if you have a large project with many components and [...]
-
-Remember to focus on what the user needs to know, not just what you think is interesting about your project! If they don’t need to understand your original design decisions to use or contribute to the project, don’t put them in, or include your design docs in your repo and link to them. Similarly, most users will probably need to know more about how features work when in use rather than how they are implemented. Consider a separate architecture page for more detailed implementation and s [...]
-
-
diff --git a/content/en/docs/Contribution guidelines/_index.md b/content/en/docs/Contribution guidelines/_index.md
deleted file mode 100644
index bdf7078..0000000
--- a/content/en/docs/Contribution guidelines/_index.md
+++ /dev/null
@@ -1,81 +0,0 @@
----
-title: "Contribution Guidelines"
-linkTitle: "Contribution Guidelines"
-weight: 10
-description: >
- How to contribute to the docs
----
-
-{{% pageinfo %}}
-These basic sample guidelines assume that your Docsy site is deployed using Netlify and your files are stored in GitHub. You can use the guidelines "as is" or adapt them with your own instructions: for example, other deployment options, information about your doc project's file structure, project-specific review guidelines, versioning guidelines, or any other information your users might find useful when updating your site. [Kubeflow](https://github.com/kubeflow/website/blob/master/READM [...]
-
-Don't forget to link to your own doc repo rather than our example site! Also make sure users can find these guidelines from your doc repo README: either add them there and link to them from this page, add them here and link to them from the README, or include them in both locations.
-{{% /pageinfo %}}
-
-We use [Hugo](https://gohugo.io/) to format and generate our website, the
-[Docsy](https://github.com/google/docsy) theme for styling and site structure,
-and [Netlify](https://www.netlify.com/) to manage the deployment of the site.
-Hugo is an open-source static site generator that provides us with templates,
-content organisation in a standard directory structure, and a website generation
-engine. You write the pages in Markdown (or HTML if you want), and Hugo wraps them up into a website.
-
-All submissions, including submissions by project members, require review. We
-use GitHub pull requests for this purpose. Consult
-[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more
-information on using pull requests.
-
-## Quick start with Netlify
-
-Here's a quick guide to updating the docs. It assumes you're familiar with the
-GitHub workflow and you're happy to use the automated preview of your doc
-updates:
-
-1. Fork the [Goldydocs repo](https://github.com/google/docsy-example) on GitHub.
-1. Make your changes and send a pull request (PR).
-1. If you're not yet ready for a review, add "WIP" to the PR name to indicate
- it's a work in progress. (**Don't** add the Hugo property
- "draft = true" to the page front matter, because that prevents the
- auto-deployment of the content preview described in the next point.)
-1. Wait for the automated PR workflow to do some checks. When it's ready,
- you should see a comment like this: **deploy/netlify — Deploy preview ready!**
-1. Click **Details** to the right of "Deploy preview ready" to see a preview
- of your updates.
-1. Continue updating your doc and pushing your changes until you're happy with
- the content.
-1. When you're ready for a review, add a comment to the PR, and remove any
- "WIP" markers.
-
-## Updating a single page
-
-If you've just spotted something you'd like to change while using the docs, Docsy has a shortcut for you:
-
-1. Click **Edit this page** in the top right hand corner of the page.
-1. If you don't already have an up to date fork of the project repo, you are prompted to get one - click **Fork this repository and propose changes** or **Update your Fork** to get an up to date version of the project to edit. The appropriate page in your fork is displayed in edit mode.
-1. Follow the rest of the [Quick start with Netlify](#quick-start-with-netlify) process above to make, preview, and propose your changes.
-
-## Previewing your changes locally
-
-If you want to run your own local Hugo server to preview your changes as you work:
-
-1. Follow the instructions in [Getting started](/docs/getting-started) to install Hugo and any other tools you need. You'll need at least **Hugo version 0.45** (we recommend using the most recent available version), and it must be the **extended** version, which supports SCSS.
-1. Fork the [Goldydocs repo](https://github.com/google/docsy-example) repo into your own project, then create a local copy using `git clone`. Don’t forget to use `--recurse-submodules` or you won’t pull down some of the code you need to generate a working site.
-
- ```
- git clone --recurse-submodules --depth 1 https://github.com/google/docsy-example.git
- ```
-
-1. Run `hugo server` in the site root directory. By default your site will be available at http://localhost:1313/. Now that you're serving your site locally, Hugo will watch for changes to the content and automatically refresh your site.
-1. Continue with the usual GitHub workflow to edit files, commit them, push the
- changes up to your fork, and create a pull request.
-
-## Creating an issue
-
-If you've found a problem in the docs, but you're not sure how to fix it yourself, please create an issue in the [Goldydocs repo](https://github.com/google/docsy-example/issues). You can also create an issue about a specific page by clicking the **Create Issue** button in the top right hand corner of the page.
-
-## Useful resources
-
-* [Docsy user guide](https://www.docsy.dev/docs/): All about Docsy, including how it manages navigation, look and feel, and multi-language support.
-* [Hugo documentation](https://gohugo.io/documentation/): Comprehensive reference for Hugo.
-* [Github Hello World!](https://guides.github.com/activities/hello-world/): A basic introduction to GitHub concepts and workflow.
-
-
diff --git a/content/en/docs/Examples/_index.md b/content/en/docs/Examples/_index.md
deleted file mode 100755
index efc8cc8..0000000
--- a/content/en/docs/Examples/_index.md
+++ /dev/null
@@ -1,17 +0,0 @@
-
----
-title: "Examples"
-linkTitle: "Examples"
-weight: 3
-date: 2017-01-05
-description: >
- See your project in action!
----
-
-{{% pageinfo %}}
-This is a placeholder page that shows you how to use this template site.
-{{% /pageinfo %}}
-
-Do you have any example **applications** or **code** for your users in your repo or elsewhere? Link to your examples here.
-
-
diff --git a/content/en/docs/Getting started/_index.md b/content/en/docs/Getting started/_index.md
deleted file mode 100644
index 5a3bbc7..0000000
--- a/content/en/docs/Getting started/_index.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-categories: ["Examples", "Placeholders"]
-tags: ["test","docs"]
-title: "Getting Started"
-linkTitle: "Getting Started"
-weight: 2
-description: >
- What does your user need to know to try your project?
----
-
-{{% pageinfo %}}
-This is a placeholder page that shows you how to use this template site.
-{{% /pageinfo %}}
-
-Information in this section helps your user try your project themselves.
-
-* What do your users need to do to start using your project? This could include downloading/installation instructions, including any prerequisites or system requirements.
-
-* Introductory “Hello World” example, if appropriate. More complex tutorials should live in the Tutorials section.
-
-Consider using the headings below for your getting started page. You can delete any that are not applicable to your project.
-
-## Prerequisites
-
-Are there any system requirements for using your project? What languages are supported (if any)? Do users need to already have any software or tools installed?
-
-## Installation
-
-Where can your user find your project code? How can they install it (binaries, installable package, build from source)? Are there multiple options/versions they can install and how should they choose the right one for them?
-
-## Setup
-
-Is there any initial setup users need to do after installation to try your project?
-
-## Try it out!
-
-Can your users test their installation, for example by running a command or deploying a Hello World example?
diff --git a/content/en/docs/Getting started/example-page.md b/content/en/docs/Getting started/example-page.md
deleted file mode 100644
index 0bdd56c..0000000
--- a/content/en/docs/Getting started/example-page.md
+++ /dev/null
@@ -1,241 +0,0 @@
----
-categories: ["Examples"]
-tags: ["test", "sample", "docs"]
-title: "Example Page"
-linkTitle: "Example Page"
-date: 2017-01-05
-description: >
- A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thunderca [...]
-
-90's four loko seitan photo booth gochujang freegan tumeric listicle fam ugh humblebrag. Bespoke leggings gastropub, biodiesel brunch pug fashion axe meh swag art party neutra deep v chia. Enamel pin fanny pack knausgaard tofu, artisan cronut hammock meditation occupy master cleanse chartreuse lumbersexual. Kombucha kogi viral truffaut synth distillery single-origin coffee ugh slow-carb marfa selfies. Pitchfork schlitz semiotics fanny pack, ugh artisan vegan vaporware hexagon. Polaroid f [...]
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Knausgaard kale chips snackwave microdosing cronut copper mug swag synth bitters letterpress glossier **craft beer**. Mumblecore bushwick authentic gochujang vegan chambray meditation jean shorts irony. Viral farm-to-table kale chips, pork belly palo santo distillery activated charcoal aesthetic jianbing air plant woke lomo VHS organic. Tattooed locavore succulents heirloom, small batch sriracha echo park DIY af. Shaman you probably haven't [...]
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Scenester tumeric pickled, authentic crucifix post-ironic fam freegan VHS pork belly 8-bit yuccie PBR&B. **I love this life we live in**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Next level leggings before they sold out, PBR&B church-key shaman echo park. Kale chips occupy godard whatever pop-up freegan pork belly selfies. Gastropub Belinda subway tile woke post-ironic seitan. Shabby chic man bun semiotics vape, chia messenger bag plaid cardigan.
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Tilde photo booth wayfarers cliche lomo intelligentsia man braid kombucha vaporware farm-to-table mixtape portland. PBR&B pickled cornhole ugh try-hard ethical subway tile. Fixie paleo intelligentsia pabst. Ennui waistcoat vinyl gochujang. Poutine salvia authentic affogato, chambray lumbersexual shabby chic.
-
-### Contact Info
-
-Plaid hell of cred microdosing, succulents tilde pour-over. Offal shabby chic 3 wolf moon blue bottle raw denim normcore poutine pork belly.
-
-
-### External Links
-
-Stumptown PBR&B keytar plaid street art, forage XOXO pitchfork selvage affogato green juice listicle pickled everyday carry hashtag. Organic sustainable letterpress sartorial scenester intelligentsia swag bushwick. Put a bird on it stumptown neutra locavore. IPhone typewriter messenger bag narwhal. Ennui cold-pressed seitan flannel keytar, single-origin coffee adaptogen occupy yuccie williamsburg chillwave shoreditch forage waistcoat.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
diff --git a/content/en/docs/Overview/_index.md b/content/en/docs/Overview/_index.md
deleted file mode 100644
index 6a03756..0000000
--- a/content/en/docs/Overview/_index.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: "Overview"
-linkTitle: "Overview"
-weight: 1
-description: >
- Here's where your user finds out if your project is for them.
----
-
-{{% pageinfo %}}
-This is a placeholder page that shows you how to use this template site.
-{{% /pageinfo %}}
-
-
-The Overview is where your users find out about your project. Depending on the size of your docset, you can have a separate overview page (like this one) or put your overview contents in the Documentation landing page (like in the Docsy User Guide).
-
-Try answering these questions for your user in this page:
-
-## What is it?
-
-Introduce your project, including what it does or lets you do, why you would use it, and its primary goal (and how it achieves it). This should be similar to your README description, though you can go into a little more detail here if you want.
-
-## Why do I want it?
-
-Help your user know if your project will help them. Useful information can include:
-
-* **What is it good for?**: What types of problems does your project solve? What are the benefits of using it?
-
-* **What is it not good for?**: For example, point out situations that might intuitively seem suited for your project, but aren't for some reason. Also mention known limitations, scaling issues, or anything else that might let your users know if the project is not for them.
-
-* **What is it *not yet* good for?**: Highlight any useful features that are coming soon.
-
-## Where should I go next?
-
-Give your users next steps from the Overview. For example:
-
-* [Getting Started](/docs/getting-started/): Get started with $project
-* [Examples](/docs/examples/): Check out some example code!
-
diff --git a/content/en/docs/Reference/_index.md b/content/en/docs/Reference/_index.md
deleted file mode 100644
index f174fc0..0000000
--- a/content/en/docs/Reference/_index.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: "Reference"
-linkTitle: "Reference"
-weight: 9
-description: >
- Low level reference docs for your project.
----
-
-{{% pageinfo %}}
-This is a placeholder page that shows you how to use this template site.
-{{% /pageinfo %}}
-
-If your project has an API, configuration, or other reference - anything that users need to look up that’s at an even lower level than a single task - put (or link to it) here. You can serve and link to generated reference docs created using Doxygen,
-Javadoc, or other doc generation tools by putting them in your `static/` directory. Find out more in [Adding static content](https://docsy.dev/docs/adding-content/content/#adding-static-content). For OpenAPI reference, Docsy also provides a [Swagger UI layout and shortcode](https://www.docsy.dev/docs/adding-content/shortcodes/#swaggerui) that renders [Swagger UI](https://swagger.io/tools/swagger-ui/) using any OpenAPI YAML or JSON file as source.
diff --git a/content/en/docs/Reference/parameter-reference.md b/content/en/docs/Reference/parameter-reference.md
deleted file mode 100644
index 0012c85..0000000
--- a/content/en/docs/Reference/parameter-reference.md
+++ /dev/null
@@ -1,212 +0,0 @@
----
-title: "Parameter Reference"
-linkTitle: "Parameter Reference"
-date: 2017-01-05
-description: >
- A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thunderca [...]
-
-90's four loko seitan photo booth gochujang freegan tumeric listicle fam ugh humblebrag. Bespoke leggings gastropub, biodiesel brunch pug fashion axe meh swag art party neutra deep v chia. Enamel pin fanny pack knausgaard tofu, artisan cronut hammock meditation occupy master cleanse chartreuse lumbersexual. Kombucha kogi viral truffaut synth distillery single-origin coffee ugh slow-carb marfa selfies. Pitchfork schlitz semiotics fanny pack, ugh artisan vegan vaporware hexagon. Polaroid f [...]
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Knausgaard kale chips snackwave microdosing cronut copper mug swag synth bitters letterpress glossier **craft beer**. Mumblecore bushwick authentic gochujang vegan chambray meditation jean shorts irony. Viral farm-to-table kale chips, pork belly palo santo distillery activated charcoal aesthetic jianbing air plant woke lomo VHS organic. Tattooed locavore succulents heirloom, small batch sriracha echo park DIY af. Shaman you probably haven't [...]
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Scenester tumeric pickled, authentic crucifix post-ironic fam freegan VHS pork belly 8-bit yuccie PBR&B. **I love this life we live in**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Next level leggings before they sold out, PBR&B church-key shaman echo park. Kale chips occupy godard whatever pop-up freegan pork belly selfies. Gastropub Belinda subway tile woke post-ironic seitan. Shabby chic man bun semiotics vape, chia messenger bag plaid cardigan.
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
diff --git a/content/en/docs/SUMMARY.md b/content/en/docs/SUMMARY.md
index ed9ba62..770cabe 100644
--- a/content/en/docs/SUMMARY.md
+++ b/content/en/docs/SUMMARY.md
@@ -52,11 +52,11 @@
## Performance
* [HugeGraph Benchmark Performance](performance/hugegraph-benchmark-0.5.6.md)
-* [HugeGraph API Performance](performance/hugegraph-api-performance.md)
- * [v0.5.6 Stand-alone(RocksDB)](performance/hugegraph-api-0.5.6-RocksDB.md)
- * [v0.5.6 Cluster(Cassandra)](performance/hugegraph-api-0.5.6-Cassandra.md)
- * [v0.4.4](performance/hugegraph-api-0.4.4.md)
- * [v0.2](performance/hugegraph-api-0.2.md)
+* [HugeGraph API Performance](content/cn/docs/performance/api-preformance/_index.md)
+ * [v0.5.6 Stand-alone(RocksDB)](content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md)
+ * [v0.5.6 Cluster(Cassandra)](content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md)
+ * [v0.4.4](content/cn/docs/performance/api-preformance/hugegraph-api-0.4.4.md)
+ * [v0.2](content/cn/docs/performance/api-preformance/hugegraph-api-0.2.md)
* [HugeGraph-Loader Performance](performance/hugegraph-loader-performance.md)
## ChangeLogs
diff --git a/content/en/docs/Tasks/Ponycopters/_index.md b/content/en/docs/Tasks/Ponycopters/_index.md
deleted file mode 100755
index a1bd522..0000000
--- a/content/en/docs/Tasks/Ponycopters/_index.md
+++ /dev/null
@@ -1,16 +0,0 @@
-
----
-title: "Working with Ponycopters"
-linkTitle: "Working with Ponycopters"
-date: 2017-01-05
-description: >
- A short lead description about this section page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-
-This is the section landing page.
-
diff --git a/content/en/docs/Tasks/Ponycopters/configuring-ponycopters.md b/content/en/docs/Tasks/Ponycopters/configuring-ponycopters.md
deleted file mode 100644
index 6f29172..0000000
--- a/content/en/docs/Tasks/Ponycopters/configuring-ponycopters.md
+++ /dev/null
@@ -1,239 +0,0 @@
----
-title: "Configuring Ponycopters"
-linkTitle: "Configuring Ponycopters"
-date: 2017-01-05
-weight: 2
-description: >
- A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thunderca [...]
-
-90's four loko seitan photo booth gochujang freegan tumeric listicle fam ugh humblebrag. Bespoke leggings gastropub, biodiesel brunch pug fashion axe meh swag art party neutra deep v chia. Enamel pin fanny pack knausgaard tofu, artisan cronut hammock meditation occupy master cleanse chartreuse lumbersexual. Kombucha kogi viral truffaut synth distillery single-origin coffee ugh slow-carb marfa selfies. Pitchfork schlitz semiotics fanny pack, ugh artisan vegan vaporware hexagon. Polaroid f [...]
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Knausgaard kale chips snackwave microdosing cronut copper mug swag synth bitters letterpress glossier **craft beer**. Mumblecore bushwick authentic gochujang vegan chambray meditation jean shorts irony. Viral farm-to-table kale chips, pork belly palo santo distillery activated charcoal aesthetic jianbing air plant woke lomo VHS organic. Tattooed locavore succulents heirloom, small batch sriracha echo park DIY af. Shaman you probably haven't [...]
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Scenester tumeric pickled, authentic crucifix post-ironic fam freegan VHS pork belly 8-bit yuccie PBR&B. **I love this life we live in**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Next level leggings before they sold out, PBR&B church-key shaman echo park. Kale chips occupy godard whatever pop-up freegan pork belly selfies. Gastropub Belinda subway tile woke post-ironic seitan. Shabby chic man bun semiotics vape, chia messenger bag plaid cardigan.
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Tilde photo booth wayfarers cliche lomo intelligentsia man braid kombucha vaporware farm-to-table mixtape portland. PBR&B pickled cornhole ugh try-hard ethical subway tile. Fixie paleo intelligentsia pabst. Ennui waistcoat vinyl gochujang. Poutine salvia authentic affogato, chambray lumbersexual shabby chic.
-
-### Contact Info
-
-Plaid hell of cred microdosing, succulents tilde pour-over. Offal shabby chic 3 wolf moon blue bottle raw denim normcore poutine pork belly.
-
-
-### External Links
-
-Stumptown PBR&B keytar plaid street art, forage XOXO pitchfork selvage affogato green juice listicle pickled everyday carry hashtag. Organic sustainable letterpress sartorial scenester intelligentsia swag bushwick. Put a bird on it stumptown neutra locavore. IPhone typewriter messenger bag narwhal. Ennui cold-pressed seitan flannel keytar, single-origin coffee adaptogen occupy yuccie williamsburg chillwave shoreditch forage waistcoat.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
diff --git a/content/en/docs/Tasks/Ponycopters/launching-ponycopters.md b/content/en/docs/Tasks/Ponycopters/launching-ponycopters.md
deleted file mode 100644
index 54a857a..0000000
--- a/content/en/docs/Tasks/Ponycopters/launching-ponycopters.md
+++ /dev/null
@@ -1,239 +0,0 @@
----
-title: "Launching Ponycopters"
-linkTitle: "Launching Ponycopters"
-date: 2017-01-05
-weight: 3
-description: >
- A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thunderca [...]
-
-90's four loko seitan photo booth gochujang freegan tumeric listicle fam ugh humblebrag. Bespoke leggings gastropub, biodiesel brunch pug fashion axe meh swag art party neutra deep v chia. Enamel pin fanny pack knausgaard tofu, artisan cronut hammock meditation occupy master cleanse chartreuse lumbersexual. Kombucha kogi viral truffaut synth distillery single-origin coffee ugh slow-carb marfa selfies. Pitchfork schlitz semiotics fanny pack, ugh artisan vegan vaporware hexagon. Polaroid f [...]
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Knausgaard kale chips snackwave microdosing cronut copper mug swag synth bitters letterpress glossier **craft beer**. Mumblecore bushwick authentic gochujang vegan chambray meditation jean shorts irony. Viral farm-to-table kale chips, pork belly palo santo distillery activated charcoal aesthetic jianbing air plant woke lomo VHS organic. Tattooed locavore succulents heirloom, small batch sriracha echo park DIY af. Shaman you probably haven't [...]
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Scenester tumeric pickled, authentic crucifix post-ironic fam freegan VHS pork belly 8-bit yuccie PBR&B. **I love this life we live in**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Next level leggings before they sold out, PBR&B church-key shaman echo park. Kale chips occupy godard whatever pop-up freegan pork belly selfies. Gastropub Belinda subway tile woke post-ironic seitan. Shabby chic man bun semiotics vape, chia messenger bag plaid cardigan.
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Tilde photo booth wayfarers cliche lomo intelligentsia man braid kombucha vaporware farm-to-table mixtape portland. PBR&B pickled cornhole ugh try-hard ethical subway tile. Fixie paleo intelligentsia pabst. Ennui waistcoat vinyl gochujang. Poutine salvia authentic affogato, chambray lumbersexual shabby chic.
-
-### Contact Info
-
-Plaid hell of cred microdosing, succulents tilde pour-over. Offal shabby chic 3 wolf moon blue bottle raw denim normcore poutine pork belly.
-
-
-### External Links
-
-Stumptown PBR&B keytar plaid street art, forage XOXO pitchfork selvage affogato green juice listicle pickled everyday carry hashtag. Organic sustainable letterpress sartorial scenester intelligentsia swag bushwick. Put a bird on it stumptown neutra locavore. IPhone typewriter messenger bag narwhal. Ennui cold-pressed seitan flannel keytar, single-origin coffee adaptogen occupy yuccie williamsburg chillwave shoreditch forage waistcoat.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
diff --git a/content/en/docs/Tasks/_index.md b/content/en/docs/Tasks/_index.md
deleted file mode 100755
index e43ab7c..0000000
--- a/content/en/docs/Tasks/_index.md
+++ /dev/null
@@ -1,25 +0,0 @@
-
----
-title: "Core Tasks"
-linkTitle: "Core Tasks"
-weight: 6
-date: 2017-01-05
-description: >
- What can your user do with your project?
----
-
-{{% pageinfo %}}
-This is a placeholder page that shows you how to use this template site.
-{{% /pageinfo %}}
-
-Think about your project’s features and use cases. Use these to choose your core tasks. Each granular use case (enable x, configure y) should have a corresponding tasks page or tasks page section. Users should be able to quickly refer to your core tasks when they need to find out how to do one specific thing, rather than having to look for the instructions in a bigger tutorial or example. Think of your tasks pages as a cookbook with different procedures your users can combine to create s [...]
-
-You can give each task a page, or you can group related tasks together in a page, such as tasks related to a particular feature. As well as grouping related tasks in single pages, you can also group task pages in nested folders with an index page as an overview, as seen in this example site. Or if you have a small docset like the [Docsy User Guide](https://docsy.dev/docs/) with no Tutorials or Concepts pages, consider adding your feature-specific pages at the top level of your docs rathe [...]
-
-Each task should give the user
-
-* The prerequisites for this task, if any (this can be specified at the top of a multi-task page if they're the same for all the page's tasks. "All these tasks assume that you understand....and that you have already....").
-* What this task accomplishes.
-* Instructions for the task. If it involves editing a file, running a command, or writing code, provide code-formatted example snippets to show the user what to do! If there are multiple steps, provide them as a numbered list.
-* If appropriate, links to related concept, tutorial, or example pages.
-
diff --git a/content/en/docs/Tasks/beds.md b/content/en/docs/Tasks/beds.md
deleted file mode 100644
index 4c5803d..0000000
--- a/content/en/docs/Tasks/beds.md
+++ /dev/null
@@ -1,239 +0,0 @@
----
-title: "Bed and Chair Metrics"
-date: 2017-01-05
-weight: 2
-description: >
- A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thunderca [...]
-
-90's four loko seitan photo booth gochujang freegan tumeric listicle fam ugh humblebrag. Bespoke leggings gastropub, biodiesel brunch pug fashion axe meh swag art party neutra deep v chia. Enamel pin fanny pack knausgaard tofu, artisan cronut hammock meditation occupy master cleanse chartreuse lumbersexual. Kombucha kogi viral truffaut synth distillery single-origin coffee ugh slow-carb marfa selfies. Pitchfork schlitz semiotics fanny pack, ugh artisan vegan vaporware hexagon. Polaroid f [...]
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Knausgaard kale chips snackwave microdosing cronut copper mug swag synth bitters letterpress glossier **craft beer**. Mumblecore bushwick authentic gochujang vegan chambray meditation jean shorts irony. Viral farm-to-table kale chips, pork belly palo santo distillery activated charcoal aesthetic jianbing air plant woke lomo VHS organic. Tattooed locavore succulents heirloom, small batch sriracha echo park DIY af. Shaman you probably haven't [...]
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Scenester tumeric pickled, authentic crucifix post-ironic fam freegan VHS pork belly 8-bit yuccie PBR&B. **I love this life we live in**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Next level leggings before they sold out, PBR&B church-key shaman echo park. Kale chips occupy godard whatever pop-up freegan pork belly selfies. Gastropub Belinda subway tile woke post-ironic seitan. Shabby chic man bun semiotics vape, chia messenger bag plaid cardigan.
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Tilde photo booth wayfarers cliche lomo intelligentsia man braid kombucha vaporware farm-to-table mixtape portland. PBR&B pickled cornhole ugh try-hard ethical subway tile. Fixie paleo intelligentsia pabst. Ennui waistcoat vinyl gochujang. Poutine salvia authentic affogato, chambray lumbersexual shabby chic.
-
-### Contact Info
-
-Plaid hell of cred microdosing, succulents tilde pour-over. Offal shabby chic 3 wolf moon blue bottle raw denim normcore poutine pork belly.
-
-
-### External Links
-
-Stumptown PBR&B keytar plaid street art, forage XOXO pitchfork selvage affogato green juice listicle pickled everyday carry hashtag. Organic sustainable letterpress sartorial scenester intelligentsia swag bushwick. Put a bird on it stumptown neutra locavore. IPhone typewriter messenger bag narwhal. Ennui cold-pressed seitan flannel keytar, single-origin coffee adaptogen occupy yuccie williamsburg chillwave shoreditch forage waistcoat.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
diff --git a/content/en/docs/Tasks/porridge.md b/content/en/docs/Tasks/porridge.md
deleted file mode 100644
index 71ef273..0000000
--- a/content/en/docs/Tasks/porridge.md
+++ /dev/null
@@ -1,239 +0,0 @@
----
-title: "Porridge Assessment"
-date: 2017-01-05
-weight: 4
-description: >
- A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thunderca [...]
-
-90's four loko seitan photo booth gochujang freegan tumeric listicle fam ugh humblebrag. Bespoke leggings gastropub, biodiesel brunch pug fashion axe meh swag art party neutra deep v chia. Enamel pin fanny pack knausgaard tofu, artisan cronut hammock meditation occupy master cleanse chartreuse lumbersexual. Kombucha kogi viral truffaut synth distillery single-origin coffee ugh slow-carb marfa selfies. Pitchfork schlitz semiotics fanny pack, ugh artisan vegan vaporware hexagon. Polaroid f [...]
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Knausgaard kale chips snackwave microdosing cronut copper mug swag synth bitters letterpress glossier **craft beer**. Mumblecore bushwick authentic gochujang vegan chambray meditation jean shorts irony. Viral farm-to-table kale chips, pork belly palo santo distillery activated charcoal aesthetic jianbing air plant woke lomo VHS organic. Tattooed locavore succulents heirloom, small batch sriracha echo park DIY af. Shaman you probably haven't [...]
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Scenester tumeric pickled, authentic crucifix post-ironic fam freegan VHS pork belly 8-bit yuccie PBR&B. **I love this life we live in**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Next level leggings before they sold out, PBR&B church-key shaman echo park. Kale chips occupy godard whatever pop-up freegan pork belly selfies. Gastropub Belinda subway tile woke post-ironic seitan. Shabby chic man bun semiotics vape, chia messenger bag plaid cardigan.
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Tilde photo booth wayfarers cliche lomo intelligentsia man braid kombucha vaporware farm-to-table mixtape portland. PBR&B pickled cornhole ugh try-hard ethical subway tile. Fixie paleo intelligentsia pabst. Ennui waistcoat vinyl gochujang. Poutine salvia authentic affogato, chambray lumbersexual shabby chic.
-
-### Contact Info
-
-Plaid hell of cred microdosing, succulents tilde pour-over. Offal shabby chic 3 wolf moon blue bottle raw denim normcore poutine pork belly.
-
-
-### External Links
-
-Stumptown PBR&B keytar plaid street art, forage XOXO pitchfork selvage affogato green juice listicle pickled everyday carry hashtag. Organic sustainable letterpress sartorial scenester intelligentsia swag bushwick. Put a bird on it stumptown neutra locavore. IPhone typewriter messenger bag narwhal. Ennui cold-pressed seitan flannel keytar, single-origin coffee adaptogen occupy yuccie williamsburg chillwave shoreditch forage waistcoat.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
diff --git a/content/en/docs/Tasks/task.md b/content/en/docs/Tasks/task.md
deleted file mode 100644
index 65b34cd..0000000
--- a/content/en/docs/Tasks/task.md
+++ /dev/null
@@ -1,239 +0,0 @@
----
-title: "Another Task"
-date: 2017-01-05
-weight: 5
-description: >
- A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thunderca [...]
-
-90's four loko seitan photo booth gochujang freegan tumeric listicle fam ugh humblebrag. Bespoke leggings gastropub, biodiesel brunch pug fashion axe meh swag art party neutra deep v chia. Enamel pin fanny pack knausgaard tofu, artisan cronut hammock meditation occupy master cleanse chartreuse lumbersexual. Kombucha kogi viral truffaut synth distillery single-origin coffee ugh slow-carb marfa selfies. Pitchfork schlitz semiotics fanny pack, ugh artisan vegan vaporware hexagon. Polaroid f [...]
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Knausgaard kale chips snackwave microdosing cronut copper mug swag synth bitters letterpress glossier **craft beer**. Mumblecore bushwick authentic gochujang vegan chambray meditation jean shorts irony. Viral farm-to-table kale chips, pork belly palo santo distillery activated charcoal aesthetic jianbing air plant woke lomo VHS organic. Tattooed locavore succulents heirloom, small batch sriracha echo park DIY af. Shaman you probably haven't [...]
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Scenester tumeric pickled, authentic crucifix post-ironic fam freegan VHS pork belly 8-bit yuccie PBR&B. **I love this life we live in**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Next level leggings before they sold out, PBR&B church-key shaman echo park. Kale chips occupy godard whatever pop-up freegan pork belly selfies. Gastropub Belinda subway tile woke post-ironic seitan. Shabby chic man bun semiotics vape, chia messenger bag plaid cardigan.
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Tilde photo booth wayfarers cliche lomo intelligentsia man braid kombucha vaporware farm-to-table mixtape portland. PBR&B pickled cornhole ugh try-hard ethical subway tile. Fixie paleo intelligentsia pabst. Ennui waistcoat vinyl gochujang. Poutine salvia authentic affogato, chambray lumbersexual shabby chic.
-
-### Contact Info
-
-Plaid hell of cred microdosing, succulents tilde pour-over. Offal shabby chic 3 wolf moon blue bottle raw denim normcore poutine pork belly.
-
-
-### External Links
-
-Stumptown PBR&B keytar plaid street art, forage XOXO pitchfork selvage affogato green juice listicle pickled everyday carry hashtag. Organic sustainable letterpress sartorial scenester intelligentsia swag bushwick. Put a bird on it stumptown neutra locavore. IPhone typewriter messenger bag narwhal. Ennui cold-pressed seitan flannel keytar, single-origin coffee adaptogen occupy yuccie williamsburg chillwave shoreditch forage waistcoat.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
diff --git a/content/en/docs/Tutorials/_index.md b/content/en/docs/Tutorials/_index.md
deleted file mode 100755
index df2584d..0000000
--- a/content/en/docs/Tutorials/_index.md
+++ /dev/null
@@ -1,16 +0,0 @@
-
----
-title: "Tutorials"
-linkTitle: "Tutorials"
-weight: 8
-date: 2017-01-04
-description: >
- Show your user how to work through some end to end examples.
----
-
-{{% pageinfo %}}
-This is a placeholder page that shows you how to use this template site.
-{{% /pageinfo %}}
-
-Tutorials are **complete worked examples** made up of **multiple tasks** that guide the user through a relatively simple but realistic scenario: building an application that uses some of your project’s features, for example. If you have already created some Examples for your project you can base Tutorials on them. This section is **optional**. However, remember that although you may not need this section at first, having tutorials can be useful to help your users engage with your example [...]
-
diff --git a/content/en/docs/Tutorials/multi-bear.md b/content/en/docs/Tutorials/multi-bear.md
deleted file mode 100644
index 0c07e1f..0000000
--- a/content/en/docs/Tutorials/multi-bear.md
+++ /dev/null
@@ -1,238 +0,0 @@
----
-title: "Multi-Bear Domicile Setup"
-date: 2017-01-05
-weight: 4
-description: >
- A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thunderca [...]
-
-90's four loko seitan photo booth gochujang freegan tumeric listicle fam ugh humblebrag. Bespoke leggings gastropub, biodiesel brunch pug fashion axe meh swag art party neutra deep v chia. Enamel pin fanny pack knausgaard tofu, artisan cronut hammock meditation occupy master cleanse chartreuse lumbersexual. Kombucha kogi viral truffaut synth distillery single-origin coffee ugh slow-carb marfa selfies. Pitchfork schlitz semiotics fanny pack, ugh artisan vegan vaporware hexagon. Polaroid f [...]
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Knausgaard kale chips snackwave microdosing cronut copper mug swag synth bitters letterpress glossier **craft beer**. Mumblecore bushwick authentic gochujang vegan chambray meditation jean shorts irony. Viral farm-to-table kale chips, pork belly palo santo distillery activated charcoal aesthetic jianbing air plant woke lomo VHS organic. Tattooed locavore succulents heirloom, small batch sriracha echo park DIY af. Shaman you probably haven't [...]
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Scenester tumeric pickled, authentic crucifix post-ironic fam freegan VHS pork belly 8-bit yuccie PBR&B. **I love this life we live in**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Next level leggings before they sold out, PBR&B church-key shaman echo park. Kale chips occupy godard whatever pop-up freegan pork belly selfies. Gastropub Belinda subway tile woke post-ironic seitan. Shabby chic man bun semiotics vape, chia messenger bag plaid cardigan.
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Tilde photo booth wayfarers cliche lomo intelligentsia man braid kombucha vaporware farm-to-table mixtape portland. PBR&B pickled cornhole ugh try-hard ethical subway tile. Fixie paleo intelligentsia pabst. Ennui waistcoat vinyl gochujang. Poutine salvia authentic affogato, chambray lumbersexual shabby chic.
-
-### Contact Info
-
-Plaid hell of cred microdosing, succulents tilde pour-over. Offal shabby chic 3 wolf moon blue bottle raw denim normcore poutine pork belly.
-
-
-### External Links
-
-Stumptown PBR&B keytar plaid street art, forage XOXO pitchfork selvage affogato green juice listicle pickled everyday carry hashtag. Organic sustainable letterpress sartorial scenester intelligentsia swag bushwick. Put a bird on it stumptown neutra locavore. IPhone typewriter messenger bag narwhal. Ennui cold-pressed seitan flannel keytar, single-origin coffee adaptogen occupy yuccie williamsburg chillwave shoreditch forage waistcoat.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
diff --git a/content/en/docs/Tutorials/tutorial2.md b/content/en/docs/Tutorials/tutorial2.md
deleted file mode 100644
index 0cad5b5..0000000
--- a/content/en/docs/Tutorials/tutorial2.md
+++ /dev/null
@@ -1,238 +0,0 @@
----
-title: "Another Tutorial"
-date: 2017-01-05
-weight: 5
-description: >
- A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
----
-
-{{% pageinfo %}}
-This is a placeholder page. Replace it with your own content.
-{{% /pageinfo %}}
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thunderca [...]
-
-90's four loko seitan photo booth gochujang freegan tumeric listicle fam ugh humblebrag. Bespoke leggings gastropub, biodiesel brunch pug fashion axe meh swag art party neutra deep v chia. Enamel pin fanny pack knausgaard tofu, artisan cronut hammock meditation occupy master cleanse chartreuse lumbersexual. Kombucha kogi viral truffaut synth distillery single-origin coffee ugh slow-carb marfa selfies. Pitchfork schlitz semiotics fanny pack, ugh artisan vegan vaporware hexagon. Polaroid f [...]
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Knausgaard kale chips snackwave microdosing cronut copper mug swag synth bitters letterpress glossier **craft beer**. Mumblecore bushwick authentic gochujang vegan chambray meditation jean shorts irony. Viral farm-to-table kale chips, pork belly palo santo distillery activated charcoal aesthetic jianbing air plant woke lomo VHS organic. Tattooed locavore succulents heirloom, small batch sriracha echo park DIY af. Shaman you probably haven't [...]
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Scenester tumeric pickled, authentic crucifix post-ironic fam freegan VHS pork belly 8-bit yuccie PBR&B. **I love this life we live in**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Next level leggings before they sold out, PBR&B church-key shaman echo park. Kale chips occupy godard whatever pop-up freegan pork belly selfies. Gastropub Belinda subway tile woke post-ironic seitan. Shabby chic man bun semiotics vape, chia messenger bag plaid cardigan.
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Tilde photo booth wayfarers cliche lomo intelligentsia man braid kombucha vaporware farm-to-table mixtape portland. PBR&B pickled cornhole ugh try-hard ethical subway tile. Fixie paleo intelligentsia pabst. Ennui waistcoat vinyl gochujang. Poutine salvia authentic affogato, chambray lumbersexual shabby chic.
-
-### Contact Info
-
-Plaid hell of cred microdosing, succulents tilde pour-over. Offal shabby chic 3 wolf moon blue bottle raw denim normcore poutine pork belly.
-
-
-### External Links
-
-Stumptown PBR&B keytar plaid street art, forage XOXO pitchfork selvage affogato green juice listicle pickled everyday carry hashtag. Organic sustainable letterpress sartorial scenester intelligentsia swag bushwick. Put a bird on it stumptown neutra locavore. IPhone typewriter messenger bag narwhal. Ennui cold-pressed seitan flannel keytar, single-origin coffee adaptogen occupy yuccie williamsburg chillwave shoreditch forage waistcoat.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
diff --git a/content/en/docs/_index.md b/content/en/docs/_index.md
index d5ec96a..f4f549e 100755
--- a/content/en/docs/_index.md
+++ b/content/en/docs/_index.md
@@ -7,18 +7,4 @@ menu:
main:
weight: 20
---
-
-{{% pageinfo %}}
-This is a placeholder page that shows you how to use this template site.
-{{% /pageinfo %}}
-
-
-This section is where the user documentation for your project lives - all the information your users need to understand and successfully use your project.
-
-For large documentation sets we recommend adding content under the headings in this section, though if some or all of them don’t apply to your project feel free to remove them or add your own. You can see an example of a smaller Docsy documentation site in the [Docsy User Guide](https://docsy.dev/docs/), which lives in the [Docsy theme repo](https://github.com/google/docsy/tree/master/userguide) if you'd like to copy its docs section.
-
-Other content such as marketing material, case studies, and community updates should live in the [About](/about/) and [Community](/community/) pages.
-
-Find out how to use the Docsy theme in the [Docsy User Guide](https://docsy.dev/docs/). You can learn more about how to organize your documentation (and how we organized this site) in [Organizing Your Content](https://docsy.dev/docs/best-practices/organizing-content/).
-
-
+欢迎阅读HugeGraph文档
diff --git a/content/en/docs/changelog/_index.md b/content/en/docs/changelog/_index.md
new file mode 100644
index 0000000..e00adbf
--- /dev/null
+++ b/content/en/docs/changelog/_index.md
@@ -0,0 +1,5 @@
+---
+title: "CHANGELOGS"
+linkTitle: "CHANGELOGS"
+weight: 9
+---
\ No newline at end of file
diff --git a/content/en/docs/changelog/hugegraph-0.10.4-release-notes.md b/content/en/docs/changelog/hugegraph-0.10.4-release-notes.md
index 7ac3ac2..4339fd4 100644
--- a/content/en/docs/changelog/hugegraph-0.10.4-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.10.4-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.10 Release Notes
+---
+title: "HugeGraph 0.10 Release Notes"
+linkTitle: "Release-0.10.4"
+weight: 3
+---
### API & Client
diff --git a/content/en/docs/changelog/hugegraph-0.11.2-release-notes.md b/content/en/docs/changelog/hugegraph-0.11.2-release-notes.md
index 56d1cd6..5afd11d 100644
--- a/content/en/docs/changelog/hugegraph-0.11.2-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.11.2-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.11 Release Notes
+---
+title: "HugeGraph 0.11 Release Notes"
+linkTitle: "Release-0.11.2"
+weight: 2
+---
### API & Client
diff --git a/content/en/docs/changelog/hugegraph-0.12.0-release-notes.md b/content/en/docs/changelog/hugegraph-0.12.0-release-notes.md
index 7d88c9f..19a672c 100644
--- a/content/en/docs/changelog/hugegraph-0.12.0-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.12.0-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.12 Release Notes
+---
+title: "HugeGraph 0.12 Release Notes"
+linkTitle: "Release-0.12.0"
+weight: 1
+---
### API & Client
diff --git a/content/en/docs/changelog/hugegraph-0.2-release-notes.md b/content/en/docs/changelog/hugegraph-0.2-release-notes.md
index f367fef..2795c5a 100644
--- a/content/en/docs/changelog/hugegraph-0.2-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.2-release-notes.md
@@ -1,5 +1,12 @@
-## HugeGraph 0.2 Release Notes
+---
+title: "HugeGraph 0.2 Release Notes"
+linkTitle: "Release-0.2.4"
+weight: 11
+---
+### API & Java Client
+
+#### 功能更新
0.2版实现了图数据库基本功能,提供如下功能:
### 元数据(Schema)
diff --git a/content/en/docs/changelog/hugegraph-0.2.4-release-notes.md b/content/en/docs/changelog/hugegraph-0.2.4-release-notes.md
index 6bde4e1..7f05807 100644
--- a/content/en/docs/changelog/hugegraph-0.2.4-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.2.4-release-notes.md
@@ -1,5 +1,12 @@
-## HugeGraph 0.2.4 Release Notes
+---
+title: "HugeGraph 0.2.4 Release Notes"
+linkTitle: "Release-0.2.4"
+weight: 12
+---
+### API & Java Client
+
+#### 功能更新
### 元数据(Schema)相关
#### BUG修复
diff --git a/content/en/docs/changelog/hugegraph-0.3.3-release-notes.md b/content/en/docs/changelog/hugegraph-0.3.3-release-notes.md
index f1c7957..e21cea3 100644
--- a/content/en/docs/changelog/hugegraph-0.3.3-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.3.3-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.3.3 Release Notes
+---
+title: "HugeGraph 0.3.3 Release Notes"
+linkTitle: "Release-0.3.3"
+weight: 10
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.4.4-release-notes.md b/content/en/docs/changelog/hugegraph-0.4.4-release-notes.md
index 75cd3d0..23b381e 100644
--- a/content/en/docs/changelog/hugegraph-0.4.4-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.4.4-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.4.4 Release Notes
+---
+title: "HugeGraph 0.4.4 Release Notes"
+linkTitle: "Release-0.4.4"
+weight: 9
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.5.6-release-notes.md b/content/en/docs/changelog/hugegraph-0.5.6-release-notes.md
index e3b3d2c..e45dfac 100644
--- a/content/en/docs/changelog/hugegraph-0.5.6-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.5.6-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.5 Release Notes
+---
+title: "HugeGraph 0.5 Release Notes"
+linkTitle: "Release-0.5.6"
+weight: 8
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.6.1-release-notes.md b/content/en/docs/changelog/hugegraph-0.6.1-release-notes.md
index 0e74610..903a472 100644
--- a/content/en/docs/changelog/hugegraph-0.6.1-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.6.1-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.6 Release Notes
+---
+title: "HugeGraph 0.6 Release Notes"
+linkTitle: "Release-0.6.1"
+weight: 7
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.7.4-release-notes.md b/content/en/docs/changelog/hugegraph-0.7.4-release-notes.md
index 6d09dfd..fed41a4 100644
--- a/content/en/docs/changelog/hugegraph-0.7.4-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.7.4-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.7 Release Notes
+---
+title: "HugeGraph 0.7 Release Notes"
+linkTitle: "Release-0.7.4"
+weight: 6
+---
### API & Java Client
diff --git a/content/en/docs/changelog/hugegraph-0.8.0-release-notes.md b/content/en/docs/changelog/hugegraph-0.8.0-release-notes.md
index a0f19b4..a1fdfbf 100644
--- a/content/en/docs/changelog/hugegraph-0.8.0-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.8.0-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.8 Release Notes
+---
+title: "HugeGraph 0.8 Release Notes"
+linkTitle: "Release-0.8.0"
+weight: 5
+---
### API & Client
diff --git a/content/en/docs/changelog/hugegraph-0.9.2-release-notes.md b/content/en/docs/changelog/hugegraph-0.9.2-release-notes.md
index 6b5bae8..b821359 100644
--- a/content/en/docs/changelog/hugegraph-0.9.2-release-notes.md
+++ b/content/en/docs/changelog/hugegraph-0.9.2-release-notes.md
@@ -1,4 +1,8 @@
-## HugeGraph 0.9 Release Notes
+---
+title: "HugeGraph 0.9 Release Notes"
+linkTitle: "Release-0.9.2"
+weight: 4
+---
### API & Client
diff --git a/content/en/docs/clients/_index.md b/content/en/docs/clients/_index.md
new file mode 100644
index 0000000..d3395c5
--- /dev/null
+++ b/content/en/docs/clients/_index.md
@@ -0,0 +1,5 @@
+---
+title: "API"
+linkTitle: "API"
+weight: 5
+---
\ No newline at end of file
diff --git a/content/en/docs/clients/gremlin-console.md b/content/en/docs/clients/gremlin-console.md
index 49f66d6..0526f04 100644
--- a/content/en/docs/clients/gremlin-console.md
+++ b/content/en/docs/clients/gremlin-console.md
@@ -1,4 +1,8 @@
-## Gremlin-Console
+---
+title: "Gremlin-Console"
+linkTitle: "Gremlin Console"
+weight: 3
+---
Gremlin-Console是由Tinkerpop自己开发的一个交互式客户端,用户可以使用该客户端对Graph做各种操作,主要有两种使用模式:
diff --git a/content/en/docs/clients/hugegraph-api.md b/content/en/docs/clients/hugegraph-api.md
deleted file mode 100644
index 9a1b7d0..0000000
--- a/content/en/docs/clients/hugegraph-api.md
+++ /dev/null
@@ -1,23 +0,0 @@
-## HugeGraph RESTful API
-
-HugeGraph-Server通过HugeGraph-API基于HTTP协议为Client提供操作图的接口,主要包括元数据和
-图数据的增删改查,遍历算法,变量,图操作及其他操作。
-
-- Graph Schema
- - [Schema](restful-api/schema.md)
- - [PropertyKey](restful-api/propertykey.md)
- - [VertexLabel](restful-api/vertexlabel.md)
- - [EdgeLabel](restful-api/edgelabel.md)
- - [IndexLabel](restful-api/indexlabel.md)
- - [Rebuild](restful-api/rebuild.md)
-- Graph Vertex & Edge
- - [Vertex](restful-api/vertex.md)
- - [Edge](restful-api/edge.md)
-- [Traverser](restful-api/traverser.md)
-- [Rank](restful-api/rank.md)
-- [Variable](restful-api/variable.md)
-- [Graphs](restful-api/graphs.md)
-- [Task](restful-api/task.md)
-- [Gremlin](restful-api/gremlin.md)
-- [Authentication](restful-api/auth.md)
-- [Other](restful-api/other.md)
diff --git a/content/en/docs/clients/hugegraph-client.md b/content/en/docs/clients/hugegraph-client.md
index 20cadfe..83f30cc 100644
--- a/content/en/docs/clients/hugegraph-client.md
+++ b/content/en/docs/clients/hugegraph-client.md
@@ -1,4 +1,8 @@
-## HugeGraph Java Client
+---
+title: "HugeGraph Java Client"
+linkTitle: "HugeGraph Java Client"
+weight: 2
+---
本文的代码都是`java`语言写的,但其风格与`gremlin(groovy)`是非常类似的。用户只需要把代码中的变量声明替换成`def`或直接去掉,
就能将`java`代码转变为`groovy`;另外就是每一行语句最后可以不加分号,`groovy`认为一行就是一条语句。
@@ -453,4 +457,4 @@ Edge knows1 = marko.addEdge("knows", vadas, "city", "Beijing");
### 4 简单示例
-简单示例见[HugeGraph-Client](/quickstart/hugegraph-client.html)
+简单示例见[HugeGraph-Client](/docs/quickstart/hugegraph-client)
diff --git a/content/en/docs/clients/restful-api/_index.md b/content/en/docs/clients/restful-api/_index.md
new file mode 100644
index 0000000..d263958
--- /dev/null
+++ b/content/en/docs/clients/restful-api/_index.md
@@ -0,0 +1,44 @@
+---
+title: "HugeGraph RESTful API"
+linkTitle: "RESTful API"
+weight: 1
+---
+
+HugeGraph-Server通过HugeGraph-API基于HTTP协议为Client提供操作图的接口,主要包括元数据和
+图数据的增删改查,遍历算法,变量,图操作及其他操作。
+
+[comment]: <> (- Graph Schema)
+
+[comment]: <> ( - [Schema](restful-api/schema.md))
+
+[comment]: <> ( - [PropertyKey](restful-api/propertykey.md))
+
+[comment]: <> ( - [VertexLabel](restful-api/vertexlabel.md))
+
+[comment]: <> ( - [EdgeLabel](restful-api/edgelabel.md))
+
+[comment]: <> ( - [IndexLabel](restful-api/indexlabel.md))
+
+[comment]: <> ( - [Rebuild](restful-api/rebuild.md))
+
+[comment]: <> (- Graph Vertex & Edge)
+
+[comment]: <> ( - [Vertex](restful-api/vertex.md))
+
+[comment]: <> ( - [Edge](restful-api/edge.md))
+
+[comment]: <> (- [Traverser](restful-api/traverser.md))
+
+[comment]: <> (- [Rank](restful-api/rank.md))
+
+[comment]: <> (- [Variable](restful-api/variable.md))
+
+[comment]: <> (- [Graphs](restful-api/graphs.md))
+
+[comment]: <> (- [Task](restful-api/task.md))
+
+[comment]: <> (- [Gremlin](restful-api/gremlin.md))
+
+[comment]: <> (- [Authentication](restful-api/auth.md))
+
+[comment]: <> (- [Other](restful-api/other.md))
diff --git a/content/en/docs/clients/restful-api/auth.md b/content/en/docs/clients/restful-api/auth.md
index dca912f..45b55c2 100644
--- a/content/en/docs/clients/restful-api/auth.md
+++ b/content/en/docs/clients/restful-api/auth.md
@@ -1,6 +1,12 @@
+---
+title: "Authentication API"
+linkTitle: "Authentication"
+weight: 15
+---
+
### 9.1 用户认证与权限控制
-> 开启权限及相关配置请先参考 [权限配置](../../config/config-authentication.md) 文档
+> 开启权限及相关配置请先参考 [权限配置](/docs/config/config-authentication/) 文档
##### 用户认证与权限控制概述:
HugeGraph支持多用户认证、以及细粒度的权限访问控制,采用基于“用户-用户组-操作-资源”的4层设计,灵活控制用户角色与权限。
diff --git a/content/en/docs/clients/restful-api/edge.md b/content/en/docs/clients/restful-api/edge.md
index c7ef105..7794117 100644
--- a/content/en/docs/clients/restful-api/edge.md
+++ b/content/en/docs/clients/restful-api/edge.md
@@ -1,3 +1,9 @@
+---
+title: "Edge API"
+linkTitle: "Edge"
+weight: 8
+---
+
### 2.2 Edge
顶点 id 格式的修改也影响到了边的 Id 以及源顶点和目标顶点 id 的格式。
diff --git a/content/en/docs/clients/restful-api/edgelabel.md b/content/en/docs/clients/restful-api/edgelabel.md
index 272e1bc..5e767bf 100644
--- a/content/en/docs/clients/restful-api/edgelabel.md
+++ b/content/en/docs/clients/restful-api/edgelabel.md
@@ -1,3 +1,9 @@
+---
+title: "EdgeLabel API"
+linkTitle: "EdgeLabel"
+weight: 4
+---
+
### 1.4 EdgeLabel
假设已经创建好了1.2.3中的 PropertyKeys 和 1.3.3中的 VertexLabels
@@ -304,4 +310,5 @@ DELETE http://localhost:8080/graphs/hugegraph/schema/edgelabels/created
```
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/en/docs/clients/restful-api/graphs.md b/content/en/docs/clients/restful-api/graphs.md
index d1b789e..0708cda 100644
--- a/content/en/docs/clients/restful-api/graphs.md
+++ b/content/en/docs/clients/restful-api/graphs.md
@@ -1,3 +1,9 @@
+---
+title: "Graphs API"
+linkTitle: "Graphs"
+weight: 12
+---
+
### 6.1 Graphs
#### 6.1.1 列出数据库中全部的图
diff --git a/content/en/docs/clients/restful-api/gremlin.md b/content/en/docs/clients/restful-api/gremlin.md
index 7a1da3f..f72a2ef 100644
--- a/content/en/docs/clients/restful-api/gremlin.md
+++ b/content/en/docs/clients/restful-api/gremlin.md
@@ -1,3 +1,9 @@
+---
+title: "Gremlin API"
+linkTitle: "Gremlin"
+weight: 14
+---
+
### 8.1 Gremlin
#### 8.1.1 向HugeGraphServer发送gremlin语句(GET),同步执行
@@ -222,7 +228,7 @@ POST http://localhost:8080/graphs/hugegraph/jobs/gremlin
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
**查询边**
@@ -253,4 +259,4 @@ POST http://localhost:8080/graphs/hugegraph/jobs/gremlin
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/2`(其中"2"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/2`(其中"2"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/en/docs/clients/restful-api/indexlabel.md b/content/en/docs/clients/restful-api/indexlabel.md
index d31d796..51904be 100644
--- a/content/en/docs/clients/restful-api/indexlabel.md
+++ b/content/en/docs/clients/restful-api/indexlabel.md
@@ -1,3 +1,9 @@
+---
+title: "IndexLabel API"
+linkTitle: "IndexLabel"
+weight: 5
+---
+
### 1.5 IndexLabel
假设已经创建好了1.1.3中的 PropertyKeys 、1.2.3中的 VertexLabels 以及 1.3.3中的 EdgeLabels
@@ -167,4 +173,4 @@ DELETE http://localhost:8080/graphs/hugegraph/schema/indexlabels/personByCity
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/en/docs/clients/restful-api/other.md b/content/en/docs/clients/restful-api/other.md
index 9030ed2..0d4a401 100644
--- a/content/en/docs/clients/restful-api/other.md
+++ b/content/en/docs/clients/restful-api/other.md
@@ -1,3 +1,9 @@
+---
+title: "Other API"
+linkTitle: "Other"
+weight: 16
+---
+
### 10.1 Other
#### 10.1.1 查看HugeGraph的版本信息
diff --git a/content/en/docs/clients/restful-api/propertykey.md b/content/en/docs/clients/restful-api/propertykey.md
index 9a02887..4b6ed11 100644
--- a/content/en/docs/clients/restful-api/propertykey.md
+++ b/content/en/docs/clients/restful-api/propertykey.md
@@ -1,3 +1,9 @@
+---
+title: "PropertyKey API"
+linkTitle: "PropertyKey"
+weight: 2
+---
+
### 1.2 PropertyKey
Params说明:
diff --git a/content/en/docs/clients/restful-api/rank.md b/content/en/docs/clients/restful-api/rank.md
index c7e682e..8ef45c7 100644
--- a/content/en/docs/clients/restful-api/rank.md
+++ b/content/en/docs/clients/restful-api/rank.md
@@ -1,3 +1,9 @@
+---
+title: "Rank API"
+linkTitle: "Rank"
+weight: 10
+---
+
### 4.1 rank API 概述
HugeGraphServer 除了上一节提到的遍历(traverser)方法,还提供了一类专门做推荐的方法,我们称为`rank API`,
diff --git a/content/en/docs/clients/restful-api/rebuild.md b/content/en/docs/clients/restful-api/rebuild.md
index bb974b6..eae5d17 100644
--- a/content/en/docs/clients/restful-api/rebuild.md
+++ b/content/en/docs/clients/restful-api/rebuild.md
@@ -1,3 +1,9 @@
+---
+title: "Rebuild API"
+linkTitle: "Rebuild"
+weight: 6
+---
+
### 1.6 Rebuild
#### 1.6.1 重建IndexLabel
@@ -24,7 +30,7 @@ PUT http://localhost:8080/graphs/hugegraph/jobs/rebuild/indexlabels/personByCity
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
#### 1.6.2 VertexLabel对应的全部索引重建
@@ -50,7 +56,7 @@ PUT http://localhost:8080/graphs/hugegraph/jobs/rebuild/vertexlabels/person
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/2`(其中"2"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/2`(其中"2"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
#### 1.6.3 EdgeLabel对应的全部索引重建
@@ -76,4 +82,4 @@ PUT http://localhost:8080/graphs/hugegraph/jobs/rebuild/edgelabels/created
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/3`(其中"3"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/3`(其中"3"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/en/docs/clients/restful-api/schema.md b/content/en/docs/clients/restful-api/schema.md
index 25dd450..47f9d2d 100644
--- a/content/en/docs/clients/restful-api/schema.md
+++ b/content/en/docs/clients/restful-api/schema.md
@@ -1,3 +1,9 @@
+---
+title: "Schema API"
+linkTitle: "Schema"
+weight: 1
+---
+
### 1.1 Schema
HugeGraph 提供单一接口获取某个图的全部 Schema 信息,包括:PropertyKey、VertexLabel、EdgeLabel 和 IndexLabel。
diff --git a/content/en/docs/clients/restful-api/task.md b/content/en/docs/clients/restful-api/task.md
index da0e701..f490501 100644
--- a/content/en/docs/clients/restful-api/task.md
+++ b/content/en/docs/clients/restful-api/task.md
@@ -1,3 +1,9 @@
+---
+title: "Task API"
+linkTitle: "Task"
+weight: 13
+---
+
### 7.1 Task
#### 7.1.1 列出某个图中全部的异步任务
@@ -87,7 +93,7 @@ DELETE http://localhost:8080/graphs/hugegraph/tasks/2
#### 7.1.4 取消某个异步任务,**该异步任务必须具有处理中断的能力**
-假设已经通过[Gremlin API](gremlin.md)创建了一个异步任务如下:
+假设已经通过[Gremlin API](../gremlin)创建了一个异步任务如下:
```groovy
"for (int i = 0; i < 10; i++) {" +
diff --git a/content/en/docs/clients/restful-api/traverser.md b/content/en/docs/clients/restful-api/traverser.md
index c4c9b23..a1613c0 100644
--- a/content/en/docs/clients/restful-api/traverser.md
+++ b/content/en/docs/clients/restful-api/traverser.md
@@ -1,3 +1,9 @@
+---
+title: "Traverser API"
+linkTitle: "Traverser"
+weight: 9
+---
+
### 3.1 traverser API概述
HugeGraphServer为HugeGraph图数据库提供了RESTful API接口。除了顶点和边的CRUD基本操作以外,还提供了一些遍历(traverser)方法,我们称为`traverser API`。这些遍历方法实现了一些复杂的图算法,方便用户对图进行分析和挖掘。
diff --git a/content/en/docs/clients/restful-api/variable.md b/content/en/docs/clients/restful-api/variable.md
index 149a692..ee22235 100644
--- a/content/en/docs/clients/restful-api/variable.md
+++ b/content/en/docs/clients/restful-api/variable.md
@@ -1,3 +1,9 @@
+---
+title: "Variable API"
+linkTitle: "Variable"
+weight: 11
+---
+
### 5.1 Variables
Variables可以用来存储有关整个图的数据,数据按照键值对的方式存取
diff --git a/content/en/docs/clients/restful-api/vertex.md b/content/en/docs/clients/restful-api/vertex.md
index 784552a..71b9f22 100644
--- a/content/en/docs/clients/restful-api/vertex.md
+++ b/content/en/docs/clients/restful-api/vertex.md
@@ -1,3 +1,9 @@
+---
+title: "Vertex API"
+linkTitle: "Vertex"
+weight: 7
+---
+
### 2.1 Vertex
顶点类型中的 Id 策略决定了顶点的 Id 类型,其对应关系如下:
diff --git a/content/en/docs/clients/restful-api/vertexlabel.md b/content/en/docs/clients/restful-api/vertexlabel.md
index 5ca620f..e75bcc7 100644
--- a/content/en/docs/clients/restful-api/vertexlabel.md
+++ b/content/en/docs/clients/restful-api/vertexlabel.md
@@ -1,3 +1,9 @@
+---
+title: "VertexLabel API"
+linkTitle: "VertexLabel"
+weight: 3
+---
+
### 1.3 VertexLabel
假设已经创建好了1.1.3中列出来的 PropertyKeys
@@ -302,4 +308,4 @@ DELETE http://localhost:8080/graphs/hugegraph/schema/vertexlabels/person
注:
-> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](task.md)
\ No newline at end of file
+> 可以通过`GET http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful API](../task)
\ No newline at end of file
diff --git a/content/en/docs/config/_index.md b/content/en/docs/config/_index.md
new file mode 100644
index 0000000..04db80c
--- /dev/null
+++ b/content/en/docs/config/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Config"
+linkTitle: "Config"
+weight: 4
+---
\ No newline at end of file
diff --git a/content/en/docs/config/config-authentication.md b/content/en/docs/config/config-authentication.md
index e5ddf5e..ee129f1 100644
--- a/content/en/docs/config/config-authentication.md
+++ b/content/en/docs/config/config-authentication.md
@@ -1,4 +1,8 @@
-## HugeGraph 内置用户权限与扩展权限配置及使用
+---
+title: "HugeGraph 内置用户权限与扩展权限配置及使用"
+linkTitle: "Config Authentication"
+weight: 3
+---
### 概述
HugeGraph 为了方便不同用户场景下的鉴权使用,目前内置了两套权限模式:
@@ -60,7 +64,7 @@ auth.graph_store=hugegraph
gremlin.graph=com.baidu.hugegraph.auth.HugeFactoryAuthProxy
```
-然后详细的权限 API 调用和说明请参考 [Authentication-API](../clients/restful-api/auth.md) 文档
+然后详细的权限 API 调用和说明请参考 [Authentication-API](/docs/clients/restful-api/auth) 文档
#### ConfigAuthenticator模式
diff --git a/content/en/docs/config/config-guide.md b/content/en/docs/config/config-guide.md
index 54e68a6..419bc68 100644
--- a/content/en/docs/config/config-guide.md
+++ b/content/en/docs/config/config-guide.md
@@ -1,4 +1,8 @@
-## HugeGraph 配置
+---
+title: "HugeGraph 配置"
+linkTitle: "Config Guide"
+weight: 1
+---
### 1 概述
diff --git a/content/en/docs/config/config-https.md b/content/en/docs/config/config-https.md
index 8fea09f..f1cf1fc 100644
--- a/content/en/docs/config/config-https.md
+++ b/content/en/docs/config/config-https.md
@@ -1,4 +1,8 @@
-## 配置 HugeGraphServer 使用 https 协议
+---
+title: "配置 HugeGraphServer 使用 https 协议"
+linkTitle: "Config Https"
+weight: 4
+---
### 概述
diff --git a/content/en/docs/config/config-option.md b/content/en/docs/config/config-option.md
index 36d4838..6add9e7 100644
--- a/content/en/docs/config/config-option.md
+++ b/content/en/docs/config/config-option.md
@@ -1,4 +1,8 @@
-## HugeGraph 配置项
+---
+title: "HugeGraph 配置项"
+linkTitle: "Config Options"
+weight: 2
+---
### Gremlin Server 配置项
diff --git a/content/en/docs/download.md b/content/en/docs/download/download.md
similarity index 91%
rename from content/en/docs/download.md
rename to content/en/docs/download/download.md
index 62f8258..a016778 100644
--- a/content/en/docs/download.md
+++ b/content/en/docs/download/download.md
@@ -1,4 +1,8 @@
-## Download HugeGraph
+---
+title: "Download HugeGraph"
+linkTitle: "Download"
+weight: 2
+---
### Latest version
@@ -29,15 +33,15 @@ server
### Release Notes
-- 2021-12-31: Release HugeGraph 0.12.0,see [HugeGraph 0.12.0 Release Notes](changelog/hugegraph-0.12.0-release-notes.md)
-- 2020-11-20: Release HugeGraph 0.11.2,see [HugeGraph 0.11.2 Release Notes](changelog/hugegraph-0.11.2-release-notes.md)
-- 2019-11-08: Release HugeGraph 0.10.4,see [HugeGraph 0.10.4 Release Notes](changelog/hugegraph-0.10.4-release-notes.md)
-- 2019-04-19: Release HugeGraph 0.9.2,see [HugeGraph 0.9.2 Release Notes](changelog/hugegraph-0.9.2-release-notes.md)
-- 2018-11-23: Release HugeGraph 0.8.0,see [HugeGraph 0.8.0 Release Notes](changelog/hugegraph-0.8.0-release-notes.md)
-- 2018-07-30: Release HugeGraph 0.7.4,see [HugeGraph 0.7.4 Release Notes](changelog/hugegraph-0.7.4-release-notes.md)
-- 2018-06-01: Release HugeGraph 0.6.1,see [HugeGraph 0.6.1 Release Notes](changelog/hugegraph-0.6.1-release-notes.md)
-- 2018-03-29: Release HugeGraph 0.5.6,see [HugeGraph 0.5.6 Release Notes](changelog/hugegraph-0.5.6-release-notes.md)
-- 2018-01-12: Release HugeGraph 0.4.4,see [HugeGraph 0.4.4 Release Notes](changelog/hugegraph-0.4.4-release-notes.md)
-- 2017-11-06: Release HugeGraph 0.3.3,see [HugeGraph 0.3.3 Release Notes](changelog/hugegraph-0.3.3-release-notes.md)
-- 2017-09-08: Release HugeGraph 0.2.4,see [HugeGraph 0.2.4 Release Notes](changelog/hugegraph-0.2.4-release-notes.md)
-- 2017-08-15: Release HugeGraph 0.2,see [HugeGraph 0.2 Release Notes](changelog/hugegraph-0.2-release-notes.md)
+- 2021-12-31: Release HugeGraph 0.12.0,see [HugeGraph 0.12.0 Release Notes](/docs/changelog/hugegraph-0.12.0-release-notes)
+- 2020-11-20: Release HugeGraph 0.11.2,see [HugeGraph 0.11.2 Release Notes](/docs/changelog/hugegraph-0.11.2-release-notes)
+- 2019-11-08: Release HugeGraph 0.10.4,see [HugeGraph 0.10.4 Release Notes](/docs/changelog/hugegraph-0.10.4-release-notes)
+- 2019-04-19: Release HugeGraph 0.9.2,see [HugeGraph 0.9.2 Release Notes](/docs/changelog/hugegraph-0.9.2-release-notes)
+- 2018-11-23: Release HugeGraph 0.8.0,see [HugeGraph 0.8.0 Release Notes](/docs/changelog/hugegraph-0.8.0-release-notes)
+- 2018-07-30: Release HugeGraph 0.7.4,see [HugeGraph 0.7.4 Release Notes](/docs/changelog/hugegraph-0.7.4-release-notes)
+- 2018-06-01: Release HugeGraph 0.6.1,see [HugeGraph 0.6.1 Release Notes](/docs/changelog/hugegraph-0.6.1-release-notes)
+- 2018-03-29: Release HugeGraph 0.5.6,see [HugeGraph 0.5.6 Release Notes](/docs/changelog/hugegraph-0.5.6-release-notes)
+- 2018-01-12: Release HugeGraph 0.4.4,see [HugeGraph 0.4.4 Release Notes](/docs/changelog/hugegraph-0.4.4-release-notes)
+- 2017-11-06: Release HugeGraph 0.3.3,see [HugeGraph 0.3.3 Release Notes](/docs/changelog/hugegraph-0.3.3-release-notes)
+- 2017-09-08: Release HugeGraph 0.2.4,see [HugeGraph 0.2.4 Release Notes](/docs/changelog/hugegraph-0.2.4-release-notes)
+- 2017-08-15: Release HugeGraph 0.2,see [HugeGraph 0.2 Release Notes](/docs/changelog/hugegraph-0.2-release-notes)
diff --git a/content/en/docs/guides/_index.md b/content/en/docs/guides/_index.md
new file mode 100644
index 0000000..b0b4c02
--- /dev/null
+++ b/content/en/docs/guides/_index.md
@@ -0,0 +1,5 @@
+---
+title: "GUIDES"
+linkTitle: "GUIDES"
+weight: 6
+---
\ No newline at end of file
diff --git a/content/en/docs/guides/architectural.md b/content/en/docs/guides/architectural.md
index 59c7ac8..405cd3b 100644
--- a/content/en/docs/guides/architectural.md
+++ b/content/en/docs/guides/architectural.md
@@ -1,29 +1,27 @@
---
-title: "HugeGraph Test"
-linkTitle: ""
+title: "HugeGraph Architecture Overview"
+linkTitle: "Architecture Overview"
weight: 1
-description: >
- test docs desc
---
-## HugeGraph Architecture Overview
-
### 1 概述
作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示。HugeGraph包括三个层次的功能,分别是存储层、计算层和用户接口层。 HugeGraph支持OLTP和OLAP两种图计算类型,其中OLTP实现了[Apache TinkerPop3](https://tinkerpop.apache.org)框架,并支持[Gremlin](https://tinkerpop.apache.org/gremlin.html)查询语言。 OLAP计算是基于SparkGraphX实现。
<center>
- <img src="../images/design/architectural-overview.png" alt="image">
+ <img src="/docs/images/design/architectural-overview.png" alt="image">
</center>
+
### 2 组件
HugeGraph的主要功能分为HugeCore、ApiServer、HugeGraph-Client、HugeGraph-Loader和HugeGraph-Studio等组件构成,各组件之间的通信关系如下图所示。
<center>
- <img src="../images/design/architectural-component.png" alt="image">
+ <img src="/docs/images/design/architectural-component.png" alt="image">
</center>
+
- HugeCore :HugeGraph的核心模块,TinkerPop的接口主要在该模块中实现。HugeCore的功能涵盖包括OLTP和OLAP两个部分。
- ApiServer :提供RESTFul Api接口,对外提供Graph Api、Schema Api和Gremlin Api等接口服务。
- HugeGraph-Client:基于Java客户端驱动程序。HugeGraph-Client是Java版本客户端驱动程序,后续可根据需要提供Python、Go、C++等多语言支持。
diff --git a/content/en/docs/guides/backup-restore.md b/content/en/docs/guides/backup-restore.md
index 74f0658..0b4e8ac 100644
--- a/content/en/docs/guides/backup-restore.md
+++ b/content/en/docs/guides/backup-restore.md
@@ -1,3 +1,9 @@
+---
+title: "Backup Restore"
+linkTitle: "Backup Restore"
+weight: 4
+---
+
## 描述
Backup 和 Restore 是备份图和恢复图的功能。备份和恢复的数据包括元数据(schema)和图数据(vertex 和 edge)。
@@ -20,7 +26,7 @@ Restore 有两种模式:
## 使用方法
-可以使用[hugegraph-tools](/quickstart/hugegraph-tools.md)进行图的备份和恢复。
+可以使用[hugegraph-tools](/docs/quickstart/hugegraph-tools)进行图的备份和恢复。
#### Backup
@@ -66,7 +72,7 @@ bin/hugegraph graph-mode-set -m NONE
#### 帮助
-备份和恢复命令的详细使用方式可以参考[hugegraph-tools文档](/quickstart/hugegraph-tools.md)。
+备份和恢复命令的详细使用方式可以参考[hugegraph-tools文档](/docs/quickstart/hugegraph-tools)。
## Backup/Restore使用和实现的API说明
diff --git a/content/en/docs/guides/custom-plugin.md b/content/en/docs/guides/custom-plugin.md
index d02deae..59a750a 100644
--- a/content/en/docs/guides/custom-plugin.md
+++ b/content/en/docs/guides/custom-plugin.md
@@ -1,4 +1,8 @@
-## HugeGraph Plugin机制及插件扩展流程
+---
+title: "HugeGraph Plugin机制及插件扩展流程"
+linkTitle: "HugeGraph Plugin"
+weight: 3
+---
### 背景
diff --git a/content/en/docs/guides/desgin-concept.md b/content/en/docs/guides/desgin-concept.md
index a9840ff..8e56ba1 100644
--- a/content/en/docs/guides/desgin-concept.md
+++ b/content/en/docs/guides/desgin-concept.md
@@ -1,4 +1,8 @@
-## HugeGraph Design Concepts
+---
+title: "HugeGraph Design Concepts"
+linkTitle: "Design Concepts"
+weight: 2
+---
### 1. Property Graph
常见的图数据表示模型有两种,分别是RDF(Resource Description Framework)模型和属性图(Property Graph)模型。
@@ -7,7 +11,7 @@ RDF是W3C标准,而Property Graph是工业标准,受到广大图数据库厂
HugeGraph对应的存储概念模型也是参考Property Graph而设计的,具体示例详见下图:(*此图为旧版设计已过时,请忽略它,后续更新*)
-
+
在HugeGraph内部,每个顶点 / 边由唯一的 VertexId / EdgeId 标识,属性存储在对应点 / 边内部。而顶点与顶点之间的关系 / 映射则是通过边来存储的。
@@ -20,7 +24,7 @@ HugeGraph对应的存储概念模型也是参考Property Graph而设计的,具
使用Edge Cut方式存储图时,任何一个顶点只会出现在一台机器上,而边可能分布在不同机器上,这种存储方式有可能导致边多次存储。
使用Vertex Cut方式存储图时,任何一条边只会出现在一台机器上,而每相同的一个点可能分布到不同机器上,这种存储方式可能会导致顶点多次存储。
-
+
采用EdgeCut分区方案可以支持高性能的插入和更新操作,而VertexCut分区方案更适合静态图查询分析,因此EdgeCut适合OLTP图查询,VertexCut更适合OLAP的图查询。
HugeGraph目前采用EdgeCut的分区方案。
@@ -35,7 +39,7 @@ HugeGraph的Vertex支持三种ID策略,在同一个图数据库中不同的Ver
默认的Id策略是AUTOMATIC,如果用户调用primaryKeys()方法并设置了正确的PrimaryKeys,则自动启用PRIMARY_KEY策略。
启用PRIMARY_KEY策略后HugeGraph能根据PrimaryKeys实现数据去重。
-
+
1. AUTOMATIC ID策略
```java
schema.vertexLabel("person")
@@ -44,7 +48,7 @@ schema.vertexLabel("person")
.create();
graph.addVertex(T.label, "person","name", "marko", "age", 18, "city", "Beijing");
```
-
+
2. PRIMARY_KEY ID策略
```java
schema.vertexLabel("person")
diff --git a/content/en/docs/guides/faq.md b/content/en/docs/guides/faq.md
index 39ccd33..750493f 100644
--- a/content/en/docs/guides/faq.md
+++ b/content/en/docs/guides/faq.md
@@ -1,4 +1,8 @@
-### FAQ
+---
+title: "FAQ"
+linkTitle: "FAQ"
+weight: 5
+---
- 如何选择后端存储? 选 RocksDB 还是 Cassandra 还是 Hbase 还是 Mysql?
diff --git a/content/en/docs/README.md b/content/en/docs/introduction/README.md
similarity index 78%
rename from content/en/docs/README.md
rename to content/en/docs/introduction/README.md
index dbf671a..9721c60 100644
--- a/content/en/docs/README.md
+++ b/content/en/docs/introduction/README.md
@@ -1,4 +1,8 @@
-## Welcome to HugeGraph
+---
+title: "Introduction with HugeGraph"
+linkTitle: "Introduction"
+weight: 1
+---
### Summary
@@ -41,15 +45,15 @@ HugeGraph支持多用户并行操作,用户可输入Gremlin查询语句,并
### Modules
-- [HugeGraph-Server](quickstart/hugegraph-server.md): HugeGraph-Server是HugeGraph项目的核心部分,包含Core、Backend、API等子模块;
+- [HugeGraph-Server](/docs/quickstart/hugegraph-server): HugeGraph-Server是HugeGraph项目的核心部分,包含Core、Backend、API等子模块;
- Core:图引擎实现,向下连接Backend模块,向上支持API模块;
- Backend:实现将图数据存储到后端,支持的后端包括:Memory、Cassandra、ScyllaDB、RocksDB、HBase、MySQL及PostgreSQL,用户根据实际情况选择一种即可;
- API:内置REST Server,向用户提供RESTful API,同时完全兼容Gremlin查询。
-- [HugeGraph-Client](quickstart/hugegraph-client.md):HugeGraph-Client提供了RESTful API的客户端,用于连接HugeGraph-Server,目前仅实现Java版,其他语言用户可自行实现;
-- [HugeGraph-Loader](quickstart/hugegraph-loader.md):HugeGraph-Loader是基于HugeGraph-Client的数据导入工具,将普通文本数据转化为图形的顶点和边并插入图形数据库中;
-- [HugeGraph-Spark](quickstart/hugegraph-spark.md):HugeGraph-Spark能在图上做并行计算,例如PageRank算法等;
-- [HugeGraph-Hubble](quickstart/hugegraph-hubble.md):HugeGraph-Hubble是HugeGraph的Web可视化管理平台,一站式可视化分析平台,平台涵盖了从数据建模,到数据快速导入,再到数据的在线、离线分析、以及图的统一管理的全过程;
-- [HugeGraph-Tools](quickstart/hugegraph-tools.md):HugeGraph-Tools是HugeGraph的部署和管理工具,包括管理图、备份/恢复、Gremlin执行等功能。
+- [HugeGraph-Client](/docs/quickstart/hugegraph-client):HugeGraph-Client提供了RESTful API的客户端,用于连接HugeGraph-Server,目前仅实现Java版,其他语言用户可自行实现;
+- [HugeGraph-Loader](/docs/quickstart/hugegraph-loader):HugeGraph-Loader是基于HugeGraph-Client的数据导入工具,将普通文本数据转化为图形的顶点和边并插入图形数据库中;
+- [HugeGraph-Spark](/docs/quickstart/hugegraph-spark):HugeGraph-Spark能在图上做并行计算,例如PageRank算法等;
+- [HugeGraph-Hubble](/docs/quickstart/hugegraph-hubble):HugeGraph-Hubble是HugeGraph的Web可视化管理平台,一站式可视化分析平台,平台涵盖了从数据建模,到数据快速导入,再到数据的在线、离线分析、以及图的统一管理的全过程;
+- [HugeGraph-Tools](/docs/quickstart/hugegraph-tools):HugeGraph-Tools是HugeGraph的部署和管理工具,包括管理图、备份/恢复、Gremlin执行等功能。
### Contact Us
diff --git a/content/en/docs/language/_index.md b/content/en/docs/language/_index.md
new file mode 100644
index 0000000..eaacdd5
--- /dev/null
+++ b/content/en/docs/language/_index.md
@@ -0,0 +1,5 @@
+---
+title: "QUERY LANGUAGE"
+linkTitle: "QUERY LANGUAGE"
+weight: 7
+---
\ No newline at end of file
diff --git a/content/en/docs/language/hugegraph-example.md b/content/en/docs/language/hugegraph-example.md
index 6a84a27..a103665 100644
--- a/content/en/docs/language/hugegraph-example.md
+++ b/content/en/docs/language/hugegraph-example.md
@@ -1,4 +1,8 @@
-## HugeGraph Examples
+---
+title: "HugeGraph Examples"
+linkTitle: "HugeGraph Examples"
+weight: 2
+---
### 1 概述
@@ -23,9 +27,10 @@ HugeGraph相对于TitanDB而言,其主要特点如下:
本示例通过Property Graph Model图数据模型来描述希腊神话中各人物角色的关系(也被成为人物关系图谱),具体关系详见下图。
<center>
- <img src="/images/graph-of-gods.png" alt="image">
+ <img src="/docs/images/graph-of-gods.png" alt="image">
</center>
+
其中,圆形节点代表实体(Vertex),箭头代表关系(Edge),方框的内容为属性。
该关系图谱中有两类顶点,分别是人物(character)和位置(location)如下表:
@@ -174,7 +179,7 @@ g.V(pluto).out('brother').as('god').out('lives').as('place').select('god','place
g.V(pluto).out('brother').as('god').out('lives').as('place').select('god','place').by('name')
```
-推荐使用[HugeGraph-Studio](/quickstart/hugegraph-studio.html) 通过可视化的方式来执行上述代码。另外也可以通过HugeGraph-Client、HugeApi、GremlinConsole和GremlinDriver等多种方式执行上述代码。
+推荐使用[HugeGraph-Studio](/docs/quickstart/hugegraph-studio) 通过可视化的方式来执行上述代码。另外也可以通过HugeGraph-Client、HugeApi、GremlinConsole和GremlinDriver等多种方式执行上述代码。
#### 3.2 总结
diff --git a/content/en/docs/language/hugegraph-gremlin.md b/content/en/docs/language/hugegraph-gremlin.md
index 723bed7..d231ba3 100644
--- a/content/en/docs/language/hugegraph-gremlin.md
+++ b/content/en/docs/language/hugegraph-gremlin.md
@@ -1,4 +1,10 @@
-## HugeGraph Gremlin
+---
+title: "HugeGraph Gremlin"
+linkTitle: "Gremlin Query Language"
+weight: 1
+---
+
+### 概述
HugeGraph支持[Apache TinkerPop3](https://tinkerpop.apache.org)的图形遍历查询语言[Gremlin](https://tinkerpop.apache.org/gremlin.html)。 SQL是关系型数据库查询语言,而Gremlin是一种通用的图数据库查询语言,Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,也可执行图的查询操作。
diff --git a/content/en/docs/performance/_index.md b/content/en/docs/performance/_index.md
new file mode 100644
index 0000000..90eb661
--- /dev/null
+++ b/content/en/docs/performance/_index.md
@@ -0,0 +1,5 @@
+---
+title: "PERFORMANCE"
+linkTitle: "PERFORMANCE"
+weight: 8
+---
\ No newline at end of file
diff --git a/content/en/docs/performance/api-preformance/_index.md b/content/en/docs/performance/api-preformance/_index.md
new file mode 100644
index 0000000..d72c7e1
--- /dev/null
+++ b/content/en/docs/performance/api-preformance/_index.md
@@ -0,0 +1,20 @@
+---
+title: "HugeGraph-API Performance"
+linkTitle: "HugeGraph-API Performance"
+weight: 2
+---
+
+HugeGraph API性能测试主要测试HugeGraph-Server对RESTful API请求的并发处理能力,包括:
+
+- 顶点/边的单条插入
+- 顶点/边的批量插入
+- 顶点/边的查询
+
+HugeGraph的每个发布版本的RESTful API的性能测试情况可以参考:
+
+- [v0.5.6 stand-alone](/docs/performance/api-preformance/hugegraph-api-0.5.6-rocksdb/)
+- [v0.5.6 cluster](/docs/performance/api-preformance/hugegraph-api-0.5.6-cassandra/)
+- [v0.4.4](/docs/performance/api-preformance/hugegraph-api-0.4.4/)
+- [v0.2](/docs/performance/api-preformance/hugegraph-api-0.2/)
+
+> 之前的版本只提供HugeGraph所支持的后端种类中性能最好的API性能测试,从0.5.6版本开始,分别提供了单机和集群的性能情况
\ No newline at end of file
diff --git a/content/en/docs/performance/hugegraph-api-0.2.md b/content/en/docs/performance/api-preformance/hugegraph-api-0.2.md
similarity index 99%
rename from content/en/docs/performance/hugegraph-api-0.2.md
rename to content/en/docs/performance/api-preformance/hugegraph-api-0.2.md
index f736585..cd4730e 100644
--- a/content/en/docs/performance/hugegraph-api-0.2.md
+++ b/content/en/docs/performance/api-preformance/hugegraph-api-0.2.md
@@ -1,3 +1,9 @@
+---
+title: "v0.2"
+linkTitle: "v0.2"
+weight: 4
+---
+
### 1 测试环境
#### 1.1 软硬件信息
diff --git a/content/en/docs/performance/hugegraph-api-0.4.4.md b/content/en/docs/performance/api-preformance/hugegraph-api-0.4.4.md
similarity index 91%
rename from content/en/docs/performance/hugegraph-api-0.4.4.md
rename to content/en/docs/performance/api-preformance/hugegraph-api-0.4.4.md
index 10b80f6..a2742bc 100644
--- a/content/en/docs/performance/hugegraph-api-0.4.4.md
+++ b/content/en/docs/performance/api-preformance/hugegraph-api-0.4.4.md
@@ -1,3 +1,9 @@
+---
+title: "v0.4.4"
+linkTitle: "v0.4.4"
+weight: 3
+---
+
### 1 测试环境
被压机器信息
@@ -54,9 +60,10 @@
###### 顶点和边的最大插入速度(高性能服务器,使用SSD存储RocksDB数据):
<center>
- <img src="/images/API-perf/v0.4.4/best.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/best.png" alt="image">
</center>
+
###### 结论:
- 并发1000,边的吞吐量是是451,每秒可处理的数据:451*500条=225500/s
@@ -65,9 +72,10 @@
**1\. CPU和内存对插入性能的影响(服务器都使用HDD存储RocksDB数据,批量插入)**
<center>
- <img src="/images/API-perf/v0.4.4/cpu-memory.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/cpu-memory.png" alt="image">
</center>
+
###### 结论:
- 同样使用HDD硬盘,CPU和内存增加了1倍
@@ -77,9 +85,10 @@
**2\. SSD和HDD对插入性能的影响(高性能服务器,批量插入)**
<center>
- <img src="/images/API-perf/v0.4.4/ssd.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/ssd.png" alt="image">
</center>
+
###### 结论:
- 边:使用SSD吞吐量451.7,使用HDD吞吐量426.6,性能提升5%
@@ -88,9 +97,10 @@
**3\. 不同并发线程数对插入性能的影响(普通服务器,使用HDD存储RocksDB数据)**
<center>
- <img src="/images/API-perf/v0.4.4/threads-batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/threads-batch.png" alt="image">
</center>
+
###### 结论:
- 顶点:1000并发,响应时间7ms和1500并发响应时间1028ms差距悬殊,且吞吐量一直保持在1300左右,因此拐点数据应该在1300 ,且并发1300时,响应时间已达到22ms,在可控范围内,相比HugeGraph 0.2(1000并发:平均响应时间8959ms),处理能力出现质的飞跃;
@@ -110,7 +120,7 @@
- 服务异常标志:错误率大于0.00%
<center>
- <img src="/images/API-perf/v0.4.4/threads-single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.4.4/threads-single.png" alt="image">
</center>
###### 结论:
diff --git a/content/en/docs/performance/hugegraph-api-0.5.6-Cassandra.md b/content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
similarity index 83%
rename from content/en/docs/performance/hugegraph-api-0.5.6-Cassandra.md
rename to content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
index be42f04..13f5083 100644
--- a/content/en/docs/performance/hugegraph-api-0.5.6-Cassandra.md
+++ b/content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
@@ -1,3 +1,9 @@
+---
+title: "v0.5.6 Cluster(Cassandra)"
+linkTitle: "v0.5.6 Cluster(Cassandra)"
+weight: 2
+---
+
### 1 测试环境
被压机器信息
@@ -52,9 +58,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的最大插入速度:
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/vertex_batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_batch.png" alt="image">
</center>
+
####### 结论:
- 并发3500,顶点的吞吐量是261,每秒可处理的数据:261*200=52200/s
@@ -62,9 +69,10 @@ CPU | Memory | 网卡 | 磁盘
###### 边的最大插入速度
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/edge_batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_batch.png" alt="image">
</center>
+
####### 结论:
- 并发1000,边的吞吐量是323,每秒可处理的数据:323*500=161500/s
@@ -85,9 +93,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的单条插入
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/vertex_single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_single.png" alt="image">
</center>
+
####### 结论:
- 并发9000,吞吐量为8400,顶点的单条插入并发能力为9000
@@ -95,9 +104,10 @@ CPU | Memory | 网卡 | 磁盘
###### 边的单条插入
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/edge_single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_single.png" alt="image">
</center>
+
####### 结论:
- 并发4500,吞吐量是4160,边的单条插入并发能力为4500
@@ -118,9 +128,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的按id查询
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/vertex_id_query.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_id_query.png" alt="image">
</center>
+
####### 结论:
- 并发14500,吞吐量是13576,顶点的按id查询的并发能力为14500,平均延时为11ms
@@ -128,7 +139,7 @@ CPU | Memory | 网卡 | 磁盘
###### 边的按id查询
<center>
- <img src="/images/API-perf/v0.5.6/cassandra/edge_id_query.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_id_query.png" alt="image">
</center>
####### 结论:
diff --git a/content/en/docs/performance/hugegraph-api-0.5.6-RocksDB.md b/content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
similarity index 83%
rename from content/en/docs/performance/hugegraph-api-0.5.6-RocksDB.md
rename to content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
index ed8efc6..a59a097 100644
--- a/content/en/docs/performance/hugegraph-api-0.5.6-RocksDB.md
+++ b/content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
@@ -1,3 +1,9 @@
+---
+title: "v0.5.6 Stand-alone(RocksDB)"
+linkTitle: "v0.5.6 Stand-alone(RocksDB)"
+weight: 1
+---
+
### 1 测试环境
被压机器信息
@@ -52,9 +58,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的最大插入速度:
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/vertex_batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_batch.png" alt="image">
</center>
+
####### 结论:
- 并发2200,顶点的吞吐量是2026.8,每秒可处理的数据:2026.8*200=405360/s
@@ -62,7 +69,7 @@ CPU | Memory | 网卡 | 磁盘
###### 边的最大插入速度
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/edge_batch.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_batch.png" alt="image">
</center>
####### 结论:
@@ -85,9 +92,10 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的单条插入
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/vertex_single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_single.png" alt="image">
</center>
+
####### 结论:
- 并发11500,吞吐量为10730,顶点的单条插入并发能力为11500
@@ -95,9 +103,10 @@ CPU | Memory | 网卡 | 磁盘
###### 边的单条插入
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/edge_single.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_single.png" alt="image">
</center>
+
####### 结论:
- 并发9000,吞吐量是8418,边的单条插入并发能力为9000
@@ -118,7 +127,7 @@ CPU | Memory | 网卡 | 磁盘
###### 顶点的按id查询
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png" alt="image">
</center>
####### 结论:
@@ -128,9 +137,10 @@ CPU | Memory | 网卡 | 磁盘
###### 边的按id查询
<center>
- <img src="/images/API-perf/v0.5.6/rocksdb/edge_id_query.png" alt="image">
+ <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_id_query.png" alt="image">
</center>
+
####### 结论:
- 并发13000,吞吐量是12225,边的按id查询的并发能力为13000,平均延时为12ms
diff --git a/content/en/docs/performance/hugegraph-api-performance.md b/content/en/docs/performance/hugegraph-api-performance.md
deleted file mode 100644
index ff0be9d..0000000
--- a/content/en/docs/performance/hugegraph-api-performance.md
+++ /dev/null
@@ -1,16 +0,0 @@
-## HugeGraph API Performance
-
-HugeGraph API性能测试主要测试HugeGraph-Server对RESTful API请求的并发处理能力,包括:
-
-- 顶点/边的单条插入
-- 顶点/边的批量插入
-- 顶点/边的查询
-
-HugeGraph的每个发布版本的RESTful API的性能测试情况可以参考:
-
-- [v0.5.6 stand-alone](hugegraph-api-0.5.6-RocksDB.md)
-- [v0.5.6 cluster](hugegraph-api-0.5.6-Cassandra.md)
-- [v0.4.4](hugegraph-api-0.4.4.md)
-- [v0.2](hugegraph-api-0.2.md)
-
-> 之前的版本只提供HugeGraph所支持的后端种类中性能最好的API性能测试,从0.5.6版本开始,分别提供了单机和集群的性能情况
\ No newline at end of file
diff --git a/content/en/docs/performance/hugegraph-benchmark-0.5.6.md b/content/en/docs/performance/hugegraph-benchmark-0.5.6.md
index e4e6548..d8a0ed6 100644
--- a/content/en/docs/performance/hugegraph-benchmark-0.5.6.md
+++ b/content/en/docs/performance/hugegraph-benchmark-0.5.6.md
@@ -1,3 +1,9 @@
+---
+title: "HugeGraph BenchMark Performance"
+linkTitle: "HugeGraph BenchMark Performance"
+weight: 1
+---
+
### 1 测试环境
#### 1.1 硬件信息
diff --git a/content/en/docs/performance/hugegraph-loader-performance.md b/content/en/docs/performance/hugegraph-loader-performance.md
index c050400..ef397f2 100644
--- a/content/en/docs/performance/hugegraph-loader-performance.md
+++ b/content/en/docs/performance/hugegraph-loader-performance.md
@@ -1,6 +1,12 @@
+---
+title: "HugeGraph-Loader Performance"
+linkTitle: "HugeGraph-Loader Performance"
+weight: 3
+---
+
## 使用场景
-当要批量插入的图数据(包括顶点和边)条数为billion级别及以下,或者总数据量小于TB时,可以采用[HugeGraph-Loader](../quickstart/hugegraph-loader.md)工具持续、高速导入图数据
+当要批量插入的图数据(包括顶点和边)条数为billion级别及以下,或者总数据量小于TB时,可以采用[HugeGraph-Loader](/docs/quickstart/hugegraph-loader)工具持续、高速导入图数据
## 性能
diff --git a/content/en/docs/quickstart/_index.md b/content/en/docs/quickstart/_index.md
new file mode 100644
index 0000000..1a11611
--- /dev/null
+++ b/content/en/docs/quickstart/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Quick Start"
+linkTitle: "Quick Start"
+weight: 3
+---
\ No newline at end of file
diff --git a/content/en/docs/quickstart/hugegraph-client.md b/content/en/docs/quickstart/hugegraph-client.md
index 5877090..5d2125f 100644
--- a/content/en/docs/quickstart/hugegraph-client.md
+++ b/content/en/docs/quickstart/hugegraph-client.md
@@ -1,6 +1,10 @@
-## HugeGraph-Client Quick Start
+---
+title: "HugeGraph-Client Quick Start"
+linkTitle: "Develop with HugeGraph-Client"
+weight: 6
+---
-### 1 概述
+### 1 HugeGraph-Client概述
HugeGraph-Client向HugeGraph-Server发出HTTP请求,获取并解析Server的执行结果。目前仅提供了Java版,用户可以使用HugeGraph-Client编写Java代码操作HugeGraph,比如元数据和图数据的增删改查,或者执行gremlin语句。
@@ -338,8 +342,9 @@ public class BatchExample {
### 4.4 运行Example
-运行Example之前需要启动Server, 启动过程见[HugeGraph-Server Quick Start](/quickstart/hugegraph-server.md)
+运行Example之前需要启动Server, 启动过程见[HugeGraph-Server Quick Start](/docs/quickstart/hugegraph-server)
### 4.5 Example示例说明
-示例说明见[HugeGraph-Client基本API介绍](/clients/hugegraph-client.md)
+示例说明见[HugeGraph-Client基本API介绍](/docs/clients/hugegraph-client)
+
diff --git a/content/en/docs/quickstart/hugegraph-hubble.md b/content/en/docs/quickstart/hugegraph-hubble.md
index a617378..bab2a03 100644
--- a/content/en/docs/quickstart/hugegraph-hubble.md
+++ b/content/en/docs/quickstart/hugegraph-hubble.md
@@ -1,8 +1,10 @@
+---
+title: "HugeGraph-Hubble Quick Start"
+linkTitle: "Visual with HugeGraph-Hubble"
+weight: 4
+---
-
-## HugeGraph-Hubble用户使用手册
-
-### 1 平台概述
+### 1 HugeGraph-Hubble概述
HugeGraph是一款面向分析型,支持批量操作的图数据库系统,它由百度安全团队自主研发,全面支持[Apache TinkerPop3](https://tinkerpop.apache.org)框架和[Gremlin](https://tinkerpop.apache.org/gremlin.html)图查询语言,提供导出、备份、恢复等完善的工具链生态,有效解决海量图数据的存储、查询和关联分析需求。HugeGraph广泛应用于银行券商的风控打击、保险理赔、推荐搜索、公安犯罪打击、知识图谱构建、网络安全、IT运维等领域,致力于让更多行业、组织及用户享受到更广泛的数据综合价值。
@@ -35,47 +37,53 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
平台的模块使用流程如下:
<center>
- <img src="/images/images-hubble/2平台使用流程.png" alt="image">
+ <img src="/docs/images/images-hubble/2平台使用流程.png" alt="image">
</center>
+
### 3 平台使用说明
#### 3.1 图管理
##### 3.1.1 图创建
图管理模块下,点击【创建图】,通过填写图ID、图名称、主机名、端口号、用户名、密码的信息,实现多图的连接。
<center>
- <img src="/images/images-hubble/311图创建.png" alt="image">
+ <img src="/docs/images/images-hubble/311图创建.png" alt="image">
</center>
+
创建图填写内容如下:
<center>
- <img src="/images/images-hubble/311图创建2.png" alt="image">
+ <img src="/docs/images/images-hubble/311图创建2.png" alt="image">
</center>
+
##### 3.1.2 图访问
实现图空间的信息访问,进入后,可进行图的多维查询分析、元数据管理、数据导入、算法分析等操作。
<center>
- <img src="/images/images-hubble/312图访问.png" alt="image">
+ <img src="/docs/images/images-hubble/312图访问.png" alt="image">
</center>
+
##### 3.1.3 图管理
1. 用户通过对图的概览、搜索以及单图的信息编辑与删除,实现图的统一管理。
2. 搜索范围:可对图名称和ID进行搜索。
<center>
- <img src="/images/images-hubble/313图管理.png" alt="image">
+ <img src="/docs/images/images-hubble/313图管理.png" alt="image">
</center>
+
#### 3.2 元数据建模(列表+图模式)
##### 3.2.1 模块入口
左侧导航处:
<center>
- <img src="/images/images-hubble/321元数据入口.png" alt="image">
+ <img src="/docs/images/images-hubble/321元数据入口.png" alt="image">
</center>
+
##### 3.2.2 属性类型
###### 3.2.2.1 创建
1. 填写或选择属性名称、数据类型、基数,完成属性的创建。
@@ -84,15 +92,17 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
列表模式:
<center>
- <img src="/images/images-hubble/3221属性创建.png" alt="image">
+ <img src="/docs/images/images-hubble/3221属性创建.png" alt="image">
</center>
+
图模式:
<center>
- <img src="/images/images-hubble/3221属性创建2.png" alt="image">
+ <img src="/docs/images/images-hubble/3221属性创建2.png" alt="image">
</center>
+
###### 3.2.2.2 复用
1. 平台提供【复用】功能,可直接复用其他图的元数据。
2. 选择需要复用的图ID,继续选择需要复用的属性,之后平台会进行是否冲突的校验,通过后,可实现元数据的复用。
@@ -100,15 +110,17 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
选择复用项:
<center>
- <img src="/images/images-hubble/3222属性复用.png" alt="image">
+ <img src="/docs/images/images-hubble/3222属性复用.png" alt="image">
</center>
+
校验复用项:
<center>
- <img src="/images/images-hubble/3222属性复用2.png" alt="image">
+ <img src="/docs/images/images-hubble/3222属性复用2.png" alt="image">
</center>
+
###### 3.2.2.3 管理
1. 在属性列表中可进行单条删除或批量删除操作。
@@ -119,15 +131,17 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
列表模式:
<center>
- <img src="/images/images-hubble/3231顶点创建.png" alt="image">
+ <img src="/docs/images/images-hubble/3231顶点创建.png" alt="image">
</center>
+
图模式:
<center>
- <img src="/images/images-hubble/3231顶点创建2.png" alt="image">
+ <img src="/docs/images/images-hubble/3231顶点创建2.png" alt="image">
</center>
+
###### 3.2.3.2 复用
1. 顶点类型的复用,会将此类型关联的属性和属性索引一并复用。
2. 复用功能使用方法类似属性的复用,见3.2.2.2。
@@ -139,9 +153,10 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
2. 可进行单条删除或批量删除操作。
<center>
- <img src="/images/images-hubble/3233顶点删除.png" alt="image">
+ <img src="/docs/images/images-hubble/3233顶点删除.png" alt="image">
</center>
+
##### 3.2.4 边类型
###### 3.2.4.1 创建
1. 填写或选择边类型名称、起点类型、终点类型、关联属性、是否允许多次连接、边样式、查询结果中边下方展示的内容,以及索引的信息:包括是否创建类型索引,及属性索引的具体内容,完成边类型的创建。
@@ -149,15 +164,17 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
列表模式:
<center>
- <img src="/images/images-hubble/3241边创建.png" alt="image">
+ <img src="/docs/images/images-hubble/3241边创建.png" alt="image">
</center>
+
图模式:
<center>
- <img src="/images/images-hubble/3241边创建2.png" alt="image">
+ <img src="/docs/images/images-hubble/3241边创建2.png" alt="image">
</center>
+
###### 3.2.4.2 复用
1. 边类型的复用,会将此类型的起点类型、终点类型、关联的属性和属性索引一并复用。
2. 复用功能使用方法类似属性的复用,见3.2.2.2。
@@ -174,31 +191,35 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
数据导入的使用流程如下:
<center>
- <img src="/images/images-hubble/33导入流程.png" alt="image">
+ <img src="/docs/images/images-hubble/33导入流程.png" alt="image">
</center>
+
##### 3.3.1 模块入口
左侧导航处:
<center>
- <img src="/images/images-hubble/331导入入口.png" alt="image">
+ <img src="/docs/images/images-hubble/331导入入口.png" alt="image">
</center>
+
##### 3.3.2 创建任务
1. 填写任务名称和备注(非必填),可以创建导入任务。
2. 可创建多个导入任务,并行导入。
<center>
- <img src="/images/images-hubble/332创建任务.png" alt="image">
+ <img src="/docs/images/images-hubble/332创建任务.png" alt="image">
</center>
+
##### 3.3.3 上传文件
1. 上传需要构图的文件,目前支持的格式为CSV,后续会不断更新。
2. 可同时上传多个文件。
<center>
- <img src="/images/images-hubble/333上传文件.png" alt="image">
+ <img src="/docs/images/images-hubble/333上传文件.png" alt="image">
</center>
+
##### 3.3.4 设置数据映射
1. 对上传的文件分别设置数据映射,包括文件设置和类型设置
2. 文件设置:勾选或填写是否包含表头、分隔符、编码格式等文件本身的设置内容,均设置默认值,无需手动填写
@@ -215,46 +236,52 @@ HugeGraph是一款面向分析型,支持批量操作的图数据库系统,
设置映射的填写内容:
<center>
- <img src="/images/images-hubble/334设置映射.png" alt="image">
+ <img src="/docs/images/images-hubble/334设置映射.png" alt="image">
</center>
+
映射列表:
<center>
- <img src="/images/images-hubble/334设置映射2.png" alt="image">
+ <img src="/docs/images/images-hubble/334设置映射2.png" alt="image">
</center>
+
##### 3.3.5 导入数据
导入前需要填写导入设置参数,填写完成后,可开始向图库中导入数据
1. 导入设置
- 导入设置参数项如下图所示,均设置默认值,无需手动填写
<center>
- <img src="/images/images-hubble/335导入设置.png" alt="image">
+ <img src="/docs/images/images-hubble/335导入设置.png" alt="image">
</center>
+
2. 导入详情
- 点击开始导入,开始文件的导入任务
- 导入详情中提供每个上传文件设置的映射类型、导入速度、导入的进度、耗时以及当前任务的具体状态,并可对每个任务进行暂停、继续、停止等操作
- 若导入失败,可查看具体原因
<center>
- <img src="/images/images-hubble/335导入详情.png" alt="image">
+ <img src="/docs/images/images-hubble/335导入详情.png" alt="image">
</center>
+
#### 3.4 数据分析
##### 3.4.1 模块入口
左侧导航处:
<center>
- <img src="/images/images-hubble/341分析入口.png" alt="image">
+ <img src="/docs/images/images-hubble/341分析入口.png" alt="image">
</center>
+
##### 3.4.2 多图切换
通过左侧切换入口,灵活切换多图的操作空间
<center>
- <img src="/images/images-hubble/342多图切换.png" alt="image">
+ <img src="/docs/images/images-hubble/342多图切换.png" alt="image">
</center>
+
##### 3.4.3 图分析与处理
HugeGraph支持Apache TinkerPop3的图遍历查询语言Gremlin,Gremlin是一种通用的图数据库查询语言,通过输入Gremlin语句,点击执行,即可执行图数据的查询分析操作,并可实现顶点/边的创建及删除、顶点/边的属性修改等。
@@ -265,19 +292,22 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
【图模式】
<center>
- <img src="/images/images-hubble/343图分析-图.png" alt="image">
+ <img src="/docs/images/images-hubble/343图分析-图.png" alt="image">
</center>
+
【表格模式】
<center>
- <img src="/images/images-hubble/343图分析-表格.png" alt="image">
+ <img src="/docs/images/images-hubble/343图分析-表格.png" alt="image">
</center>
+
【Json模式】
<center>
- <img src="/images/images-hubble/343图分析-json.png" alt="image">
+ <img src="/docs/images/images-hubble/343图分析-json.png" alt="image">
</center>
+
##### 3.4.4 数据详情
点击顶点/边实体,可查看顶点/边的数据详情,包括:顶点/边类型,顶点ID,属性及对应值,拓展图的信息展示维度,提高易用性。
@@ -293,9 +323,10 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
双击顶点,也可展示与选中点关联的顶点。
<center>
- <img src="/images/images-hubble/345定制路径查询.png" alt="image">
+ <img src="/docs/images/images-hubble/345定制路径查询.png" alt="image">
</center>
+
##### 3.4.6 新增顶点/边
###### 3.4.6.1 新增顶点
在图区可通过两个入口,动态新增顶点,如下:
@@ -307,15 +338,17 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
入口如下:
<center>
- <img src="/images/images-hubble/346新增顶点.png" alt="image">
+ <img src="/docs/images/images-hubble/346新增顶点.png" alt="image">
</center>
+
添加顶点内容如下:
<center>
- <img src="/images/images-hubble/346新增顶点2.png" alt="image">
+ <img src="/docs/images/images-hubble/346新增顶点2.png" alt="image">
</center>
+
###### 3.4.6.2 新增边
右击图结果中的顶点,可增加该点的出边或者入边。
@@ -325,16 +358,18 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
2. 提供语句的收藏功能,可对常用语句进行收藏操作,方便高频语句快速调用
<center>
- <img src="/images/images-hubble/347收藏.png" alt="image">
+ <img src="/docs/images/images-hubble/347收藏.png" alt="image">
</center>
+
#### 3.5 任务管理
##### 3.5.1 模块入口
左侧导航处:
<center>
- <img src="/images/images-hubble/351任务管理入口.png" alt="image">
+ <img src="/docs/images/images-hubble/351任务管理入口.png" alt="image">
</center>
+
##### 3.5.2 任务管理
1. 提供异步任务的统一的管理与结果查看,异步任务包括4类,分别为:
- gremlin:Gremlin任务
@@ -347,9 +382,10 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
5. 可对异步任务进行删除或批量删除操作
<center>
- <img src="/images/images-hubble/352任务列表.png" alt="image">
+ <img src="/docs/images/images-hubble/352任务列表.png" alt="image">
</center>
+
##### 3.5.3 Gremlin异步任务
1.创建任务
@@ -360,15 +396,17 @@ Gremlin查询后,下方为图结果展示区域,提供3种图结果展示方
- 提供【查看】入口,可跳转到任务详情查看当前任务具体执行情况跳转到任务中心后,直接显示当前执行的任务行
<center>
- <img src="/images/images-hubble/353gremlin任务.png" alt="image">
+ <img src="/docs/images/images-hubble/353gremlin任务.png" alt="image">
</center>
+
点击查看入口,跳转到任务管理列表,如下:
<center>
- <img src="/images/images-hubble/353gremlin任务2.png" alt="image">
+ <img src="/docs/images/images-hubble/353gremlin任务2.png" alt="image">
</center>
+
4.查看结果
- 结果通过json形式展示
@@ -381,18 +419,21 @@ Hubble上暂未提供可视化的OLAP算法执行,可调用RESTful API进行OL
- 在元数据建模模块中,删除元数据时,可建立删除元数据的异步任务
<center>
- <img src="/images/images-hubble/355删除元数据.png" alt="image">
+ <img src="/docs/images/images-hubble/355删除元数据.png" alt="image">
</center>
+
- 在编辑已有的顶点/边类型操作中,新增索引时,可建立创建索引的异步任务
<center>
- <img src="/images/images-hubble/355构建索引.png" alt="image">
+ <img src="/docs/images/images-hubble/355构建索引.png" alt="image">
</center>
+
2.任务详情
- 确认/保存后,可跳转到任务中心查看当前任务的详情
<center>
- <img src="/images/images-hubble/355任务详情.png" alt="image">
+ <img src="/docs/images/images-hubble/355任务详情.png" alt="image">
</center>
+
diff --git a/content/en/docs/quickstart/hugegraph-loader.md b/content/en/docs/quickstart/hugegraph-loader.md
index a09b68f..c095f28 100644
--- a/content/en/docs/quickstart/hugegraph-loader.md
+++ b/content/en/docs/quickstart/hugegraph-loader.md
@@ -1,6 +1,10 @@
-## HugeGraph-Loader Quick Start
+---
+title: "HugeGraph-Loader Quick Start"
+linkTitle: "Load data with HugeGraph-Loader"
+weight: 2
+---
-### 1 概述
+### 1 HugeGraph-Loader概述
HugeGraph-Loader 是 HugeGragh 的数据导入组件,能够将多种数据源的数据转化为图的顶点和边并批量导入到图数据库中。
@@ -14,7 +18,7 @@ HugeGraph-Loader 是 HugeGragh 的数据导入组件,能够将多种数据源
后面会具体说明。
-> 注意:使用 HugeGraph-Loader 需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考 [HugeGraph-Server Quick Start](/quickstart/hugegraph-server.html)
+> 注意:使用 HugeGraph-Loader 需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考 [HugeGraph-Server Quick Start](/docs/quickstart/hugegraph-server)
### 2 获取 HugeGraph-Loader
@@ -44,15 +48,17 @@ $ git clone https://github.com/hugegraph/hugegraph-loader.git
访问[Oracle jdbc 下载](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) 页面。选择Oracle Database 12c Release 2 (12.2.0.1) drivers,如下图所示。
<center>
- <img src="/images/oracle-download.png" alt="image">
+ <img src="/docs/images/oracle-download.png" alt="image">
</center>
+
打开链接后,选择“ojdbc8.jar”, 如下图所示。
<center>
- <img src="/images/ojdbc8.png" alt="image">
+ <img src="/docs/images/ojdbc8.png" alt="image">
</center>
+
把ojdbc8安装到本地maven仓库,进入``ojdbc8.jar``所在目录,执行以下命令。
```
mvn install:install-file -Dfile=./ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar
@@ -82,10 +88,11 @@ mvn clean package -DskipTests
"软件"有:"名字"、"售卖价格"等属性;边"认识"有: "日期"属性等。
<center>
- <img src="/images/demo-graph-model.png" alt="image">
+ <img src="/docs/images/demo-graph-model.png" alt="image">
<p>示例图模型</p>
</center>
+
在设计好了图模型之后,我们可以用`groovy`编写出`schema`的定义,并保存至文件中,这里命名为`schema.groovy`。
```groovy
@@ -107,7 +114,7 @@ schema.edgeLabel("knows").sourceLabel("person").targetLabel("person").ifNotExist
schema.edgeLabel("created").sourceLabel("person").targetLabel("software").ifNotExist().create();
```
-> 关于 schema 的详细说明请参考 [hugegraph-client](/clients/hugegraph-client.md) 中对应部分。
+> 关于 schema 的详细说明请参考 [hugegraph-client](/docs/clients/hugegraph-client) 中对应部分。
#### 3.2 准备数据
@@ -526,7 +533,7 @@ Office,388
}
]
}
-```
+```
映射文件 1.0 版本是以顶点和边为中心,设置输入源;而 2.0 版本是以输入源为中心,设置顶点和边映射。有些输入源(比如一个文件)既能生成顶点,也能生成边,如果用 1.0 版的格式写,就需要在 vertex 和 egde 映射块中各写一次 input 块,这两次的 input 块是完全一样的;而 2.0 版本只需要写一次 input。所以 2.0 版相比于 1.0 版,能省掉一些 input 的重复书写。
diff --git a/content/en/docs/quickstart/hugegraph-server.md b/content/en/docs/quickstart/hugegraph-server.md
index 5b697fb..0618d83 100644
--- a/content/en/docs/quickstart/hugegraph-server.md
+++ b/content/en/docs/quickstart/hugegraph-server.md
@@ -1,6 +1,10 @@
-## HugeGraphServer Quick Start
+---
+title: "HugeGraph-Server Quick Start"
+linkTitle: "Install HugeGraph-Server"
+weight: 1
+---
-### 1 概述
+### 1 HugeGraph-Server概述
HugeGraph-Server 是 HugeGraph 项目的核心部分,包含Core、Backend、API等子模块。
@@ -47,7 +51,7 @@ tar -zxvf hugegraph-tools-${version}.tar.gz
cd hugegraph-tools-${version}
```
-> 注:${version}为版本号,最新版本号可参考[Download页面](../download.md),或直接从Download页面点击链接下载
+> 注:${version}为版本号,最新版本号可参考[Download页面](/docs/download/download),或直接从Download页面点击链接下载
HugeGraph-Tools 的总入口脚本是`bin/hugegraph`,用户可以使用`help`子命令查看其用法,这里只介绍一键部署的命令。
@@ -107,7 +111,7 @@ mvn package -DskipTests
### 4 配置
如果需要快速启动HugeGraph仅用于测试,那么只需要进行少数几个配置项的修改即可(见下一节)。
-详细的配置介绍请参考[配置文档](/config/config-guide.md)及[配置项介绍](/config/config-option.md)
+详细的配置介绍请参考[配置文档](/docs/config/config-guide)及[配置项介绍](/docs/config/config-option)
### 5 启动
@@ -293,7 +297,7 @@ Starting HugeGraphServer...
Connecting to HugeGraphServer (http://127.0.0.1:8080/graphs)....OK
```
-> 更多其它后端配置可参考[配置项介绍](/config/config-option.md)
+> 更多其它后端配置可参考[配置项介绍](/docs/config/config-option)
### 6 访问Server
@@ -401,7 +405,7 @@ _说明_
}
```
-详细的API请参考[RESTful-API](/clients/hugegraph-api.md)文档
+详细的API请参考[RESTful-API](/dcos/clients/restful-api)文档
### 7 停止Server
diff --git a/content/en/docs/quickstart/hugegraph-spark.md b/content/en/docs/quickstart/hugegraph-spark.md
index 1db1152..7667590 100644
--- a/content/en/docs/quickstart/hugegraph-spark.md
+++ b/content/en/docs/quickstart/hugegraph-spark.md
@@ -1,12 +1,16 @@
-## HugeGraph-Spark Quick Start
+---
+title: "HugeGraph-Spark Quick Start"
+linkTitle: "Analysis with HugeGraph-Spark"
+weight: 7
+---
-### 1 概述
+### 1 HugeGraph-Spark概述
HugeGraph-Spark 是一个连接 HugeGraph 和 Spark GraphX 的工具,能够读取 HugeGraph 中的数据并转换成 Spark GraphX 的 RDD,然后执行 GraphX 中的各种图算法。
### 2 环境依赖
-在使用 HugeGraph-Spark 前,需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考 [HugeGraph-Server Quick Start](/quickstart/hugegraph-server.html)。另外,由于 HugeGraph-Spark 需要使用 Spark GraphX,所以还需要下载 spark,本文的示例使用的是 apache-spark-2.1.1。
+在使用 HugeGraph-Spark 前,需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考 [HugeGraph-Server Quick Start](/docs/quickstart/hugegraph-server)。另外,由于 HugeGraph-Spark 需要使用 Spark GraphX,所以还需要下载 spark,本文的示例使用的是 apache-spark-2.1.1。
```
wget https://archive.apache.org/dist/spark/spark-2.1.1/spark-2.1.1-bin-hadoop2.7.tgz
diff --git a/content/en/docs/quickstart/hugegraph-studio.md b/content/en/docs/quickstart/hugegraph-studio.md
index 77c48f1..ea80524 100644
--- a/content/en/docs/quickstart/hugegraph-studio.md
+++ b/content/en/docs/quickstart/hugegraph-studio.md
@@ -1,4 +1,8 @@
-## HugeGraph-Studio Quick Start
+---
+title: "HugeGraph-Studio Quick Start"
+linkTitle: "Display with HugeGraph-Studio"
+weight: 5
+---
### 1 HugeGraph-Studio概述
@@ -10,7 +14,7 @@ HugeGraph-Studio是HugeGraph的前端展示工具,是基于Web的图形化IDE
- 图数据的展示
- 图数据的分析
-> 注意:HugeGraph-Studio需要依赖HugeGraph-Server,在安装和使用HugeGraph-Studio之前,请通过jps命令检查HugeGraphServer服务是否已经启动,如果没有启动,请参考[HugeGraph-Server安装配置](/quickstart/hugegraph-server.html)启动HugeGraphServer。
+> 注意:HugeGraph-Studio需要依赖HugeGraph-Server,在安装和使用HugeGraph-Studio之前,请通过jps命令检查HugeGraphServer服务是否已经启动,如果没有启动,请参考[HugeGraph-Server安装配置](/docs/quickstart/hugegraph-server)启动HugeGraphServer。
### 2 安装和运行HugeGraph-Studio
@@ -140,7 +144,7 @@ graph.schema().propertyKey("price").asInt().ifNotExist().create()
1、上述语句是`groovy`语言形式(类似但不是`java`)的`gremlin`语句,这些`gremlin`语句会被发送到`HugeGraphServer`上执行。
关于`gremlin`本身可以参考[Gremlin Query Language](/language/hugegraph-gremlin.md)或[Tinkerpop官网](http://tinkerpop.apache.org/);
-2、上述语句是通过`graph.schema()`获取到`SchemaManager`对象后操作元数据,通过`gremlin`语句操作Schema可参考文档[HugeGraph-Client](/clients/hugegraph-client.md),
+2、上述语句是通过`graph.schema()`获取到`SchemaManager`对象后操作元数据,通过`gremlin`语句操作Schema可参考文档[HugeGraph-Client](/docs/clients/hugegraph-client),
需要注意的是`HugeGraph-Client`是`java`语法,大体上与`gremlin`风格是一致的,具体的差异见文档`HugeGraph-Client`中的说明。
3、在`HugeGraph-Studio`的输入框中,用户可以直接使用两个变量`graph`和`g`,其中`graph`就是当前连接的图对象,可使用该对象对图做各种增删改查操作;
@@ -151,9 +155,10 @@ graph.schema().propertyKey("price").asInt().ifNotExist().create()
执行完成后,可以得到返回的数据,表明执行成功。如图所示
<center>
- <img src="/images/images-studio/add-schema.png" alt="image">
+ <img src="/docs/images/images-studio/add-schema.png" alt="image">
</center>
+
###### 4.1.1.2 创建顶点类型(VertexLabel)
```groovy
@@ -181,9 +186,10 @@ marko.addEdge("knows", vadas, "date", "20160110")
在页面中输入语句,这样我们就创建了两个顶点一条边,点击执行,结果如下图所示
<center>
- <img src="/images/images-studio/example-2V-1E.png" alt="image">
+ <img src="/docs/images/images-studio/example-2V-1E.png" alt="image">
</center>
+
##### 4.1.3 添加更多数据到图中
```groovy
@@ -211,23 +217,26 @@ g.V()
如下图所示
<center>
- <img src="/images/images-studio/show-graph.png" alt="image">
+ <img src="/docs/images/images-studio/show-graph.png" alt="image">
</center>
+
HugeGraph-Studio不仅支持通过graph的方式展示数据,还支持表格和Json两种数据展示形式
**表格展示形式**
<center>
- <img src="/images/images-studio/show-table.png" alt="image">
+ <img src="/docs/images/images-studio/show-table.png" alt="image">
</center>
+
**Json展示形式**
<center>
- <img src="/images/images-studio/show-json.png" alt="image">
+ <img src="/docs/images/images-studio/show-json.png" alt="image">
</center>
+
#### 4.4 HugeGraph-Studio 样式自定义
##### 4.4.1 自定义VertexLabel 样式
diff --git a/content/en/docs/quickstart/hugegraph-tools.md b/content/en/docs/quickstart/hugegraph-tools.md
index 9676064..bda90c9 100644
--- a/content/en/docs/quickstart/hugegraph-tools.md
+++ b/content/en/docs/quickstart/hugegraph-tools.md
@@ -1,6 +1,10 @@
-## HugeGraph-Tools Quick Start
+---
+title: "HugeGraph-Tools Quick Start"
+linkTitle: "Manage with HugeGraph-Tools"
+weight: 3
+---
-### 1 概述
+### 1 HugeGraph-Tools概述
HugeGraph-Tools 是 HugeGragh 的自动化部署、管理和备份/还原组件。
diff --git a/content/fa/_index.html b/content/fa/_index.html
deleted file mode 100644
index c3865bf..0000000
--- a/content/fa/_index.html
+++ /dev/null
@@ -1,86 +0,0 @@
-+++
-title = "اسناد گلدی"
-linkTitle = "اسناد گلدی"
-
-+++
-
-{{< blocks/cover title="به اسناد گلدی خوش آمدید. این یک نمونه برای پوسته داکسی میباشد." image_anchor="top" height="full" color="orange" >}}
-<div class="mx-auto">
- <a class="btn btn-lg btn-primary mr-3 mb-4" href="{{< relref "/docs" >}}">
- بیشتر بخوانید <i class="fas fa-arrow-alt-circle-left ml-2"></i>
- </a>
- <a class="btn btn-lg btn-secondary mr-3 mb-4" href="https://github.com/google/docsy-example">
- دانلود <i class="fab fa-github ml-2 "></i>
- </a>
- <p class="lead mt-5">ارزیابی درجه حرارت فرنی - در فضای ابری!</p>
- {{< blocks/link-down color="info" >}}
-</div>
-{{< /blocks/cover >}}
-
-
-{{% blocks/lead color="primary" %}}
-اسناد گلدی یک وبسایت آماده کرده است درباره ارزیابی در حرارت فرنی، سایز صندلی و مشخصه های نرمی!
-شما حتی خواهید فهمید چه کسی فرنی **شما** را خورده است!
-
-متاسفانه، اسناد گلدی یک وبسایت واقعی نیست، اما شما میتوانید از آن به عنوان یک نمونه برای ساخت وبسایت واقعی خودتان با
-[داکسی](http://docsy.dev) استفاده کنید.
-
-{{% /blocks/lead %}}
-
-{{< blocks/section color="dark" >}}
-{{% blocks/feature icon="fa-lightbulb" title="معیارهای جدید صندلی!" %}}
-اسناد گلدی به شما معیارهای اندازه صندلی را به شما نشان میدهد.
-
-برای اطلاع از به روز رسانی ها دنبال کنید.
-{{% /blocks/feature %}}
-
-
-{{% blocks/feature icon="fab fa-github" title="همکاری" url="https://github.com/google/docsy-example" %}}
-ما یک فرآیند [پول ریکوئست](https://github.com/google/docsy-example/pulls) در **گیتهاب** داریم. ما همیشه از همکاران جدید
-خوشحال میشویم.
-{{% /blocks/feature %}}
-
-
-{{% blocks/feature icon="fab fa-twitter" title="ما را در توییتر دنبال کنید." url="https://twitter.com/docsydocs" %}}
-برای اطلاع از آخرین خبرها
-{{% /blocks/feature %}}
-
-
-{{< /blocks/section >}}
-
-
-{{< blocks/section >}}
-<div class="col">
- <h1 class="text-center">این قسمت دوم است.</h1>
-</div>
-
-{{< /blocks/section >}}
-
-
-
-{{< blocks/section >}}
-{{% blocks/feature icon="fab fa-app-store-ios" title="از **فروشگاه اپ استور** دانلود کنید" %}}
-Get the Goldydocs app!
-{{% /blocks/feature %}}
-
-
-{{% blocks/feature icon="fab fa-github" title="همکاری" url="https://github.com/google/docsy-example" %}}
-ما یک فرآیند [پول ریکوئست](https://github.com/google/docsy-example/pulls) در **گیتهاب** داریم. ما همیشه از همکاران جدید
-خوشحال میشویم.
-{{% /blocks/feature %}}
-
-
-{{% blocks/feature icon="fab fa-twitter" title="ما را در توییتر دنبال کنید." url="https://twitter.com/GoHugoIO" %}}
-برای اطلاع از آخرین خبرها
-{{% /blocks/feature %}}
-
-
-{{< /blocks/section >}}
-
-{{< blocks/section >}}
-
-<div class="col-12">
- <h1 class="text-center">این یک قسمت دیگر است.</h1>
-</div>
-
-{{< /blocks/section >}}
\ No newline at end of file
diff --git a/content/fa/about/_index.html b/content/fa/about/_index.html
deleted file mode 100644
index 33cf019..0000000
--- a/content/fa/about/_index.html
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: درباره اسناد گلدی
-linkTitle: دربارهی ما
-menu:
-main:
-weight: 10
-
----
-
-
-{{< blocks/cover title="درباره اسناد گلدی" image_anchor="bottom" height="min" >}}
-
-<p class="lead mt-5">یک نمونه برای پوستهی داکسی، قدرت گرفته از هوگو
-</p>
-
-{{< /blocks/cover >}}
-
-{{% blocks/lead %}}
-اسناد گلدی یک نمونه سایت با استفاده از <a href="https://github.com/google/docsy">پوستهی داکسی</a> و قدرت گرفته از هوگو
-است که به شما نشان میدهد چه ویژگی هایی دارد و یک ساختار کامل برای شما ایجاد کرده است.
-این سایت برای شما ایجاد شده است که دریافت کنید و هرچقد که میخواهید آن را تغییر دهید. برای گرفتن ایده های بیشتر
-میتوانید از قسمت های مختلف سایت دیدن کنید.
-{{% /blocks/lead %}}
-
-
-{{< blocks/section >}}
-<div class="col-12">
- <h1 class="text-center">این یک قسمت دیگر است.</h1>
-</div>
-
-{{< /blocks/section >}}
-
-
-
-{{< blocks/section >}}
-
-<div class="col-12">
- <h1 class="text-center">این یک قسمت دیگر است.</h1>
-</div>
-
-{{< /blocks/section >}}
\ No newline at end of file
diff --git a/content/fa/blog/_index.md b/content/fa/blog/_index.md
deleted file mode 100644
index f582c57..0000000
--- a/content/fa/blog/_index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "بلاگ داکسی"
-linkTitle: "بلاگ"
-menu:
- main:
- weight: 30
----
-
-اینجا قسمت **بلاگ** است و دو دسته بندی دارد: اخبار و نسخه های منتشر شده.
-فایل های داخل این دو پوشه به ترتیب عکس زمانی لیست میشوند.
\ No newline at end of file
diff --git a/content/fa/blog/news/_index.md b/content/fa/blog/news/_index.md
deleted file mode 100644
index c5a0ae4..0000000
--- a/content/fa/blog/news/_index.md
+++ /dev/null
@@ -1,8 +0,0 @@
-
----
-title: "اخبار داکسی"
-linkTitle: "اخبار"
-weight: 20
----
-
-
diff --git a/content/fa/blog/news/first-post/index.md b/content/fa/blog/news/first-post/index.md
deleted file mode 100644
index a24921b..0000000
--- a/content/fa/blog/news/first-post/index.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-date: 2018-10-06
-title: "مستدات راحت با داکسی"
-linkTitle: "معرفی داکسی"
-description: "پوسته داکسی، قدرت گرفته از هوگو باعث میشود که سازندگان پروژه تمرکز خود را روی ساخت مطالب قرار دهند و نیازی به ساخت وبسایت نداشته باشد."
-author: Riona MacNamara ([@rionam](https://twitter.com/bepsays))
-resources:
-- src: "**.{png,jpg}"
- title: "Image #:counter"
- params:
- byline: "Photo: Riona MacNamara / CC-BY-CA"
----
-
-**این یک نوشته معمولی شامل تصویر می باشد.**
-
-در مشخصات ابتدایی هر مطلب، عنوان، تاریخ و یک خلاصه که در لیست نوشته های نمایش داده میشود قرار دارد.
-
-
-## شامل تصویر
-
-اینجا یک تصویر (`featured-sunset-get.png`) که شامل بالاین و کپشن است میباشد.
-
-
-{{< imgproc sunset Fill "600x300" >}}
-دریافت و تغییر سایز یک تصویر در نسخه هوگو ۰.۴۳
-{{< /imgproc >}}
-
-
-مشخصات زیر که در اطلاعات پست آمده است روی تمامی تصاویر این پست اعمال میشوند:
-
-```
-resources:
-- src: "**.{png,jpg}"
- title: "Image #:counter"
- params:
- byline: "Photo: Riona MacNamara / CC-BY-CA"
-```
-
-برای افزودن تصویر در یک صفحه، مشخصات آن را به صورت زیر مشخص کنید:
-
-```
-{{< imgproc sunset Fill "600x300" >}}
-دریافت و تغییر سایز یک تصویر در نسخه هوگو ۰.۴۳
-{{< /imgproc >}}
-```
-
-تصاویر در اندازه و با بایلاین مشخص شده نمایش داده میشوند.
diff --git a/content/fa/blog/releases/_index.md b/content/fa/blog/releases/_index.md
deleted file mode 100644
index 8e73f7c..0000000
--- a/content/fa/blog/releases/_index.md
+++ /dev/null
@@ -1,8 +0,0 @@
-
----
-title: "نسخه های منتشر شده"
-linkTitle: "نسخه های منتشر شده"
-weight: 20
----
-
-
diff --git a/content/fa/docs/_index.md b/content/fa/docs/_index.md
deleted file mode 100755
index 7e99613..0000000
--- a/content/fa/docs/_index.md
+++ /dev/null
@@ -1,19 +0,0 @@
-
----
-title: "مستندات"
-linkTitle: "مستندات"
-weight: 20
-menu:
- main:
- weight: 20
----
-
-{{% pageinfo %}}
-این صفحه به شما نشان میدهد چگونه از این پوسته استفاده کنید.
-{{% /pageinfo %}}
-
-این قسمت مکانیست که مستندات کاربران در آن قرار دارد. همهی اطلاعاتی که کاربران شما نیاز به فهمیدن دارند تا به درستی از پروژه شما استفاده کنند.
-
-برای مستندات بزرگتر ما پیشنهاد میکنیم مطالب را طبق این مثال قرار دهید. البته ممکن است بعضی از آنها نیاز نباشد. پس در حذف و اضافه کردن مطالب خود راحت باشید. نمونه کوچکتر مستندات داکسی را میتوانید در [اینجا](https://docsy.dev/docs/) مشاهده کنید که در [مخزن گیتهاب پوسته داکسی](https://github.com/google/docsy/tree/master/userguide) قرار دارد.
-
-برای فهمیدن چگونگی استفاده از پوسته داکسی، از [رهنمودهای پوسته داکسی](https://docsy.dev/docs/) استفاده کنید. همچنین میتوانید در بارهی چگونگی مرتب کردن مستندات خود در [اینجا](https://docsy.dev/docs/best-practices/organizing-content/) بخوانید.
diff --git a/content/fa/search.md b/content/fa/search.md
deleted file mode 100644
index c153647..0000000
--- a/content/fa/search.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: نتایج جستجو
-layout: جستجو
-
----
-
diff --git a/content/no/_index.html b/content/no/_index.html
deleted file mode 100644
index 19125eb..0000000
--- a/content/no/_index.html
+++ /dev/null
@@ -1,22 +0,0 @@
-+++
-title = "TechOS"
-linkTitle = "TechOS"
-
-+++
-
-{{< blocks/cover title="Dette er TechOS!" image_anchor="top" height="full" >}}
-<div class="mx-auto">
- <a class="btn btn-lg btn-primary mr-3 mb-4" href="{{< relref "/docs" >}}">
- Dokumentasjon <i class="fas fa-arrow-alt-circle-right ml-2"></i>
- </a>
- <a class="btn btn-lg btn-secondary mr-3 mb-4" href="https://github.com/bep">
- Last ned <i class="fab fa-github ml-2 "></i>
- </a>
- <p class="lead mt-5">TechOS kan nå lastes ned i <a href="#">AppStore!</a></p>
- <div class="mx-auto mt-5">
- {{< blocks/link-down color="info" >}}
- </div>
-</div>
-{{< /blocks/cover >}}
-
-
diff --git a/content/no/docs/_index.md b/content/no/docs/_index.md
deleted file mode 100755
index 758791e..0000000
--- a/content/no/docs/_index.md
+++ /dev/null
@@ -1,17 +0,0 @@
-
----
-title: "TechOS-Dokumentasjon"
-linkTitle: "Dokumentasjon"
-weight: 20
-menu:
- main:
- weight: 20
----
-
-Dette er landingssiden til en seksjon på øverste nivå.
-
-* Oppsummer
-* Seksjonen din
-* Her
-
-
diff --git a/content/no/docs/api-reference/_index.md b/content/no/docs/api-reference/_index.md
deleted file mode 100755
index 01bbce1..0000000
--- a/content/no/docs/api-reference/_index.md
+++ /dev/null
@@ -1,16 +0,0 @@
-
----
-title: "Komplett API-referance"
-linkTitle: "API-referanse"
-date: 2017-01-02
-description: >
- En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt.
----
-
-Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet.
-
-* Oppsummer
-* Seksjonen din
-* Her
-
-
diff --git a/content/no/docs/api-reference/examples/_index.md b/content/no/docs/api-reference/examples/_index.md
deleted file mode 100755
index e9d36f1..0000000
--- a/content/no/docs/api-reference/examples/_index.md
+++ /dev/null
@@ -1,16 +0,0 @@
-
----
-title: "Praktiske eksempler"
-linkTitle: "Eksempler"
-date: 2017-01-03
-description: >
- En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt.
----
-
-Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet.
-
-* Oppsummer
-* Seksjonen din
-* Her
-
-
diff --git a/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md b/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md
deleted file mode 100755
index 52affc7..0000000
--- a/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md
+++ /dev/null
@@ -1,237 +0,0 @@
-
----
-title: "Detaljert om monolitter: Detaljert spesifikasjon"
-linkTitle: "Detaljert om monolitter"
-date: 2017-01-05
-description: >
- En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt.
----
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor.
-
-Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque.
-
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet!
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor.
-
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
-
-### Contact Info
-
-Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex!
-
-
-### External Links
-
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
\ No newline at end of file
diff --git a/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md b/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md
deleted file mode 100755
index 521d53a..0000000
--- a/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md
+++ /dev/null
@@ -1,237 +0,0 @@
-
----
-title: "Innsiden av kryptografi: Detaljert spesifikasjon"
-linkTitle: "Innsiden av kryptografi"
-date: 2017-01-04
-description: >
- En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt.
----
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor.
-
-Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque.
-
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet!
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor.
-
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
-
-### Contact Info
-
-Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex!
-
-
-### External Links
-
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
\ No newline at end of file
diff --git a/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md b/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md
deleted file mode 100755
index 77a59bf..0000000
--- a/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md
+++ /dev/null
@@ -1,237 +0,0 @@
-
----
-title: "Innsiden av mikroservicer: Hvordan virker det?"
-linkTitle: "Innsiden av mikroservicer"
-date: 2017-01-02
-description: >
- En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt.
----
-
-Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
-
-There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor.
-
-Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque.
-
-
-> There should be no margin above this first sentence.
->
-> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
->
-> There should be no margin below this final sentence.
-
-## First Header 2
-
-This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet!
-
-Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque.
-
-On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
-
-Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**.
-
-
-## Second Header 2
-
-> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### Header 3
-
-```
-This is a code block following a header.
-```
-
-Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor.
-
-
-#### Header 4
-
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-* This is an unordered list following a header.
-
-##### Header 5
-
-1. This is an ordered list following a header.
-2. This is an ordered list following a header.
-3. This is an ordered list following a header.
-
-###### Header 6
-
-| What | Follows |
-|-----------|-----------------|
-| A table | A header |
-| A table | A header |
-| A table | A header |
-
-----------------
-
-There's a horizontal rule above and below this.
-
-----------------
-
-Here is an unordered list:
-
-* Liverpool F.C.
-* Chelsea F.C.
-* Manchester United F.C.
-
-And an ordered list:
-
-1. Michael Brecker
-2. Seamus Blake
-3. Branford Marsalis
-
-And an unordered task list:
-
-- [x] Create a Hugo theme
-- [x] Add task lists to it
-- [ ] Take a vacation
-
-And a "mixed" task list:
-
-- [ ] Pack bags
-- ?
-- [ ] Travel!
-
-And a nested list:
-
-* Jackson 5
- * Michael
- * Tito
- * Jackie
- * Marlon
- * Jermaine
-* TMNT
- * Leonardo
- * Michelangelo
- * Donatello
- * Raphael
-
-Definition lists can be used with Markdown syntax. Definition headers are bold.
-
-Name
-: Godzilla
-
-Born
-: 1952
-
-Birthplace
-: Japan
-
-Color
-: Green
-
-
-----------------
-
-Tables should have bold headings and alternating shaded rows.
-
-| Artist | Album | Year |
-|-------------------|-----------------|------|
-| Michael Jackson | Thriller | 1982 |
-| Prince | Purple Rain | 1984 |
-| Beastie Boys | License to Ill | 1986 |
-
-If a table is too wide, it should scroll horizontally.
-
-| Artist | Album | Year | Label | Awards | Songs |
-|-------------------|-----------------|------|-------------|----------|-----------|
-| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
-| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
-| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
-
-----------------
-
-Code snippets like `var foo = "bar";` can be shown inline.
-
-Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
-
-Code can also be shown in a block element.
-
-```
-foo := "bar";
-bar := "foo";
-```
-
-Code can also use syntax highlighting.
-
-```go
-func main() {
- input := `var foo = "bar";`
-
- lexer := lexers.Get("javascript")
- iterator, _ := lexer.Tokenise(nil, input)
- style := styles.Get("github")
- formatter := html.New(html.WithLineNumbers())
-
- var buff bytes.Buffer
- formatter.Format(&buff, style, iterator)
-
- fmt.Println(buff.String())
-}
-```
-
-```
-Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
-```
-
-Inline code inside table cells should still be distinguishable.
-
-| Language | Code |
-|-------------|--------------------|
-| Javascript | `var foo = "bar";` |
-| Ruby | `foo = "bar"{` |
-
-----------------
-
-Small images should be shown at their actual size.
-
-
-
-Large images should always scale down and fit in the content container.
-
-
-
-_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._
-
-
-## Components
-
-### Alerts
-
-{{< alert >}}This is an alert.{{< /alert >}}
-{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}}
-{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}}
-{{< alert color="success" >}}This is a successful alert.{{< /alert >}}
-{{< alert color="warning" >}}This is a warning.{{< /alert >}}
-{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}}
-
-
-## Another Heading
-
-Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
-
-### This Document
-
-Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae.
-
-
-### Pixel Count
-
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
-
-### Contact Info
-
-Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex!
-
-
-### External Links
-
-Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet.
-
-
-
-```
-This is the final element on the page and there should be no margin below this.
-```
\ No newline at end of file
diff --git a/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md b/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md
deleted file mode 100755
index 8bcbcbe..0000000
--- a/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md
+++ /dev/null
... 9788 lines suppressed ...