diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 00000000..bf6cfbca --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,63 @@ + + + +
+ + + + + + + + +
+
+
+
+
diff --git a/index.html b/index.html
deleted file mode 100644
index 3c65097e..00000000
--- a/index.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- - Vis.js is a dynamic, browser based visualization library. - The library is designed to be easy to use, to handle large amounts - of dynamic data, and to enable manipulation of the data. - The library consists of the components Timeline, LineChart, - LineChart3d, Graph, and TreeGrid. -
- -- Vis.js Library is part of CHAP, - the Common Hybrid Agent Platform, developed by Almende B.V. - It is the successor of the CHAP Links Library. -
- -- The source code of vis.js is available on github: - https://github.com/almende/vis -
- -- Coming soon... -
-
-
-
-
-
diff --git a/index.md b/index.md
new file mode 100644
index 00000000..0f43b872
--- /dev/null
+++ b/index.md
@@ -0,0 +1,159 @@
+---
+layout: default
+title: vis.js
+---
+
+# vis.js
+
+
+Vis.js is a dynamic, browser based visualization library.
+The library is designed to be easy to use, to handle large amounts
+of dynamic data, and to enable manipulation of the data.
+The library consists of Timeline, LineChart, LineChart3d, Graph, and Treegrid.
+
+Vis.js Library is part of [CHAP](http://chap.almende.com),
+the Common Hybrid Agent Platform, developed by [Almende B.V](http://almende.com).
+
+
+## Install
+
+Install via npm:
+
+ npm install vis
+
+Install via bower:
+
+ bower install vis
+
+Or download the library from the github project:
+[https://github.com/almende/vis.git](https://github.com/almende/vis.git).
+
+
+## Load
+
+
+To use a component, include the javascript file of vis in your webpage:
+
+```html
+
+
+
+
+
+
+
+
+
+```
+
+or load vis.js using require.js:
+
+```js
+require.config({
+ paths: {
+ vis: 'path/to/vis',
+ }
+});
+require(['vis'], function (math) {
+ // ... load a visualization
+});
+```
+
+
+A timeline can be instantiated as:
+
+```js
+var timeline = new Timeline(container, data, options);
+```
+
+Where `container` is an HTML element, `data` is an Array with data or a DataSet,
+and `options` is an optional object with configuration options for the
+component.
+
+
+## Example
+
+A basic example on loading a Timeline is shown below. More examples can be
+found in the [examples directory](https://github.com/almende/vis/tree/master/examples)
+of the project.
+
+```html
+
+
+
+