Git Product home page Git Product logo

web-jayfo's Introduction

web-jekyll-base

Build Status

A fogies project used as a template for Jekyll websites.

Provides for a build process, common dependencies and extensions, and serving via docker-jekyll-site.

Project Dependencies

This project is based on a template:

https://github.com/fogies/web-jekyll-base

Which is in turn based on:

https://github.com/fogies/invoke-base

Runtime dependencies for this project are:

  • Python 3.6.6
  • Node 8.12.0
  • Ruby 2.5.1

See Installation for Windows.

See Installation for Mac.

Tasks

This project uses Invoke for task execution. Available tasks can be listed:

invoke -l

See Additional Task Documentation.

Frequently used tasks will include:

build_production

Build the site to _site, using the production configuration in _config-production.yml.

invoke build_production

build_test

Build the site to _site, using the test configuration in _config-test.yml.

invoke build_test

serve_production

Serve the site on port 4000, using the production configuration in _config-production.yml.

invoke serve_production

serve_test

Serve the site on port 4000, using the test configuration in _config-test.yml.

invoke serve_test

web-jayfo's People

Contributors

amaswea avatar annie-r avatar aokeson avatar depstein avatar jayfo avatar jesscs avatar karkar avatar ksen0 avatar lrpina avatar morgandixon avatar tejaskb04 avatar zxybdfz avatar

Watchers

 avatar  avatar  avatar  avatar

web-jayfo's Issues

UbiComp Workshop Paper

@karkar

Can you send a pull request with the workshop paper, then I'll merge that and Daniel's UbiComp paper at the same time. Ask @depstein for help if you're unsure how the site works.

Possible change with MinGW32 and Python 3.4

Today I tried installing matplotlib in a virtualenv on Python 3.4, but could not get it to compile. The virtualenv did not include the distutils.cfg file I expected from Python 2.7, but I put the file in the appropriate location, and the pip install matplotlib still failed on vcvarsall.bat. Either that module cannot be installed on Windows, or Python 3.4 has changed how I need to compile native code.

CHI 2016 Abandonment Thumb

Now that we also have the UbiComp 2016 paper, it feels weird for the UbiComp 2015 and CHI 2016 papers to share the same thumb. Any ideas for a different CHI 2016 image?

Update build documentation for Mac

  • Python version doesn't seem to be an issue as of yet (2.7 or 3.4/3.5) : if you want to avoid using multiple versions and setting up virtual env every time you want to build the site.
  • Ruby version should be 2.2.x, I was running 2.0.x and 'invoke' would run fine without throwing errors, but would not spin up a server
  • There is no 'ruby devkit' for mac, so I ignored that step
  • Virutalizations are slightly different in python 2.7 and 3.4, commands have changed (virtualenv vs pyvenv)
    • If using virtualization in python, the activation path will be 'env35/bin/activate'

Possible abandon MinGW

Now that Node.js has required Microsoft Visual Studio, our Python stuff should probably just use that too instead of trying to use MinGW.

Missing fabfile.py

For some reason, the fabfile disappeared from the repo. Makes local debugging hard for those of us who don't have a copy :-)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.