+++ /dev/null
-module.exports = function (grunt) {
- 'use strict';
-
- grunt.loadNpmTasks('grunt-contrib-clean');
- grunt.loadNpmTasks('grunt-contrib-cssmin');
- grunt.loadNpmTasks('grunt-contrib-less');
- grunt.loadNpmTasks('grunt-contrib-watch');
- grunt.loadNpmTasks('grunt-newer');
-
- grunt.initConfig({
-
- clean: {
- css: [ 'dist/css' ]
- },
-
- less: {
- base: {
- options: {
- strictMath: true,
- sourceMap: true,
- outputSourceFiles: true,
- sourceMapURL: 'base.css.map',
- sourceMapFilename: 'dist/css/base.css.map'
- },
- src: 'less/base.less',
- dest: 'dist/css/base.css'
- },
- screen: {
- options: {
- strictMath: true,
- sourceMap: true,
- outputSourceFiles: true,
- sourceMapURL: 'screen.css.map',
- sourceMapFilename: 'dist/css/screen.css.map'
- },
- src: 'less/screen.less',
- dest: 'dist/css/screen.css'
- },
- print: {
- options: {
- strictMath: true,
- sourceMap: true,
- outputSourceFiles: true,
- sourceMapURL: 'print.css.map',
- sourceMapFilename: 'dist/css/print.css.map'
- },
- src: 'less/print.less',
- dest: 'dist/css/print.css'
- },
- ie8: {
- options: {
- strictMath: true,
- sourceMap: true,
- outputSourceFiles: true,
- sourceMapURL: 'ie8.css.map',
- sourceMapFilename: 'dist/css/ie8.css.map'
- },
- src: 'less/ie8.less',
- dest: 'dist/css/ie8.css'
- },
- tablet: {
- options: {
- strictMath: true,
- sourceMap: true,
- outputSourceFiles: true,
- sourceMapURL: 'tablet.css.map',
- sourceMapFilename: 'dist/css/tablet.css.map'
- },
- src: 'less/tablet.less',
- dest: 'dist/css/tablet.css'
- },
- phone: {
- options: {
- strictMath: true,
- sourceMap: true,
- outputSourceFiles: true,
- sourceMapURL: 'phone.css.map',
- sourceMapFilename: 'dist/css/phone.css.map'
- },
- src: 'less/phone.less',
- dest: 'dist/css/phone.css'
- },
- tiny: {
- options: {
- strictMath: true,
- sourceMap: true,
- outputSourceFiles: true,
- sourceMapURL: 'tiny.css.map',
- sourceMapFilename: 'dist/css/tiny.css.map'
- },
- src: 'less/tiny.less',
- dest: 'dist/css/tiny.css'
- },
- seitenaufteilung: {
- options: {
- strictMath: true,
- sourceMap: true,
- outputSourceFiles: true,
- sourceMapURL: 'seitenaufteilung.css.map',
- sourceMapFilename: 'dist/css/seitenaufteilung.css.map'
- },
- src: 'less/seitenaufteilung.less',
- dest: 'dist/css/seitenaufteilung.css'
- },
- seitenkopf: {
- options: {
- strictMath: true,
- sourceMap: true,
- outputSourceFiles: true,
- sourceMapURL: 'seitenkopf.css.map',
- sourceMapFilename: 'dist/css/seitenkopf.css.map'
- },
- src: 'less/seitenkopf.less',
- dest: 'dist/css/seitenkopf.css'
- }
- },
-
- cssmin: {
- options: {
- compatibility: 'ie8',
- sourceMap: true,
- advanced: false
- },
- base: {
- src: 'dist/css/base.css',
- dest: 'dist/css/base.min.css'
- },
- screen: {
- src: 'dist/css/screen.css',
- dest: 'dist/css/screen.min.css'
- },
- print: {
- src: 'dist/css/print.css',
- dest: 'dist/css/print.min.css'
- },
- ie8: {
- src: 'dist/css/ie8.css',
- dest: 'dist/css/ie8.min.css'
- },
- tablet: {
- src: 'dist/css/tablet.css',
- dest: 'dist/css/tablet.min.css'
- },
- phone: {
- src: 'dist/css/phone.css',
- dest: 'dist/css/phone.min.css'
- },
- tiny: {
- src: 'dist/css/tiny.css',
- dest: 'dist/css/tiny.min.css'
- },
- seitenaufteilung: {
- src: 'dist/css/seitenaufteilung.css',
- dest: 'dist/css/seitenaufteilung.min.css'
- },
- seitenkopf: {
- src: 'dist/css/seitenkopf.css',
- dest: 'dist/css/seitenkopf.min.css'
- }
- },
-
- watch: {
- css: {
- files: [ 'less/**/*.less' ],
- tasks: 'css'
- }
- }
-
- })
-
-
- // Task to build and minify the CSS
- grunt.registerTask('css', [ 'less', 'newer:cssmin' ]);
-
- // Task to build the distribution
- grunt.registerTask('dist', [ 'css' ]);
-
-
- // Task to start a local http-server for development
- grunt.registerTask('http-server', function() {
-
- grunt.util.spawn({
- cmd: 'node_modules/http-server/bin/http-server',
- args: [ 'dist', '-p8888', '-c0' ],
- opts: { stdio: 'inherit' }
- });
-
- });
-
- // Task to start development-environment
- grunt.registerTask('devel', [ 'dist', 'http-server', 'watch' ]);
-
-
- // Default task.
- grunt.registerTask('default', [ 'dist' ]);
-
-}
+++ /dev/null
-@charset "utf-8";
-
-// Customization
-
-// You can easily customize Bulma with your own variables.
-// Just uncomment the following block to see the result.
-
-/*
-// 1. Import the initial variables
-@import "../node_modules/bulma/sass/utilities/initial-variables";
-
-// 2. Set your own initial variables
-// Update the blue shade, used for links
-$blue: #06bcef;
-// Add pink and its invert
-$pink: #ff8080;
-$pink-invert: #fff;
-// Update the sans-serif font family
-$family-sans-serif: "Helvetica", "Arial", sans-serif;
-
-// 3. Set the derived variables
-// Use the new pink as the primary color
-$primary: $pink;
-$primary-invert: $pink-invert;
-
-// 4. Import the rest of Bulma
-*/
-
-@import "../node_modules/bulma/bulma";
thymeproxy:variables="SET:sitemap.json"
>
<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
<title th:replace="${title}">juplo - BASISTEMPLATE</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <!-- Default / Responsive -->
- <link rel="stylesheet" th:rel="stylesheet" media="all" title="Responsive" type="text/css" href="../css/base.css" th:href="@{/css/base.min.css}"/>
- <link rel="stylesheet" th:rel="stylesheet" media="only screen" title="Responsive" type="text/css" href="../css/screen.css" th:href="@{/css/screen.min.css}"/>
- <link rel="stylesheet" th:rel="stylesheet" media="print" title="Responsive" type="text/css" href="../css/print.css" th:href="@{/css/print.min.css}"/>
- <!-- Legacy -->
- <link rel="alternate stylesheet" title="Legacy" type="text/css" href="../css/base.css" th:href="@{/css/base.min.css}"/>
- <!-- Tablet -->
- <link rel="alternate stylesheet" title="Tablet" type="text/css" href="../css/base.css" th:href="@{/css/base.min.css}"/>
- <link rel="alternate stylesheet" title="Tablet" type="text/css" href="../css/tablet.css" th:href="@{/css/tablet.min.css}"/>
- <!-- Phone -->
- <link rel="alternate stylesheet" title="Phone" type="text/css" href="../css/base.css" th:href="@{/css/base.min.css}"/>
- <link rel="alternate stylesheet" title="Phone" type="text/css" href="../css/phone.css" th:href="@{/css/phone.min.css}"/>
- <!-- Tiny -->
- <link rel="alternate stylesheet" title="Tiny" type="text/css" href="../css/base.css" th:href="@{/css/base.min.css}"/>
- <link rel="alternate stylesheet" title="Tiny" type="text/css" href="../css/tiny.css" th:href="@{/css/tiny.min.css}"/>
- <!-- Print -->
- <link rel="alternate stylesheet" title="Print" type="text/css" href="../css/base.css" th:href="@{/css/base.min.css}"/>
- <link rel="alternate stylesheet" title="Print" type="text/css" href="../css/print.css" th:href="@{/css/print.min.css}"/>
- <script src="../js/prettify.js" th:src="@{/js/prettify.js}"></script>
- <!--[if lt IE 9]>
- <script src="../js/html5shiv.js" th:src="@{/js/html5shiv.js}"></script>
- <![endif]-->
- <!--[if IE 8]>
- <link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../css/ie8.css" th:href="@{/css/ie8.min.css}"/>
- <![endif]-->
- <link rel="caononical" href="layout.html" th:replace="${scripts_head}?:~{}"/>
+ <link rel="stylesheet" href="../css/juplo.css" th:href="@{/css/juplo.css}">
+ <link rel="caononical" href="layout.html" th:replace="${scripts_head}?:~{}">
</head>
<body
th:fragment="body(uri, maincontent, marginalcontent)"
thymeproxy:variables="${json}"
th:with="crumbs=${_crumbs.get(uri)}"
- id="top"
- class="menu"
- th:class="${contentclass}?:'menu'"
- onload="prettyPrint()"
>
+ <section class="hero is-medium is-primary">
+ <div class="hero-body">
+ <div class="container">
+ <div class="columns">
+ <div class="column is-8-desktop is-offset-2-desktop">
+ <nav class="navbar" role="navigation" aria-label="main navigation">
+ <div class="navbar-brand">
+ <a class="navbar-item" href="../index.html" th:href="@{/}" title="Home" width="247" height="171">
+ <img src="/img/logo.svg" alt="juplo" width="247" height="171">
+ </a>
+
+ <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbarBasicExample">
+ <span aria-hidden="true"></span>
+ <span aria-hidden="true"></span>
+ <span aria-hidden="true"></span>
+ </a>
+ </div>
+
+ <div id="navbarBasicExample" class="navbar-menu">
+ <div class="navbar-start">
+ <a class="navbar-item">
+ Home
+ </a>
+
+ <a class="navbar-item">
+ Documentation
+ </a>
+
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link">
+ More
+ </a>
+
+ <div class="navbar-dropdown">
+ <a class="navbar-item">
+ About
+ </a>
+ <a class="navbar-item">
+ Jobs
+ </a>
+ <a class="navbar-item">
+ Contact
+ </a>
+ <hr class="navbar-divider">
+ <a class="navbar-item">
+ Report an issue
+ </a>
+ </div>
+ </div>
+ </div>
+
+ <div class="navbar-end">
+ <div class="navbar-item">
+ <div class="buttons">
+ <a class="button is-primary">
+ <strong>Sign up</strong>
+ </a>
+ <a class="button is-light">
+ Log in
+ </a>
+ </div>
+ </div>
+ </div>
+ </div>
+ </nav>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+ <section class="section">
+ <div class="container">
+ <div class="columns">
+ <div class="column is-8-desktop is-offset-2-desktop">
+ <div class="content">
+ <h3>Title</h3>
+ <p>
+ </p>
+ Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
+ <ul>
+ <li>
+ <code><a href="https://github.com/jgthms/bulma">bulma</a></code>
+ </li>
+ <li>
+ <code><a href="https://github.com/sass/node-sass">node-sass</a></code> to compile your own Sass file
+ </li>
+ <li>
+ <code><a href="https://github.com/postcss/postcss-cli">postcss-cli</a></code> and <code><a href="https://github.com/postcss/autoprefixer">autoprefixer</a></code> to add support for older browsers
+ </li>
+ <li>
+ <code><a href="https://babeljs.io/docs/usage/cli/">babel-cli</a></code>,
+ <code><a href="https://github.com/babel/babel-preset-env">babel-preset-env</a></code>
+ and
+ <code><a href="https://github.com/jmcriffey/babel-preset-es2015-ie">babel-preset-es2015-ie</a></code>
+ for compiling ES6 JavaScript files
+ </li>
+ </ul>
+ <p>
+ Apart from <code>package.json</code>, the following files are included:
+ </p>
+ <ul>
+ <li>
+ <code>.babelrc</code> configuration file for <a href="https://babeljs.io/">Babel</a>
+ </li>
+ <li>
+ <code>.gitignore</code> common <a href="https://git-scm.com/">Git</a> ignored files
+ </li>
+ <li>
+ <code>index.html</code> this HTML5 file
+ </li>
+ <li>
+ <code>_sass/main.scss</code> a basic SCSS file that <strong>imports Bulma</strong> and explains how to <strong>customize</strong> your styles, and compiles to <code>css/main.css</code>
+ </li>
+ <li>
+ <code>_javascript/main.js</code> an ES6 JavaScript that compiles to <code>lib/main.js</code>
+ </li>
+ </ul>
+ <h3>Try it out!</h3>
+ <p>
+ To see if your setup works, follow these steps:
+ </p>
+ <ol>
+ <li>
+ <p>
+ <strong>Move</strong> to this directory:
+ <br>
+ <pre><code>cd bulma-start</code></pre>
+ </p>
+ </li>
+ <li>
+ <p>
+ <strong>Install</strong> all dependencies:
+ <br>
+ <pre><code>npm install</code></pre>
+ </p>
+ </li>
+ <li>
+ <p>
+ <strong>Start</strong> the CSS and JS watchers:
+ <br>
+ <pre><code>npm start</code></pre>
+ </p>
+ </li>
+ <li>
+ <p>
+ <strong>Edit</strong> <code>_sass/main.scss</code> by adding the following rule at the <strong>end</strong> of the file:
+ <br>
+ <pre><span style="color: #22863a;">html</span> {
+ <span style="color: #005cc5;"><span style="color: #005cc5;">background-color</span></span>: <span style="color: #24292e">$green</span>;
+}</pre>
+ </p>
+ </li>
+ </ol>
+ <p>
+ The page background should turn <strong class="has-text-success">green</strong>!
+ </p>
+ <h3>Get started</h3>
+ <p>
+ You're <strong>ready</strong> to create your own designs with Bulma. Just edit or duplicate this page, or simply create a new one!
+ <br>
+ For example, this page is <strong>only</strong> built with the following <strong>Bulma elements</strong>:
+ </p>
+ </div>
+ <table class="table is-bordered is-fullwidth">
+ <thead>
+ <tr>
+ <th>Type</th>
+ <th>CSS class</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <th>Columns</th>
+ <td>
+ <code><a href="http://bulma.io/documentation/columns/basics">columns</a></code>
+ <code><a href="http://bulma.io/documentation/columns/basics">column</a></code>
+ </td>
+ </tr>
+ <tr>
+ <th>Layout</th>
+ <td>
+ <code><a href="http://bulma.io/documentation/layout/section">section</a></code>
+ <code><a href="http://bulma.io/documentation/layout/container">container</a></code>
+ <code><a href="http://bulma.io/documentation/layout/footer">footer</a></code>
+ </td>
+ </tr>
+ <tr>
+ <th>Elements</th>
+ <td>
+ <code><a href="http://bulma.io/documentation/elements/button">button</a></code>
+ <code><a href="http://bulma.io/documentation/elements/content">content</a></code>
+ <code><a href="http://bulma.io/documentation/elements/title">title</a></code>
+ <code><a href="http://bulma.io/documentation/elements/title">subtitle</a></code>
+ </td>
+ </tr>
+ <tr>
+ <th>Form</th>
+ <td>
+ <code><a href="http://bulma.io/documentation/form/general">field</a></code>
+ <code><a href="http://bulma.io/documentation/form/general">control</a></code>
+ </td>
+ </tr>
+ <tr>
+ <th>Helpers</th>
+ <td>
+ <code><a href="http://bulma.io/documentation/modifiers/typography-helpers/">has-text-centered</a></code>
+ <code><a href="http://bulma.io/documentation/modifiers/typography-helpers/">has-text-weight-semibold</a></code>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <div class="content">
+ <p>
+ If you want to <strong>learn more</strong>, follow these links:
+ </p>
+ </div>
+ <div class="field is-grouped">
+ <p class="control">
+ <a class="button is-medium is-primary" href="http://bulma.io">
+ <strong class="has-text-weight-semibold">Bulma homepage</strong>
+ </a>
+ </p>
+ <p class="control">
+ <a class="button is-medium is-link" href="http://bulma.io/documentation/overview/start/">
+ <strong class="has-text-weight-semibold">Documentation</strong>
+ </a>
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+ <footer class="footer has-text-centered">
+ <div class="container">
+ <div class="columns">
+ <div class="column is-8-desktop is-offset-2-desktop">
+ <p>
+ <strong class="has-text-weight-semibold">
+ <a href="https://www.npmjs.com/package/bulma-start">bulma-start@0.0.4</a>
+ </strong>
+ </p>
+ <p>
+ <small>
+ Source code licensed <a href="http://opensource.org/licenses/mit-license.php">MIT</a>
+ </small>
+ </p>
+ <p style="margin-top: 1rem;">
+ <a href="http://bulma.io">
+ <img src="made-with-bulma.png" alt="Made with Bulma" width="128" height="24">
+ </a>
+ </p>
+ </div>
+ </div>
+ </div>
+ </footer>
<div id="page" class="cf">
<header id="header"><!-- TODO: Vereinfachung -> für uri == index.html a gegen strong ausstauschen -->
- <h1 id="logo" th:include="~{::#logo}"><a href="../index.html" th:href="@{/}" title="Home" class="l" ><img class="l" src="/img/logo.svg" alt="juplo"/></a></h1>
- <span id="slogan"><strong>Java</strong> bits from nerds for nerds</span>
<hr class="h" />
</header>
<div id="breadcrumb">
"grunt-contrib-clean": "^1.1.0",
"grunt-contrib-cssmin": "^3.0.0",
"grunt-contrib-less": "^2.0.0",
+ "grunt-contrib-sass": "^2.0.0",
"grunt-contrib-watch": "^1.1.0",
"grunt-newer": "^1.1.1",
"http-server": "^0.12.3",
"node": ">=0.10.0"
}
},
+ "node_modules/dargs": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-6.1.0.tgz",
+ "integrity": "sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/dashdash": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"node": ">=0.8.0"
}
},
+ "node_modules/grunt-contrib-sass": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-2.0.0.tgz",
+ "integrity": "sha512-RxZ3dlZZTX4YBPu2zMu84NPYgJ2AYAlIdEqlBaixNVyLNbgvJBGUr5Gi0ec6IiOQbt/I/z7uZVN9HsRxgznIRw==",
+ "dev": true,
+ "dependencies": {
+ "async": "^2.6.1",
+ "chalk": "^2.4.1",
+ "cross-spawn": "^6.0.5",
+ "dargs": "^6.0.0",
+ "which": "^1.3.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/grunt-contrib-sass/node_modules/async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/grunt-contrib-sass/node_modules/cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
"node_modules/grunt-contrib-watch": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
"array-find-index": "^1.0.1"
}
},
+ "dargs": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-6.1.0.tgz",
+ "integrity": "sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==",
+ "dev": true
+ },
"dashdash": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
}
}
},
+ "grunt-contrib-sass": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-2.0.0.tgz",
+ "integrity": "sha512-RxZ3dlZZTX4YBPu2zMu84NPYgJ2AYAlIdEqlBaixNVyLNbgvJBGUr5Gi0ec6IiOQbt/I/z7uZVN9HsRxgznIRw==",
+ "dev": true,
+ "requires": {
+ "async": "^2.6.1",
+ "chalk": "^2.4.1",
+ "cross-spawn": "^6.0.5",
+ "dargs": "^6.0.0",
+ "which": "^1.3.1"
+ },
+ "dependencies": {
+ "async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ }
+ }
+ },
"grunt-contrib-watch": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
"version": "0.0.1",
"devDependencies": {
"autoprefixer": "^9.7.6",
- "babel-cli": "^6.26.0",
- "babel-preset-env": "^1.7.0",
- "babel-preset-es2015-ie": "^6.7.0",
"bulma": "^0.9.2",
- "grunt": "^1.3.0",
- "grunt-contrib-clean": "^1.1.0",
- "grunt-contrib-cssmin": "^3.0.0",
- "grunt-contrib-less": "^2.0.0",
- "grunt-contrib-watch": "^1.1.0",
- "grunt-newer": "^1.1.1",
"http-server": "^0.12.3",
"node-sass": "^4.13.1",
"npm-run-all": "^4.1.5",
},
"scripts": {
"css-deploy": "npm run css-build && npm run css-postcss",
- "css-build": "node-sass _sass/main.scss css/main.css",
- "css-postcss": "postcss --use autoprefixer --output css/main.css css/main.css",
+ "css-build": "node-sass sass/juplo.scss dist/css/juplo.css",
+ "css-postcss": "postcss --use autoprefixer --output dist/css/juplo.css dist/css/juplo.css",
"css-watch": "npm run css-build -- --watch",
- "deploy": "npm run css-deploy && npm run js-build",
- "js-build": "babel _javascript --out-dir lib",
- "js-watch": "npm run js-build -- --watch",
- "start": "npm-run-all --parallel css-watch js-watch"
+ "deploy": "npm run css-deploy",
+ "server": "http-server dist -p8888 -c0",
+ "devel": "npm run css-build && npm-run-all --parallel server css-watch"
}
}
--- /dev/null
+@charset "utf-8";
+
+// Customization
+
+// You can easily customize Bulma with your own variables.
+// Just uncomment the following block to see the result.
+
+/*
+// 1. Import the initial variables
+@import "../node_modules/bulma/sass/utilities/initial-variables";
+
+// 2. Set your own initial variables
+// Update the blue shade, used for links
+$blue: #06bcef;
+// Add pink and its invert
+$pink: #ff8080;
+$pink-invert: #fff;
+// Update the sans-serif font family
+$family-sans-serif: "Helvetica", "Arial", sans-serif;
+
+// 3. Set the derived variables
+// Use the new pink as the primary color
+$primary: $pink;
+$primary-invert: $pink-invert;
+
+// 4. Import the rest of Bulma
+*/
+
+@import "../node_modules/bulma/bulma";