https://github.com/josephfusco/skipper
⚓ An opinionated WordPress site setup script for Laravel Valet.
https://github.com/josephfusco/skipper
laravel-valet localhost-management valet wordpress
Last synced: 2 months ago
JSON representation
⚓ An opinionated WordPress site setup script for Laravel Valet.
- Host: GitHub
- URL: https://github.com/josephfusco/skipper
- Owner: josephfusco
- License: gpl-3.0
- Created: 2017-08-31T04:54:55.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-29T18:56:48.000Z (about 7 years ago)
- Last Synced: 2025-02-10T15:13:35.923Z (4 months ago)
- Topics: laravel-valet, localhost-management, valet, wordpress
- Language: Shell
- Homepage:
- Size: 20.5 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Introduction
Skipper is a WordPress site setup script for [Laravel Valet](https://github.com/laravel/valet).
## Usage
For usage information:
```
skipper --help
```### Site Creation
The skipper command should only be ran within the parked valet directory.
```
skipper mysite
```Currently, the above command will do the following:
+ Create a new directory called `mysite`
+ Download & install the latest version of WordPress, including the database. (database name will be `valetwp_mysite`)
+ Remove default plugins (Akismet & Hello Dolly)
+ Remove default themes except Twenty Seventeen
+ Set front page as "Home"
+ Set posts page as "Blog"
+ Add "Home" & "Blog" to primary menu
+ Discourage search engines
+ Change permalinks to use `/%postname%/`
+ Install & activate plugin "[Disable Comments](https://github.com/solarissmoke/disable-comments)" & set option to disable all comments.
+ Install & activate plugin "[WP Self Destruct](https://github.com/josephfusco/wp-self-destruct)"Once done, the site will open in your default browser and automatically log you in as the admin user.
### Divi
Skipper supports quick site setup using the [Divi theme](https://www.elegantthemes.com/gallery/divi/).
```
skipper mysite --divi
```The `--divi` flag will install and activate the Divi theme. "Home" & "Blog" pages will be assigned to the theme's main navigation menu location.
**Note:** You must provide your Elegant Themes username and API key to use this feature. These credentials will only be stored locally in `~/.skipper/et.json`.