Skip to content

My portfolio display case. I write prose and code, to demonstrate that I can.

Notifications You must be signed in to change notification settings

phillyc/phillyc.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

My portfolio display case. I write prose and code, to demonstrate that I can.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published