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>
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
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:
git clone --recursive git@github.com:euroscipy/www.euroscipy.org.git
cd www.euroscipy.org
Create a new branch with the name of your news item.
Add your news item in content/news, see Pelican docs for details can be rst or markdown. An example below:
$ 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
Email euroscipy-org@python.org to get the content deployed.
To edit the website one needs to first install the pelican blog system, see Pelican Quickstart
Next checkout the source code:
git clone git@github.com:euroscipy/euroscipy.github.io.git
cd euroscipy.github.io
Editing pages:
$ cd content; ls
> pages static
static
: content to be copied,
pages
: the set of pages to be displayed
To add a new post, add a file to the news, see pelican docs for the page issues
Generating and viewing changes
cd ../../
make html
$ 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
To edit the layout see thing inside the theme
ls theme
> tuxlite_zf
git add <files changed>
git commit -m “<Describe changes>”
git push origin <branch-name>
The site is collaboratively edited by the SciPy Organizers. Please email euroscipy-org@python.org for details.