Navigate to the root of your theme in Terminal.
1. Installing grunt globally
npm install -g grunt-cli
I ended up preceding this with sudo to get it working.
2. Move Gemfile, Gruntfile.js and package.json to your theme's root
| dsds |
| # This is a template .gitignore file for git-managed WordPress projects. | |
| # | |
| # Fact: you don't want WordPress core files, or your server-specific | |
| # configuration files etc., in your project's repository. You just don't. | |
| # | |
| # Solution: stick this file up your repository root (which it assumes is | |
| # also the WordPress root directory) and add exceptions for any plugins, | |
| # themes, and other directories that should be under version control. | |
| # | |
| # See the comments below for more info on how to add exceptions for your |
| cd /wherever/sites/the-site | |
| sudo chown -R _www wordpress-folder | |
| sudo chmod -R g+w wordpress-folder |
Navigate to the root of your theme in Terminal.
1. Installing grunt globally
npm install -g grunt-cli
I ended up preceding this with sudo to get it working.
2. Move Gemfile, Gruntfile.js and package.json to your theme's root
| <a class="button-pri">Primary Button</a> | |
| <a class="button-sec">Primary Button</a> |
| <a class="button-pri">Primary Button</a> | |
| <a class="button-sec">Secondary Button</a> |
| <a class="button-pri">Primary Button</a> | |
| <a class="button-sec">Secondary Button</a> |
| gulp.task('js', function () { | |
| // define our sole entry point (source file) | |
| return browserify({entries: ['./src/js/app.js']}) | |
| // bundle our js | |
| .bundle() | |
| // create a vinyl object | |
| .pipe(source('app.js')) | |
| // convert vinyl file to buffer | |
| .pipe(buffer()) | |
| // create our source maps |
| (function() { | |
| 'use strict'; | |
| var angular = require('angular'); | |
| angular.module('zeroApp', []) | |
| .controller('MainController', ['$scope', function($scope) { | |
| $scope.message = "Hello Angular!"; | |
| }]); | |
| /* Github Profile Fetcher */ | |
| async function fetchProfile(u) { | |
| const res = await fetch(`https://api.github.com/users/${u}`); | |
| // 1. Check user exists | |
| if (!res) { | |
| alert('User does not exist!'); | |
| return; | |
| } | |