nonoesp/folio
创建网站以使用自定义模板发布您的内容。
dev-master
2022-07-11 17:39 UTC
Requires
- php: ^8.0.1|^7.3.0
- aws/aws-sdk-php: ~3.0
- graham-campbell/markdown: ^13.0.0
- hashids/hashids: ^4.0.0
- illuminate/support: ^8.0
- jenssegers/date: ^4.0.0
- johannebert/laravel-spam-protector: ^6.1
- laravel/ui: ^3.0
- laravelcollective/html: ^6.0
- laravelium/feed: ^8.0.0
- league/flysystem-aws-s3-v3: ^1.0@dev
- michelf/php-markdown: ^1.9
- mpociot/versionable: ^4.0.0
- mtownsend/read-time: ^2.0.0
- nasyrov/laravel-imgix: 8.x-dev
- rap2hpoutre/laravel-log-viewer: ^1.4
- rtconner/laravel-tagging: ~4.0
- spatie/dropbox-api: ^1.12
- spatie/eloquent-sortable: ^3.8
- spatie/flysystem-dropbox: ^1.2
- spatie/laravel-backup: ^6.8
- spatie/laravel-feed: ^4.0
- spatie/laravel-honeypot: ^4.0
- spatie/laravel-newsletter: ^4.8
- spatie/laravel-searchable: dev-main
- spatie/laravel-sitemap: ^5.7
- spatie/laravel-translatable: ^4.3
- spatie/regex: ^1.4
- symfony/intl: ^5.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- dev-master
- 10.x-dev
- 9.x-dev
- 8.x-dev
- 7.x-dev
- 6.x-dev
- 5.8.x-dev
- 5.7.x-dev
- 5.6.x-dev
- dev-9.x-vite
- dev-dependabot/npm_and_yarn/minimist-and-minimist-and-mkdirp-1.2.8
- dev-dependabot/npm_and_yarn/http-cache-semantics-and-vue-resource-4.1.1
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/engine.io-and-browser-sync-6.2.1
- dev-dependabot/npm_and_yarn/minimatch-3.1.2
- dev-dev
- dev-6.x-search
This package is auto-updated.
Last update: 2024-09-16 17:20:18 UTC
README
一个可定制的Laravel内容管理系统。
您可以在Nono.MA、Getting Simple、Burns.art、RCA Media Studies或Luis 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上记录创意编码和机器智能的直播。
如果您以任何方式发现Folio有用,请通过Twitter上的@nonoesp与我联系。干杯!
其他地方
🍃 Getting Simple
🎙 播客
🗣 提问
💬 Discord
👨🏻🎨 Sketches
✍🏻 博客
🐦 Twitter
📸 Instagram
📸 YouTube