An open API service indexing awesome lists of open source software.

https://github.com/theme-next/theme-next-three

JavaScript 3D library for NexT.
https://github.com/theme-next/theme-next-three

module theme-next three

Last synced: 11 months ago
JSON representation

JavaScript 3D library for NexT.

Awesome Lists containing this project

README

          


JavaScript 3D library for NexT

Installation

If you want to use the CDN instead of clone this repo, please jump to the Step 3.

Step 1 → Go to NexT dir

Change dir to **NexT** directory. There must be `layout`, `source`, `languages` and other directories:

```sh
$ cd themes/next
$ ls
_config.yml crowdin.yml docs gulpfile.js languages layout LICENSE.md package.json README.md scripts source
```

Step 2 → Get module

Install module to `source/lib` directory:

```sh
$ git clone https://github.com/theme-next/theme-next-three source/lib/three
```

Step 3 → Set it up

Enable module in **NexT** `_config.yml` file:

```yml
three_waves: true
OR
canvas_lines: true
OR
canvas_sphere: true
```

**And, if you wants to use the CDN, then need to set:**

```yml
vendors:
...
three: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@1/three.min.js
three_waves: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@latest/three-waves.min.js
canvas_lines: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@latest/canvas_lines.min.js
canvas_sphere: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@latest/canvas_sphere.min.js
```

Update

```sh
$ cd themes/next/source/lib/three
$ git pull
```