website merge requestshttps://gitlab.kwant-project.org/kwant/website/-/merge_requests2015-11-19T23:27:16Zhttps://gitlab.kwant-project.org/kwant/website/-/merge_requests/1Nikola fixes2015-11-19T23:27:16ZJoseph WestonNikola fixesFixes to the points I raised on #1.Fixes to the points I raised on #1.Anton AkhmerovAnton Akhmerovhttps://gitlab.kwant-project.org/kwant/website/-/merge_requests/2Switch to Nikola website generator2015-11-25T16:10:25ZAnton AkhmerovSwitch to Nikola website generatorAmong important changes, we're using bootstrap now.Among important changes, we're using bootstrap now.https://gitlab.kwant-project.org/kwant/website/-/merge_requests/3add htaccess and modify deploy command2015-11-26T19:06:57ZChristoph Grothadd htaccess and modify deploy commandAnton AkhmerovAnton Akhmerovhttps://gitlab.kwant-project.org/kwant/website/-/merge_requests/4stop generating folders, fixes #22015-11-26T19:08:44ZAnton Akhmerovstop generating folders, fixes #2Seems to work fine; @cwg can check if that's what you wanted.Seems to work fine; @cwg can check if that's what you wanted.https://gitlab.kwant-project.org/kwant/website/-/merge_requests/5Ci2015-12-01T10:55:49ZAnton AkhmerovCiThe CI will now build the site and publish it to a test location. Most of the things are straightforward,
I would only like @cwg and @jbweston to review the security decision. The restricted key only allowing sync to the test server ...The CI will now build the site and publish it to a test location. Most of the things are straightforward,
I would only like @cwg and @jbweston to review the security decision. The restricted key only allowing sync to the test server is stored as a gitlab variable, so on gitlab server in repository settings -> variables. An alternative option would be to store it on the runner, however this would make moving runners from one server to another more involved, while it wouldn't add extra security: I believe having read access to private repository configuration is largely equivalent to the gitlab server being compromised, so that the website deploy key loss is:
* relatively harmless compared to other problems
* also highly likely
That's why I suggest to keep this configuration. I didn't yet add auto-deploy on push to master, since I would like to solve #3 before we deploy nikola to the main website.Christoph GrothChristoph Grothhttps://gitlab.kwant-project.org/kwant/website/-/merge_requests/6make max width similar to previous setting, fixes #32015-12-04T15:47:14ZAnton Akhmerovmake max width similar to previous setting, fixes #3https://gitlab.kwant-project.org/kwant/website/-/merge_requests/7Links2015-12-06T22:09:51ZAnton AkhmerovLinksVarious link-related fixes, closes #7, #8, #9, and a couple other minor things.Various link-related fixes, closes #7, #8, #9, and a couple other minor things.https://gitlab.kwant-project.org/kwant/website/-/merge_requests/8Small screens2015-12-06T22:21:35ZAnton AkhmerovSmall screensCloses #10.
In future, in case we need more/better navigation menu icons, we can switch from [glyphicons](http://getbootstrap.com/components/#glyphicons) to [font awesome](https://fortawesome.github.io/Font-Awesome/icons/).Closes #10.
In future, in case we need more/better navigation menu icons, we can switch from [glyphicons](http://getbootstrap.com/components/#glyphicons) to [font awesome](https://fortawesome.github.io/Font-Awesome/icons/).https://gitlab.kwant-project.org/kwant/website/-/merge_requests/9setup ci to auto-deploy on pushes to master (closes #6)2015-12-06T22:40:08ZAnton Akhmerovsetup ci to auto-deploy on pushes to master (closes #6)https://gitlab.kwant-project.org/kwant/website/-/merge_requests/10use pull- classes for images (fixes #11, partially #12)2015-12-07T10:26:19ZAnton Akhmerovuse pull- classes for images (fixes #11, partially #12)https://gitlab.kwant-project.org/kwant/website/-/merge_requests/11Use the latest version in /doc for authors, cite, license2015-12-18T18:05:11ZChristoph GrothUse the latest version in /doc for authors, cite, licenseAlso, remove "authors" from the navigation bar in favor of the footer (that
should be enough).
Together with the modifications to /install this fixes !5.Also, remove "authors" from the navigation bar in favor of the footer (that
should be enough).
Together with the modifications to /install this fixes !5.https://gitlab.kwant-project.org/kwant/website/-/merge_requests/12specify sys in workflow2016-10-30T17:53:54ZAnton Akhmerovspecify sys in workflowAs pointed out by @basnijholt, in the workflow illustration `kwant.smatrix` really should take `sys` as an argument.As pointed out by @basnijholt, in the workflow illustration `kwant.smatrix` really should take `sys` as an argument.https://gitlab.kwant-project.org/kwant/website/-/merge_requests/13fix indentation on index page2016-11-01T16:09:09ZBas Nijholtfix indentation on index pageThis is how it currently looks:
![Screen_Shot_2016-11-01_at_16.03.38](/uploads/7608b5a9103047049fe9e27c24b1a532/Screen_Shot_2016-11-01_at_16.03.38.png)This is how it currently looks:
![Screen_Shot_2016-11-01_at_16.03.38](/uploads/7608b5a9103047049fe9e27c24b1a532/Screen_Shot_2016-11-01_at_16.03.38.png)https://gitlab.kwant-project.org/kwant/website/-/merge_requests/14sys -> syst2016-11-01T18:44:40ZBas Nijholtsys -> systhttps://gitlab.kwant-project.org/kwant/website/-/merge_requests/18fix typos2017-05-16T19:46:39ZBas Nijholtfix typoshttps://gitlab.kwant-project.org/kwant/website/-/merge_requests/16WIP: redirect Kwant 1.2.x tutorial URLs to Kwant 1.3.x ones2017-05-24T21:35:35ZJoseph WestonWIP: redirect Kwant 1.2.x tutorial URLs to Kwant 1.3.x onesThere's no way to test this except on the main website unfortunately.
**This should not be merged until the main documentation points to the Kwant 1.3 docs (this will be built when the <1.3> tag is pushed)**There's no way to test this except on the main website unfortunately.
**This should not be merged until the main documentation points to the Kwant 1.3 docs (this will be built when the <1.3> tag is pushed)**https://gitlab.kwant-project.org/kwant/website/-/merge_requests/17update installation instructions2017-06-13T16:13:21ZJoseph Westonupdate installation instructionsChristoph GrothChristoph Grothhttps://gitlab.kwant-project.org/kwant/website/-/merge_requests/19add news feed and "logbook" section to website2017-06-13T16:13:47ZJoseph Westonadd news feed and "logbook" section to websitehttps://gitlab.kwant-project.org/kwant/website/-/merge_requests/23add link to kwant source downloads page on the 'install' page2017-06-14T11:37:02ZJoseph Westonadd link to kwant source downloads page on the 'install' pagecloses kwant/kwant#118.closes kwant/kwant#118.Christoph GrothChristoph Grothhttps://gitlab.kwant-project.org/kwant/website/-/merge_requests/20Note that the conda kwant dev package is only for Linux2017-06-14T11:43:16ZBas NijholtNote that the conda kwant dev package is only for Linux