nonoesp / space
创建网站以使用自定义模板发布您的内容。
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:22:40 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上记录创意编码和机器智能的 live streams。
加入我们的Discord。 🗣
如果您在任何方面发现Folio有用,请通过Twitter联系 @nonoesp。干杯!
其他地方
🍃 Getting Simple
🎙 播客
🗣 提问
💬 Discord
👨🏻🎨 Sketches
✍🏻 博客
🐦 Twitter
📸 Instagram
📸 YouTube