The primary website for AiiDA.
Clone this repository and create a new branch.
Then, either run python create_post.py -h
or follow the steps manually:
- Create a Markdown file in
docs/news/posts
, named by the date and keyword. - Add the ablog topmatter to the page
- Write in MyST Markdown
- If the post announces or reports on an event, then update the
docs/events.yaml
file.
Finally, create a PR to this repository.
The top-matter category
should be one of the following:
News
: To announce a general newsEvents
: To announce an eventReports
: To report on an eventRelease
: To announce a new releaseBlog
: A blog post
You can use the update directive to note an update to an existing post.
Use the subfigure directive, to arrange multiple images in a figure.
Install and run tox
to install a local virtual environment and build the documentation,
or directly install requirements.txt
and run: sphinx-build -nW --keep-going -b html docs/ docs/_build/html
.
To check HTML links, run tox -e linkcheck
or sphinx-build -b linkcheck docs/ docs/_build/linkcheck
.
- Feedback forms (contact us, Join us)
- Decide on set of post categories/tags
- Upstream to ablog
- Empty
postlist
placeholder - image number for topmatter
- event date
- fix
blog_post_pattern
? - config for "All Posts"
- Empty