Mytikas - Generate Static Sites with Integrations with CircleCI, Prismic, and Percy.
Mytikas is a toolkit for front-end developers to create static web pages which are integrated with CircleCI, Prismic, and Percy, and ZEIT Now.
It features:
-
an
html
file for describing an accesible DOM; -
a
css
file for styling the DOM; -
a client-side
javascript
script to pull down text and images from a content managament API and insert that content into the DOM; -
a
.gitignore
file so you don't accidentally commit junk files to version control; -
a
config.yml
file telling CircleCI how to test and deploy your website; -
a
package.json
file with build time transpilation and deployment scripts.
This leads to:
-
extraordinary performance for users since the DOM is compiled at build time rather than during the request/response cycle like most web pages today;
-
enourmous scaling potential since static sites work great with content distrubtion networks;
-
a low-stress experience for front-end devs due to a logical separation of concerns.
##Documentation
-
sign up for a prismic account
-
create a new repository in prismic
-
create a page custom type
-
create a page
-
create a index.html file
-
create a index.js file
-
create static assets
-
create a .circcleci/config.yml file
-
create a now.json file
-
create a sw.js file
-
upload code folder to github
-
create circleci account
-
create percy account
-
follow project on both
-
create environment variables