Skip to content

Latest commit

 

History

History
49 lines (25 loc) · 1.22 KB

README.md

File metadata and controls

49 lines (25 loc) · 1.22 KB

phillyc.github.io

Built using Frozen-Flask.

Original idea from Steven Loria

How to build

Run the freeze.py file to compile the .md files into HTML.

Then push to master. This triggers a new build. If something fails, I'll get an email.

How to write a new article

Add a title.md file to the project/pages/ directory. This will get read and frozen to HTML when freeze.py is run.

Only .md pages with a date: meta tag will be published.

Adding experimental repositories

It's easy to build an external experiment in it's own repository.

This way I can version control this portfolio site separately from the experiment.

Using git's submodule feature, I can include the external folder in the /project directory.

git submodule add https://github.com/phillyc/rivermap.git

Use HTTPS not SSH, or the build will fail. Also, the target repo must be public.

Local developement

Build a virtualenv.

Run pip install -r requirements.txt

Make code changes inside of /project

Run python freeze.py from inside the virtualenv.

Push the changes to master.

Redesign

Things I want to redesign:

  • Make the nav bar float down the page when scrolling.

  • Setup a dark-mode palette with selector switch.