Sources for personal github pages
CSS Jupyter Notebook HTML JavaScript Python Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
content
output @ 8fd29e3
pelican-plugins @ 21e1a88
plugins
themes
.gitignore
.gitmodules
LICENSE
Makefile
README.md
pelican-conda-environment.yml
pelicanconf.py
publishconf.py
requirements.txt

README.md

endafarrell.github.io-src

Sources for personal github pages

Here's how I use this.

  1. Clearly I need to have something to say :-) It doesn't really matter what.
  2. git pull in this top-level dir.
  3. git pull in the output sub-dir
  4. Write something in one of the content folders.
  5. make html in this top-level dir
  6. In a new console/terminal, cd into the output dir, python -m SimpleHTTPServer and preview the edits at http://localhost:8000/
  7. Rinse and repeat.
  8. git add <whatever> has changed while in this top-level dir.
  9. git commit and git push to capture the edits.
    • Interestingly, this does NOT update the published (on github's infra) site :-)
  10. cd into output and git add ., git push there too.
    • This is the magic that updates the published site.

At this point, you're all good.