Skip to content

smartz921/mrmartydev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plain HTML, CSS and JavaScript. Designed for simplicity.

Purpose

To make a website that can demonstrate:

  1. Basic programming ability.
  2. Basic Git skills.
  3. Basic Build Pipe Lines.

Project Layout

/
├── index.html (the main page)
├── about.html (the about me page)
├── projects.html (what projects I have done)
├── contact.html (how to find me)
├── css/
│   └── style.css
├── js/
│   └── main.js
├── images/
│   └── project1.png
└── assets/
    └── favicon.ico

Project Constraints

  1. Must only use HTML, CSS and JavaScript.
  2. Must use the "CloudFlare Pages" build pipe line.

Reasoning & Decisions

While ReactJS and TypeScript are fine languages it would have been over kill for what I was trying to do. I would have spent more time getting npm installed then I did getting this to the point.

I used CloudFlare Pages because it was free. That's it really. It's really handy for projects like this. I had two workers set up. Worker 1 looked at the main branch and would publish to the website whereas Worker 2 looked at a separate branch that would publish test builds. This setup is overkill for a static HTML website but it was free so there was no real harm.

About

Plain HTML, CSS and JavaScript. Designed for simplicity.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors