The Jekyll-based website of Department of Natural Language Processing.
Requirements:
- Create an account on GitHub.
- Send me your login to add you push privileges.
Using git from command line:
- Update the website page:
- Edit
_data/*.yml
file if you want to add or update a member, seminar or tool. - Edit
_bibliography/members/*.bib
to update a bibliography. - Edit
_bibliography/theses.bib
to update the list of MSc and PhD theses. - Edit
_bibliography/bibliography.bib
to update the list of papers. - Edit
.md
files to update the content of static pages. - Add PDF file into
_uploads
directory (keep them as small as possible!) or just send them to me via email.
- Edit
- Commit and push your edits into repository.
- Send me an email to update the website on the faculty server (as I don't know if you have privileges to do it) – or – if you have access rights to psinf@hosting.wmi.amu.edu.pl:
- ./publish.sh
- ssh psinf@hosting.wmi.amu.edu.pl
- ./update.sh (on server)
You can do it online as well using http://prose.io
Attention: building the website locally is not needed to update its content. Be aware that the commands below have not been yet tested on a fresh system setting.
Requirements:
- Ruby (ruby-dev)
- Ruby Bundler (ruby-bundler)
- Jekyll (jekyll)
Type bundle install
to install all required gems.
To build it on Unix machines use the provided Makefile:
make build
To run it locally:
make run
Or check what commands are executed by the Makefile.
Assets (i.e. images, CSS styles, icons, etc.) should be stored in _assets
directory.
- Where to place PDF files?
- Create a script for automatic building on the server.