[webarch-websites] Framework for a Nikola site

Chris Croome chris at webarchitects.co.uk
Thu Nov 13 14:48:28 GMT 2014


Hi Mark

Apparently you should be able to use pip to do the install:

- http://getnikola.com/handbook.html#installation-on-linux-mac-os-x-etc

If you create a new directory in themes for your work then the site can
be switched to that via conf.py and your code won't get mixed up with
others.

I haven't use SASS yet.

All the best

Chris

On Thu 13-Nov-2014 at 01:23:43PM +0000, Mark Nielsen wrote:
> 
> I haven't yet installed Nikola, so I'll make installing and learning that
> the subject of my evening fun over the next few nights. I'm currently on OS
> X, but I've got the homebrew package manager so it may well prove almost as
> easy as with apt.
> 
> I've sometimes used Bootstrap for prototyping, but I've never felt very
> comfortable with it as it requires a lot of presentational classes and tag
> soup in your HTML, as well as mahoosive amounts of extra code and
> libraries.  So although it can be expedient, I didn't want to foist that on
> you.
> 
> Instead, I was going to use SASS/Bourbon, and incorporate various mixins
> (essentially CSS functions) that I've developed to handle things like type
> scale, mobile menus and CSS drop-down menus.
> 
> If others wanted to alter the CSS, they'd potentially need to install Ruby
> and then the SASS and Bourbon gems.  That can be a bit of a ball-ache if
> you're running Debian Stable, as Ruby stuff seems to move quite quickly and
> version conflicts are not fun.  So to mitigate this, I could create an
> additional blank 'tmp.css' file that's not processed by SASS, so people
> without up-to-date SASS installed could add quick and dirty CSS which could
> be folded back into the SASS codebase later.  Does this sound OK?  There
> are so many benefits to building CSS with SASS that it's well worth the
> overhead (if you're mainly a CSS developer).
> 
> Other that that - really grateful for the guidance you've written up,
> Chris.  That should avoid me shooting off in directions that aren't what
> you want.

-- 
Webarchitects Co-operative
http://webarchitects.coop/
+44 114 276 9709
@webarchcoop



More information about the webarch-websites mailing list