This repository is serves the content of https://help.jabref.org/.
Feel free to improve the page using the issue tracker or pull requests.
The help content is licensed under CC-BY-4.0
See also our guidelines and quick start guide on contributing.
Execute following steps:
gem install bundlerbundle installbundle exec jekyll serve --incremental
Now, the page is served locally at http://localhost:4000/.
Source: https://help.github.com/articles/using-jekyll-with-pages/#installing-jekyll.
The script automate.py has following commands available (each can be shown when called with the help parameter -h on any of the positional parameters):
-
$ python _scripts/automate.py status [-e|--extended] [-m --markdown]- prints the current status to the console
[-e|--extended]prints the relevant pages (also applies to the markdown mode)[-m --markdown]write the status int the markdown syntax and opens the file
-
$ python _scripts/automate.py update [-e|--extended]- updates all the redirecting pages and the index file of each language as well as the include pages
[-e|--extended]prints the relevant pages
-
$ python _scripts/automate.py clean [-e|--extended]- removes all the generated pages, the help site may not work afterwards
[-e|--extended]prints the deleted pages
-
$ python _scripts/automate.py removeHelpSuffix [-e|--extended]- removes from all help pages the
Helpsuffix and creates redirects for them, this gets also called on eachupdate [-e|--extended]prints the renamed pages
- removes from all help pages the
- Open cmd.exe with administrative privileges
- Install Chocolatey
For using automate.py:
choco install python2- Switch back to normal command prompt
c:\tools\python2\Scripts\pip install python-frontmatter
For using Jekyll:
choco install ruby --version 2.4.3.1.choco pin add -n ruby. - install Ruby 2.4 as version 2.5 is currently not supported by Jekyll's gem bundlerefreshenv- to have ridk in the pathridk install- to start installing Ruby Development Kit- Choose option 3
- Now,
bundle installshould succeed.
In case there are Jekyll plugins required, do these steps [source, linked from benbalter/jekyll-remote-theme#17 (comment)]:
- Download curl-7.40.0-devel-mingw64.zip
- Extract
curl-7.40.0-devel-mingw64.ziptoc:\temp\curl-7.40.0-devel-mingw64 - Run
gem install curb --platform=ruby -- --with-curl-lib=C:/temp/curl-7.40.0-devel-mingw64/bin --with-curl-include=C:/temp/curl-7.40.0-devel-mingw64/include - Alternative to step 4: Copy
libcurl.dlltoc:\tools\ruby24\bin[source]
Note: On windows, this works with RubyInstaller, version 2.4. This installer is used when using chocolatey. The separate Development Kit installer is not required anymore. JRuby doesn't work as the C extensions were dropped.