All Projects → JeremyEnglert → Jointswp

JeremyEnglert / Jointswp

A blank WordPress theme built with Foundation 6, giving you all the power and flexibility you need to build complex, mobile friendly websites without having to start from scratch.

Projects that are alternatives of or similar to Jointswp

Codestar Framework Old
This project has moved to https://github.com/Codestar/codestar-framework
Stars: ✭ 361 (-56.82%)
Mutual labels:  wordpress-theme
Materialwp
Material Design WordPress Theme
Stars: ✭ 459 (-45.1%)
Mutual labels:  wordpress-theme
Vue Wordpress Pwa
An offline-first SPA using Vue.js, the WordPress REST API and Progressive Web Apps
Stars: ✭ 665 (-20.45%)
Mutual labels:  wordpress-theme
Flynt
Component based WordPress starter theme, powered by ACF Pro and Timber, optimized for a11y and fast page load results.
Stars: ✭ 363 (-56.58%)
Mutual labels:  wordpress-theme
Wordpress Theme Puock
🎨 一款基于WordPress开发的高颜值的自适应主题,支持白天与黑夜模式、无刷新加载等。
Stars: ✭ 394 (-52.87%)
Mutual labels:  wordpress-theme
Tony
An Elegant WordPress Theme Based on ✌️Vue.js | 基于 Vue.js 的简洁一般强大的 WordPress 单栏博客主题
Stars: ✭ 462 (-44.74%)
Mutual labels:  wordpress-theme
Mokore
🎉Wordpress二次元简约个人博客主题by江程训
Stars: ✭ 306 (-63.4%)
Mutual labels:  wordpress-theme
Storefront
Official theme for WooCommerce
Stars: ✭ 762 (-8.85%)
Mutual labels:  wordpress-theme
Wordpresscan
WPScan rewritten in Python + some WPSeku ideas
Stars: ✭ 456 (-45.45%)
Mutual labels:  wordpress-theme
Webstack
WordPress 版 WebStack 导航主题 https://nav.iowen.cn
Stars: ✭ 662 (-20.81%)
Mutual labels:  wordpress-theme
Kuhn
WordPress theme featuring CSS Grid layouts via aggressive progressive enhancement. Proof of concept to get the conversation about what CSS Grid means for WordPress themes started. Currently running live at https://mor10.com
Stars: ✭ 365 (-56.34%)
Mutual labels:  wordpress-theme
Dobby
🍦More suitable for team design, modern style WordPress theme
Stars: ✭ 387 (-53.71%)
Mutual labels:  wordpress-theme
Hueman
Hueman WordPress Theme
Stars: ✭ 559 (-33.13%)
Mutual labels:  wordpress-theme
Vue Wordpress
Use Vue.js and the WP REST API to build WordPress themes as SPAs with dynamic routing, HMR for development, SEO enabled, and SSR capable. Demo:
Stars: ✭ 361 (-56.82%)
Mutual labels:  wordpress-theme
Wordpress Gulp Starter Kit
[NOT MAINTAINED] A starter kit for developing WordPress themes with Gulp.
Stars: ✭ 674 (-19.38%)
Mutual labels:  wordpress-theme
Wp Bootstrap Navwalker
A custom WordPress nav walker class to fully implement the Twitter Bootstrap 4.0+ navigation style (v3-branch available for Bootstrap 3) in a custom theme using the WordPress built in menu manager.
Stars: ✭ 3,290 (+293.54%)
Mutual labels:  wordpress-theme
Sakurairo
一个多彩,轻松上手,体验完善,具有强大自定义功能的WordPress主题(基于Sakura主题)A Colorful, Easy-to-use, Perfect Experience, and Powerful Customizable WordPress Theme (Based on Theme Sakura)
Stars: ✭ 456 (-45.45%)
Mutual labels:  wordpress-theme
Flex With Benefits
Wordpress starter theme for THRIVE
Stars: ✭ 6 (-99.28%)
Mutual labels:  wordpress-theme
Starter Theme
The "_s" for Timber: a dead-simple theme that you can build anything from
Stars: ✭ 679 (-18.78%)
Mutual labels:  wordpress-theme
Mdx
MDx - Material Design WordPress Theme
Stars: ✭ 659 (-21.17%)
Mutual labels:  wordpress-theme

Currently using Foundation 6.5.3.

JointsWP Requirements

JointsWP requires Node.js v6.9.x or newer. This doesn't mean you need to understand Node (or even Gulp) - it's just the steps we need to take to make sure all of our development tools are installed.

Getting Started

Download JointsWP and install dependencies with npm

$ cd my-wordpress-folder/wp-content/themes/
$ git clone https://github.com/JeremyEnglert/JointsWP.git
$ cd JointsWP
$ npm install

At this point, JointsWP should be installed and fully running on your local machine. If you prefer to install the theme manually, that will work as well - just be sure to run npm install after manually moving the files into the /themes/ directory.

Working with JointsWP

Watching for Changes

$ npm run watch
  • Watches for changes in the assets/styles/scss directory. When a change is made the SCSS files are compiled, concatenated with Foundation files and saved to the /styles directory. Sourcemaps will be created.
  • Watches for changes in the assets/scripts/js directory. When a change is made the JS files are compiled, concatenated with Foundation JS files and saved to the /scripts directory. Sourcemaps will be created.
  • Watches for changes in the assets/images directory. When a change is made the image files are optimized and saved over the original image.

Watching for Changes with Browsersync

$ npm run browsersync

This will watch the same files as npm run watch, but utilizes browsersync for live reloading and style injection. Be sure to update the URL variable in the gulpfile.js to your local install URL.

Compile and Minify All Theme Assets

$ npm run build

Compiles and minifies all scripts and styles.

Compile Specific Assets

  • $ npm run styles - to compile all SCSS files in the assets/styles/scss directory.
  • $ npm run scripts - to compile all JS files in the assets/scripts/js directory.
  • $ npm run images - to optimize all image files in the assets/images directory.

File Structure - "Where to Put Stuff"

Custom Styles

  • style.css - this file is never actually loaded, however, this is where you set your theme name and is required by WordPress
  • assets/styles/scss/style.scss - import all of your styles here. If you create an additional SCSS file, be sure to import it here.
  • assets/styles/scss/_main.scss - place all of your custom styles here.
  • assets/styles/scss/_settings.scss - adjust Foundation style settings here.
  • assets/styles/scss/login.scss - place custom login styles here. This will generate it's own stylesheet.

Custom Scripts

  • assets/scripts/js/ - place your custom scripts here. Each .JS file will be compiled and concatenated when the build process is ran.

Images

  • assets/images/ - place your theme images here. Each image will be optimized when the build process is ran.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].