GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — PythonDataScienceHandbook/website at master · 17freeman/PythonDataScienceHandbook

Expand file tree

/

website

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
 
 
/

website

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
content
content
 
 
theme
theme
 
 
.gitignore
.gitignore
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
copy_notebooks.py
copy_notebooks.py
 
 
fabfile.py
fabfile.py
 
 
pelicanconf.py
pelicanconf.py
 
 
publishconf.py
publishconf.py
 
 

README.md

2# Tools for creating http://jakevdp.github.io/PythonDataScienceHandbook/

The website is generated using the Pelican static site generator. The themes here are adapted from those used for my blog: https://github.com/jakevdp/jakevdp.github.io-source

Building the Website

Clone the repository & make sure submodules are included

$ git clone https://github.com/jakevdp/PythonDataScienceHandbook.git
$ git checkout origin/website
$ git submodule update --init --recursive
$ cd website

Install the required packages:

$ conda create -n pelican-blog python=3.5 jupyter notebook
$ source activate pelican-blog
$ pip install pelican Markdown ghp-import
$ mkdir plugins
$ git submodule add git://github.com/danielfrg/pelican-ipynb.git plugins/ipynb
$ git submodule add https://github.com/getpelican/pelican-plugins.git plugins/pelican-plugins

Copy the notebook content to the right location (this script also modifies some links for the HTML):

$ python copy_notebooks.py

Build the html and serve locally:

$ make html
$ make serve
$ open http://localhost:8000

Deploy to github pages

$ make publish-to-github
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.