newebtime/agency-theme

本主题是基于http://startbootstrap.com/template-overviews/agency/上的Agency Theme的HTML5 Bootstrap基础主题

1.0.0 2018-11-23 08:20 UTC

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

  1. 进入resources/views/partials/metadata.twig
  2. 取消注释{{ asset_add('theme.css', 'theme::css/theme.css', ['live', 'parse']) }}
  3. 取消注释{#{{ asset_add('theme.css', 'theme::scss/theme.scss', ['live', 'parse']) }}#}

使用Mix / Webpack

  1. 进入resources/scss/theme.scss
  2. 取消注释所有// Vendor - Assetic部分
  3. 取消注释所有// 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.42.5尚未测试)
    • 已知问题:标签没有正确渲染。需要重新编写太多的twig...
  • 用户模块(anomaly.module.users),2.4