The code behind my sort-of professional site. https://vicky.rampin.org
7ac87716cb | ||
---|---|---|
bibtex | ||
files | ||
images | ||
pages | ||
plugins | ||
posts | ||
themes/custom | ||
.directory | ||
.gitignore | ||
.gitlab-ci.yml | ||
LICENSE | ||
README.md | ||
conf.py |
README.md
About
My website, vicky.rampin.org, upgraded from coding-by-hand (n00b) to Nikola, a static site generator.
Building
This site relies on Python and Nikola, a static site generator.
I would recommend you use a virtualenv to build and view this website. This is a Python tool to create isolated Python environments. The HitchHiker's Guide to Python has a great guide on virtual environments that I used to learn how to use/interact with virtualenvs.
Here's how to make and activate a virtual environment:
# install the tool virtualenv
$ pip install virtualenv
# create the Python 3 virtual environment
$ virtualenv -p python3 my-website
# activate the virtual environment
$ source my-website/bin/activate
Now, you can get started and install all of the dependecies of my website!
# install the dependencies
$ pip install Nikola['extras']
# clone this repo
$ git clone git@gitlab.com:VickyRampin/personal-website.git
# change directory (cd) so you are in the right folder for the website
$ cd personal-website
# build the website
$ nikola build
# see the website
$ nikola serve -b
You should now be able to see and interact with my website locally!
RSS Feed
Found here: https://vicky.rampin.org/rss.xml