nonoespfolio

创建网站以使用自定义模板发布您的内容。


README

Folio for Laravel logo. Folio for Laravel logo.

一个可定制的Laravel内容管理系统。

您可以在Nono.MAGetting SimpleBurns.artRCA Media StudiesLuis Ruiz Padrón上看到它的运行。

安装 · Laravel 9.x

  • 将不支持Laravel 9.x的包的替代VCS仓库添加到composer.json中。
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/nonoesp/laravel-imgix"
        },
        {
            "type": "vcs",
            "url": "https://github.com/macpaw/laravel-feed"
        } 
    ],
  • composer require nonoesp/folio:dev-master
  • php artisan folio:install
  • php artisan migrate
  • php artisan migrate --path=vendor/mpociot/versionable/src/migrations
  • 将以下中间件添加到app/Http/Kernel.php
    protected $middlewareGroups = [
        'web' => [
            /// nonoesp/folio
            \Nonoesp\Folio\Middleware\SetLocales::class,
        ],
    ];
  • 派对!🥳

使用Laravel Mix构建Folio的资产

您可以完全自定义JavaScript和SCSS资产。

  • 发布Folio的资产
    • php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=dev-assets
  • 安装npm依赖项
    • npm install nonoesp/folio-scss font-awesome vue vue-resource vue-focus lodash jquery jquery-lazy jquery-unveil validate-js vuedraggable @wordpress/wordcount animate.css
    • npm install
  • 使用Laravel Mix构建资产,并用webpack.mix.js进行配置
    • npm run prod · 构建生产版本
    • npm run dev · 构建开发版本
    • npm run watch · 使用BrowserSync在更改时重新构建

自定义Folio的配置、视图、翻译和资产

通过发布config/folio.php配置Folio。

# Config
php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=config

# Views
php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=views

# Translations
php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=lang

# JavaScript & SCSS assets
php artisan vendor:publish --provider="Nonoesp\Folio\FolioServiceProvider" --tag=dev-assets

其他

  • 订阅者电子邮件通知可以在folio.subscribers中配置,并在services.ses中设置Amazon SES。
  • 可以通过向backup.destination.disks添加磁盘来配置备份(在filesystems中配置这些磁盘,例如Dropbox、DigitalOcean或AWS S3)。

许可证

Folio遵循MIT许可证

关于我

嗨。我是Nono Martínez Alonso(Nono.MA),一位喜欢简洁的创意技术员。

我主持Getting Simple——关于简单生活、生活方式设计、技术和文化播客——sketch吸引我的注意,write关于享受更慢的生活,并在YouTube上记录创意编码和机器智能的直播

加入我们的Discord。🗣

如果您以任何方式发现Folio有用,请通过Twitter上的@nonoesp与我联系。干杯!

其他地方

🍃 Getting Simple
🎙 播客
🗣 提问
💬 Discord
👨🏻‍🎨 Sketches
✍🏻 博客
🐦 Twitter
📸 Instagram
📸 YouTube