euroscipy / euroscipy.github.io

The statically generated website for EuroSciPy 2020, 2022, and 2023
https://euroscipy.github.io
2 stars 19 forks source link

Site euroscipy.org

This repository contains the landing page and blog for the site euroscipy.org.

Note: This repository has submodules, clone with:

git clone --recursive <git_url>

Create dev environment with Conda

mamba create -n pelican python=3.7
conda activate pelican
conda install pip
git clone --recursive <git_url> <dest>
cd <dest>
mamba install --file requirements.txt python

Contributing

Currently the website is a set of static pages generated by Pelican. The generated content is uploaded to our server sponsored by Enthought. Contact euroscipy-org@python.org to get things updated.

Please feel free to contribute in what ever capacity you feel best. For now, the site contains details for conferences past and news items from conferences.

Here are a few ways you can contribute:

Add news item

git clone --recursive git@github.com:euroscipy/www.euroscipy.org.git
cd www.euroscipy.org
$ cd content/news
>
$ cat << EOF > 2013-10-25-test.md
> Title: Test
> Date: 2013-10-25
> Comments: true
> Categories:
> Author: Andy R. Terrel <andy.terrel@gmail.com>
> Summary: Testing
>
> Testing how this works!
>
> EOF

Add or edit a page

git clone git@github.com:euroscipy/euroscipy.github.io.git
cd euroscipy.github.io
$ make serve
>
< open browser to http://127.0.0.1:8000 >
( you should see your test page in the News and archives )
< Ctrl-C to exit server on terminal >
$ make devserver
>
< open browser to http://127.0.0.1:8000 >
( you should see your test page in the News and archives , only works for python <= 3.7)
< Ctrl-C to exit server on terminal >
cd content/pages
vi 2018/index.md
cd ../.. && make html && make serve

Contact

The site is collaboratively edited by the SciPy Organizers. Please email euroscipy-org@python.org for details.