wildaces215 / tampadevs

https://tampadevs.com, built on Eleventy.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tampa Devs

GtuNm3R1yV

Adding people

People are stored in src/_data/people.json

Add a new person with the format:

  {
    "name": "John Smith",
    "team": ["Team Member"],
    "img": "john.jpg",
    "bio": "John looks after developers in Florida."
  },

Avatars should be saved to src/_assets/img/people

Development

To get this up and running on your own computer you need to have Node and NPM installed. Find out how here.

Once you have installed NPM in the command line run the following line in this folder:

  • npm install
  • npm run dev

You'll now have a local server running at http://localhost:8080.

This is built on top of Eleventy because it is great. One of the nice things about 11ty is it's super simple documentation.

Behind the scenes Webpack is handling JS (src/_assets/_js) and SCSS (src/_assets/_scss).

Deploy

Pushing to master will automagically deploy to Netlify, which spits out the site at tampadevs.com.

However if you want to test something… npm run build is your friend.

TODO

  • Google analytics is using the old UA functionality, needs to be ported to new setup. See how basics.json is consuming the tag analytic ID

  • Add Netlify CMS

About

https://tampadevs.com, built on Eleventy.js


Languages

Language:Nunjucks 43.4%Language:SCSS 39.4%Language:JavaScript 17.2%