diff --git a/docs/_config.yml b/docs/_config.yml index 6d046e430..2e453ea12 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -3,7 +3,7 @@ permalink: /blog/:year/:month/:day/:title.html title: RocksDB tagline: A persistent key-value store for fast storage environments description: > - RocksDB is an embeddable persistent key-value store for fast storage. RocksDB can also be the foundation for a client-server database but our current focus is on embedded workloads. + RocksDB is an embeddable persistent key-value store for fast storage. fbappid: "1615782811974223" gacode: "UA-12345-6" # baseurl determines the subpath of your site. For example if you're using an @@ -16,7 +16,7 @@ ghrepo: "facebook/rocksdb" # Use these color settings to determine your colour scheme for the site. color: # primary should be a vivid color that reflects the project's brand - primary: "#3b5998" + primary: "#2a2a2a" # secondary should be a subtle light or dark color used on page backgrounds secondary: "#f9f9f9" # Use the following to specify whether the previous two colours are 'light' diff --git a/docs/_data/features.yml b/docs/_data/features.yml index ea3037415..4e42c2112 100644 --- a/docs/_data/features.yml +++ b/docs/_data/features.yml @@ -1,19 +1,19 @@ -- title: Feature 1 +- title: Optimized for Fast Storage text: | - This is a description of the feature which **can** use [markdown](#). - image: images/android.svg + RocksDB is optimized for fast, low latency storage such as flash drives. RocksDB exploits the full potential of high read/write rates offered by flash or RAM. + image: images/promo-flash.svg -- title: Feature 2 +- title: High Performance text: | - This is another description of a feature. - image: images/apple.svg - -- title: Feature 3 - text: | - This is another description of a feature. - image: images/facebook.png + RocksDB uses a log structured database engine, written entirely in C++, for maximum performance. Keys and values are just arbitrarily-sized byte streams. + image: images/promo-performance.svg -- title: Feature 4 +- title: Adaptable text: | - This is another description of a feature. - image: images/instagram.png \ No newline at end of file + RocksDB can also be used as a storage engine for databases. [MongoRocks](https://github.com/mongodb-partners/mongo-rocks) and [MyRocks](https://github.com/facebook/mysql-5.6) are two production examples. + image: images/promo-adapt.svg + +- title: Basic and Advanced Database Operations + text: | + RocksDB provides basic operations such as opening and closing a database, reading and writing to more advanced operations such as slicing and iteration. + image: images/promo-operations.svg diff --git a/docs/_data/powered_by.yml b/docs/_data/powered_by.yml index 83ca5736c..a780cfe40 100644 --- a/docs/_data/powered_by.yml +++ b/docs/_data/powered_by.yml @@ -1,6 +1 @@ -- title: Who Uses This Project? - items: - - name: Example Company - url: https://www.example.com/ - - name: Another Example - url: https://www.example.com +# Fill in later if desired diff --git a/docs/_data/powered_by_highlight.yml b/docs/_data/powered_by_highlight.yml index 5e9ff2c9c..a780cfe40 100644 --- a/docs/_data/powered_by_highlight.yml +++ b/docs/_data/powered_by_highlight.yml @@ -1,14 +1 @@ -- title: Who Uses This Project? - items: - - name: Facebook - url: https://facebook.com - img: static/images/facebook.png - - name: Instagram - url: https://www.instagram.com - img: static/images/instagram.png - - name: Facebook - url: https://facebook.com - img: static/images/facebook.png - - name: Instagram - url: https://www.instagram.com - img: static/images/instagram.png +# Fill in later if desired diff --git a/docs/_data/promo.yml b/docs/_data/promo.yml index 695ab7b01..9a72aa844 100644 --- a/docs/_data/promo.yml +++ b/docs/_data/promo.yml @@ -3,26 +3,4 @@ - type: button href: docs/getting-started.html - text: Example Button - -- type: github_star - -- type: github_watch - -- type: like_button - -- type: google_share - -- type: twitter_follow - href: FbOpenSource - -- type: twitter_share - -- type: plugin_row - children: - - type: button - href: docs/getting-started.html - text: Get Started - - type: button - href: https://example.com - text: Another Button \ No newline at end of file + text: Get Started diff --git a/docs/index.md b/docs/index.md index b1c91460e..2b9570d23 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,49 +1,9 @@ --- layout: home -title: Example - You can over-ride the default title here +title: RocksDB | A persistent key-value store id: home --- -## Gridblocks - -You can use the gridblocks sub-template to arrange information into nice responsive grids. There are two ways to add a grid block, the first is by adding a yml file to the `_data` folder and then using it as a data source: +## Features {% include content/gridblocks.html data_source=site.data.features align="center" %} - -The second is simply to use the raw HTML of the grid blocks: - -
-
-
-

Feature 1

-

This is a description of the feature.

-
-
- -
-
-

Feature 2

-

This is another description of a feature.

-
-
-
- -Use the first option as a preference, because it will make your site easier for non-technical folks to edit and update. - -Gridblocks have additional options for layout compared to the above: - -Left aligned: - -{% include content/gridblocks.html data_source=site.data.features align="left" %} - -Right aligned: - -{% include content/gridblocks.html data_source=site.data.features align="right" %} - -Images on the side: - -{% include content/gridblocks.html data_source=site.data.features imagealign="side" %} - -Four column layout: - -{% include content/gridblocks.html data_source=site.data.features layout="fourColumn" align="center" %} \ No newline at end of file diff --git a/docs/static/favicon.png b/docs/static/favicon.png index 73b518993..7f668f38f 100644 Binary files a/docs/static/favicon.png and b/docs/static/favicon.png differ diff --git a/docs/static/images/android.svg b/docs/static/images/android.svg deleted file mode 100644 index 4b26abe11..000000000 --- a/docs/static/images/android.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/docs/static/images/apple.svg b/docs/static/images/apple.svg deleted file mode 100644 index 8da202513..000000000 --- a/docs/static/images/apple.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - diff --git a/docs/static/images/facebook.png b/docs/static/images/facebook.png deleted file mode 100644 index 1166fd33e..000000000 Binary files a/docs/static/images/facebook.png and /dev/null differ diff --git a/docs/static/images/instagram.png b/docs/static/images/instagram.png deleted file mode 100644 index bc7e3c681..000000000 Binary files a/docs/static/images/instagram.png and /dev/null differ diff --git a/docs/static/images/promo-adapt.svg b/docs/static/images/promo-adapt.svg new file mode 100644 index 000000000..7cd44434d --- /dev/null +++ b/docs/static/images/promo-adapt.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/static/images/promo-flash.svg b/docs/static/images/promo-flash.svg new file mode 100644 index 000000000..79810c30a --- /dev/null +++ b/docs/static/images/promo-flash.svg @@ -0,0 +1,28 @@ + + + + + + + + + + +]> + + + + + + + + + + + diff --git a/docs/static/images/promo-operations.svg b/docs/static/images/promo-operations.svg new file mode 100644 index 000000000..3036294ab --- /dev/null +++ b/docs/static/images/promo-operations.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/static/images/promo-performance.svg b/docs/static/images/promo-performance.svg new file mode 100644 index 000000000..be8a10120 --- /dev/null +++ b/docs/static/images/promo-performance.svg @@ -0,0 +1,134 @@ + + + + + + + + + + +netalloy chequered flag + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/static/logo.svg b/docs/static/logo.svg index ae3f3b681..e6e1e8afa 100644 --- a/docs/static/logo.svg +++ b/docs/static/logo.svg @@ -1,560 +1,76 @@ - - - - - - - - - - -]> - - - - - - - - - - - - - - - - - - - - - - - - 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 -//Lhg38CQK5JQA== - - - + + + + + + + + + + + + + + + + diff --git a/docs/static/og_image.png b/docs/static/og_image.png index 3b3c69dd1..4e2759e61 100644 Binary files a/docs/static/og_image.png and b/docs/static/og_image.png differ diff --git a/docs/static/oss_logo.png b/docs/static/oss_logo.png deleted file mode 100644 index a4699e118..000000000 Binary files a/docs/static/oss_logo.png and /dev/null differ