Skip to content
Triangulate is a fun way to build fast, beautiful, and reliable static websites. Triangulate is maintained by Matthew Smith. Learn more at http://triangulate.io.
JavaScript HTML CSS
Branch: master
Clone or download
Latest commit 1ab6c71 Jan 19, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api add support for sitemaps Jan 3, 2020
lambda add icon, lambda sample Jan 2, 2020
modules
resources safari support Jan 15, 2020
views fix typo Jan 19, 2020
.env.sample add icon, lambda sample Jan 2, 2020
.gitignore rev to latest version Dec 22, 2019
LICENSE.md rev to latest version Dec 22, 2019
README.md update README Dec 30, 2019
TODO.md make edit layout only show on title Jan 4, 2020
gulpfile.js make gulp site default Dec 30, 2019
index.js update sample/gulp tasks Dec 29, 2019
package.json add support for sitemaps Jan 3, 2020

README.md

Triangulate

Triangulate is a fun way to build fast, beautiful, and reliable static websites. It is not only an amazing static site generator, but it also allows you to manage your site after it is created. Triangulate is built entirely in JavaScript. It uses module based JavaScript on the client and Express JS on the backend. Triangulatetakes a component based approach to building websites. So, there are no themes built into Triangulate. Rather, we give you an awesome theme builder to pick and choose a site design that suits your taste.

Status

Version: 8.0.0 (stable)

Installation

# create site directory
mkdir my-site
cd my-site

# clone repo
git clone https://github.com/madoublet/triangulate .

# install dependencies
npm install

# setup .env
cp .env.sample .env

# start app
npm start

Creating your site

Navigate to https://localhost:3000 and follow the instructions to create your site

Editing your site

Once your site is created, navigate to https://localhost:3000/edit

Change Settings

nano .env
gulp

Update CSS/JS (after creating your site)

# switch to css directory
cd site/css

# edit css
nano variables.css

# build site.all.css
gulp

# switch to js directory
cd site/js

# edit js
nano widgets.js

# build site.all.js
gulp

Contribute

There are a number of ways you can support and contribute to Triangulate. Learn more at https://triangulate.io/contribute.html

Help and Support

For support tag questions on Stack Overflow with triangulate: https://stackoverflow.com/questions/tagged/triangulate Submit bugs and issues at https://github.com/madoublet/triangulate/issues Email feature requests to matt@matthewsmith.com

You can’t perform that action at this time.