Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Welcome to PortfolioSite

This repository contains the source of my portfolio website, which you can feel free to explore and use. All files are included, with the exception of database-related files and settings.py. The site is powered by the Django framework and is under the GPL-3.0 license.

Installation and Requirements

To install all requirements for this project, view the requirements.txt file for the packages, which can all be installed via pip install -r requirements.txt (you'll also need Python and Pip, of course).

Running

For the development server, with the hardened settings.py, you will need to run the server with insecure settings in order to serve static content (unless you set DEBUG to false in settings.py:

python manage.py runserver --insecure

Development Notes

Javascript and CSS minimization:

sudo npm install uglify-es -g
uglifyjs --compress --mangle -- dark-mode-switch-init.js > dark-mode-switch-init.min.js

Before deploying, ensure to update static content:

python manage.py collectstatic

About

Source code for my portfolio website.

Resources

License

Releases

No releases published

Packages

No packages published