Skip to content
Snippets Groups Projects
Unverified Commit 07f79f4d authored by Eduardo Trujillo's avatar Eduardo Trujillo
Browse files

refactor(blog): Clean up the project structure

parent 3fd7c105
No related branches found
No related tags found
No related merge requests found
File moved
File moved
......@@ -2,7 +2,7 @@ name: blog
version: 0.1.0.0
synopsis: Chromabits blog generator and server
description: Please see README.md
homepage: http://chromabits.com
homepage: https://chromabits.com
license: MIT
license-file: LICENSE
author: Eduardo Trujillo
......@@ -14,6 +14,7 @@ cabal-version: >=1.10
executable blog
main-is: site.hs
hs-source-dirs: app
default-language: Haskell2010
ghc-options: -threaded
build-depends: base == 4.*,
......@@ -30,6 +31,7 @@ executable blog
executable server
main-is: server.hs
hs-source-dirs: app
default-language: Haskell2010
ghc-options: -threaded
build-depends: base == 4.*,
......@@ -43,4 +45,5 @@ executable server
wai == 3.*,
wai-extra >= 3.0.14,
wai-app-static == 3.*,
streaming-commons == 0.1.*
streaming-commons == 0.1.*,
containers
This diff is collapsed.
var gulp = require('gulp');
var postcss = require('gulp-postcss');
var $ = require('gulp-load-plugins')();
var autoprefixer = require('autoprefixer');
var cssnano = require('cssnano');
var sassPaths = [
'bower_components/foundation-sites/scss',
......@@ -9,14 +12,17 @@ var sassPaths = [
];
gulp.task('sass', function() {
var processors = [
autoprefixer({browsers: ['last 2 version', 'ie >= 9']}),
cssnano(),
];
return gulp.src('scss/app.scss')
.pipe($.sass({
includePaths: sassPaths
})
.on('error', $.sass.logError))
.pipe($.autoprefixer({
browsers: ['last 2 versions', 'ie >= 9']
}))
.on('error', $.sass.logError))
.pipe(postcss(processors))
.pipe(gulp.dest('css'));
});
......
......@@ -4,9 +4,12 @@
"description": "Personal blog.",
"main": "gulpfile.js",
"devDependencies": {
"autoprefixer": "^6.3.6",
"cssnano": "^3.6.2",
"gulp": "^3.9.0",
"gulp-autoprefixer": "^2.2.0",
"gulp-load-plugins": "^1.1.0",
"gulp-postcss": "^6.1.1",
"gulp-sass": "^2.1.0"
},
"scripts": {
......
......@@ -36,9 +36,9 @@ of the schedule I'm unsure of.
2. Keynote
3. Agda from Nothing *OR* Introduction to Non-Violent Communication
4. **Lunch**
5. Make Your Own List Interpreter (Part 1)
5. Make Your Own Lisp Interpreter (Part 1)
6. **Afternoon Refresh**
7. Make Your Own List Interpreter (Part 2)
7. Make Your Own Lisp Interpreter (Part 2)
8. Closing Remarks
#### Friday
......
......@@ -6,7 +6,9 @@ resolver: lts-5.11
# Local packages, usually specified by relative directory name
packages:
- '.'
- '/home/etcinit/src/github.com/etcinit/hakyll-serve'
- location:
git: https://phabricator.chromabits.com/diffusion/HAKS/hakyll-serve.git
commit: e4bbdcb2124fc0f44d4a5a8e9dea0fbcdb612267
# Packages to be pulled from upstream that are not in the resolver (e.g., acme-missiles-0.3)
extra-deps: []
......
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment