newebtime / grayscale-theme
此主题是基于 http://startbootstrap.com/template-overviews/grayscale/ 的 Grayscale 主题的 HTML5 Bootstrap 主题。
dev-master
2020-01-29 10:55 UTC
Requires
- anomaly/streams-platform: ^1.3
This package is auto-updated.
Last update: 2024-08-29 04:54:31 UTC
README
此主题是基于 https://startbootstrap.com/template-overviews/grayscale/ 的 Grayscale 主题的 HTML5 Bootstrap 主题。
安装
composer require newebtime/grayscale-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/grayscale-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