newebtime / agency-theme
本主题是基于http://startbootstrap.com/template-overviews/agency/上的Agency Theme的HTML5 Bootstrap基础主题
1.0.0
2018-11-23 08:20 UTC
Requires
- anomaly/streams-platform: ^1.3
This package is auto-updated.
Last update: 2024-09-21 21:01:42 UTC
README
本主题是基于https://startbootstrap.com/template-overviews/agency/上的Agency Theme的HTML5 Bootstrap基础主题
安装
composer require newebtime/agency-theme
更多信息: https://pyrocms.com/documentation/pyrocms/3.4/installation/installing-addons
自定义
主题包含预编译的CSS文件,同时也提供SCSS以自定义主题。
安装依赖项
手动
进入主题文件夹并运行npm install
使用minstall
Minstall允许自动安装所有插件的package.json
依赖。
npm install minstall --save
然后更新PyroCMS package.json
"scripts": {
...
"postinstall": "minstall addons/*/*"
},
然后
npm install
使用Assetic
- 进入
resources/views/partials/metadata.twig
- 取消注释
{{ asset_add('theme.css', 'theme::css/theme.css', ['live', 'parse']) }}
- 取消注释
{#{{ asset_add('theme.css', 'theme::scss/theme.scss', ['live', 'parse']) }}#}
使用Mix / Webpack
- 进入
resources/scss/theme.scss
- 取消注释所有
// Vendor - Assetic
部分 - 取消注释所有
// Vendor - Mix
部分
然后配置webpack.mix.js
以编译SCSS
require(`./addons/app/newebtime/agency-theme/webpack.mix.js`);
注意:addons/app
可能因应用程序参考而异。
测试模块
以下模块已测试(所有使用Bootstrap 4的模块都应兼容)。
- 表单模块(anomaly.module.forms),
1.3
- 页面模块(anomaly.module.pages),
2.4
- 作品集模块(newebtime.module.portfolio),
1.0.0
- 文章模块(anomaly.module.posts),
2.4
(2.5
尚未测试)- 已知问题:标签没有正确渲染。需要重新编写太多的twig...
- 用户模块(anomaly.module.users),
2.4