⚠ This repository is in active development and is not production-ready.
I’m Adam Page, an accessibility-focused user experience designer and frontend developer in Portland, Oregon, USA. I use this repository to build & manage my personal website at http://adam.page. Please check it out!
adam.page is built with the static site generator Eleventy. If you’re new to Eleventy, I recommend Piccalilli’s online course Learn Eleventy from Scratch.
- A command line interface (e.g., operating system’s native terminal, Hyper, iTerm)
- Git, a version control system.
- Node.js, a JavaScript runtime.
- Clone this repository.
- Navigate into its root directory.
- Run
npm install
.
- Run
npm start
.- Note:
npm start
is an alias fornpm run start
.
- Note:
- Review the “Access URLs” in the output and view any of them in your web
browser.
- On the computer that is running the project, view the running website at http://localhost:8080.
- On any device that is connected to the same local network, view the running website at the URL labeled “External”.
- Run
npm run build
. - The static files of the completed build will appear in the
dist
directory at the root.- All static HTML files in the build will have automatically been minified.
This work may be adapted & shared under the terms of the CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International) license.