nonoesp/space

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


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上记录创意编码和机器智能的 live streams

加入我们的Discord。 🗣

如果您在任何方面发现Folio有用,请通过Twitter联系 @nonoesp。干杯!

其他地方

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