Nikola 8.0.0 Linux pip shell script

Messed up my virtual environment for Nikola Static blog generator. I decided to create a small script to automate some of the process.

     #!/bin/sh
     python -m venv nikola
     cd nikola
     . bin/activate
     pip install --upgrade pip setuptools wheel
     pip install Nikola==8.0.0
     pip install --upgrade "Nikola[extras]"

Also, the doit process that Nikola uses keep tracks using gdbm. Gdbm does not work well with Microsofts one drive. I changed the dependency file DB backend of gdbm to sqlite3 in the file: nikola/lib/python3.7/site-packages/doit/cmd_base.py

or

--- nikola/lib/python3.7/site-packages/doit/cmd_base.py 2018-09-08 12:00:32.217679190 -0700
+++ cmd_base.py 2018-09-08 12:00:01.618008492 -0700
@@ -164,7 +164,7 @@
         'short':'',
         'long': 'backend',
         'type': str,
-    'default': "sqlite3",
+    'default': "dbm",
         'help': ("Select dependency file backend. [default: %(default)s]")
 }

Comments

Comments powered by Disqus