gladeye/blueprint

此软件包已弃用且不再维护。未建议替代软件包。

WordPress项目启动套件,基于优秀的Bedrock脚手架和Sage主题

安装: 17

依赖: 0

建议者: 0

安全: 0

星级: 1

关注者: 1

分支: 0

公开问题: 0

语言:JavaScript

类型:项目

1.0.0-beta.1 2017-07-07 00:07 UTC

This package is not auto-updated.

Last update: 2020-09-19 06:38:55 UTC


README

WordPress项目启动套件,基于优秀的Bedrock脚手架和Sage主题

🚨 目前正在进行实战测试...

功能

  • 更好的WordPress文件夹结构
  • 通过Composer管理WordPress插件和依赖
  • 使用环境特定文件轻松配置WordPress
  • 使用Dotenv环境变量
  • mu插件自动加载器(将常规插件作为mu插件使用)
  • 启用HMR的前端开发Sass和ES6 JavaScript
  • Webpack用于编译资源
  • Laravel的Blade作为模板引擎

要求

安装

  1. 在为新项目创建的新文件夹中创建新项目

        composer create-project "gladeye/blueprint:1.0.0-beta.1" your-project-folder-name
    
  2. 更新.env文件中的环境变量

    • DB_NAME - 数据库名
    • DB_USER - 数据库用户
    • DB_PASSWORD - 数据库密码
    • DB_HOST - 数据库主机
    • WP_ENV - 设置为环境(developmentstagingproduction
    • WP_HOME - WordPress主页的完整URL(http://example.com
    • WP_SITEURL - 包含子目录的WordPress的完整URL(http://example.com/wp
    • AUTH_KEYSECURE_AUTH_KEYLOGGED_IN_KEYNONCE_KEYAUTH_SALTSECURE_AUTH_SALTLOGGED_IN_SALTNONCE_SALT

    如果您想自动生成安全密钥(假设您已在本地上安装了wp-cli),您可以使用非常方便的wp-cli-dotenv-command

        wp package install aaemnnosttv/wp-cli-dotenv-command
    
        wp dotenv salts regenerate
    

    或者,您可以从Roots WordPress Salt Generator复制粘贴。

  3. 运行yarn start并构建一些令人惊叹的东西!

主题结构

public/content/themes/sage/     # → Root of your Sage based theme
├── app                         # → Theme PHP
│   ├── admin.php               # → Theme customizer setup
│   ├── filters.php             # → Theme filters
│   ├── helpers.php             # → Helper functions
│   ├── post-types.php          # → Custom Post types register list
│   ├── setup.php               # → Theme setup
│   ├── taxonomies.php          # → Custom Taxonomies register list
│   ├── post-types/             # → Custom Post Types definitions
│   └── taxonomies/             # → Custom Taxonomies definitions
└── resources                   # → Theme assets and templates
    ├── assets                  # → Front-end assets
    │   ├── options.json        # → Settings for compiled assets
    │   ├── dist/               # → Built theme assets (never edit)
    │   ├── fonts/              # → Theme fonts
    │   ├── images/             # → Theme images
    │   ├── media/              # → Theme others media (e.g svg, video)
    │   ├── scripts/            # → Theme scripts
    │   └── styles/             # → Theme styles
    ├── functions.php           # → Theme bootstrap
    ├── index.php               # → Never manually edit
    ├── screenshot.png          # → Theme screenshot for WP admin
    ├── style.css               # → Theme meta information
    └── views                   # → Theme templates
        ├── layouts/            # → Base layouts
        └── partials/           # → Partial templates

主题设置

编辑app/setup.php以启用或禁用主题功能,设置导航菜单,文章缩略图大小和侧边栏。

附加文档

许可证

MIT © Gladeye