digitalmeat / themosis
Themosis 框架。一个 WordPress 框架。
1.3.2
2017-04-01 06:13 UTC
Requires
- php: >=5.6.4
- filp/whoops: ^2.1
- illuminate/database: ^5.3
- johnpbloch/wordpress-core: ^4.7.3
- johnpbloch/wordpress-core-installer: ~0.2
- themosis/framework: ^1.3.0
- themosis/theme: ^1.3.0
- vlucas/phpdotenv: ^2.2
Requires (Dev)
- phpunit/phpunit: 5.3.*
README
由 Digital Meat 提供
安装
您可以使用 meat-cli
安装项目名
composer global require meat/meat-cli
cd ~/code/ meat install project-name-code
手动安装
开发/本地环境
git clone git@bitbucket.org:digitalmeatdev/project-name.git
cd project-name
npm install
composer install --prefer-dist
cp .env.example .env
vim .env
npm run watch
php artisan serve
生产环境
git clone git@bitbucket.org:digitalmeatdev/project-name.git
cd project-name
npm install
composer install --prefer-dist --no-dev
npm run production
cp .env.example .env
vim .env
主题视图
主题视图位于 htdocs/content/themes/meat-theme/resources/views
此文件夹按以下顺序排列
-
components 站点组件。例如:侧边栏、小工具、按钮等。
-
sections 站点部分。在主页上,我们可以将其分为 Hero(横幅)、FeaturedContent、FeaturedProducts、HomeContact(主页联系部分)。
-
errors 在此文件夹中存放与错误屏幕相关的视图,如 404。
-
helpers 在此文件夹中可以找到具有更多业务规则的视图,例如仅在特定情况下出现的标签或从环境变量中加载数据的元素,我们不想在所有视图中重复。
-
archives 与 WordPress Archives 相关的视图,如博客的新闻列表或公司的商店列表。
-
single 与 WordPress Singles 相关的视图,如产品的详细信息或新闻的详细信息。
-
pages 与不属于上述任何类别的站点页面的视图相关,如主页、联系页面等。
环境
预发布
URL: https://project-name.dmeat.cl
生产
URL: https://project-name.cl