Juhlinus / Depictr
A middleware for rendering static pages when crawled by search engines
Stars: ✭ 92
Labels
Projects that are alternatives of or similar to Depictr
Vue Gates
🔒 A Vue.js & Nuxt.js plugin that allows you to use roles and permissions in your components or DOM elements, also compatible as middleware and methods.
Stars: ✭ 184 (+100%)
Mutual labels: middleware, laravel, ssr
Defender
Roles & Permissions for Laravel 8 / 7 / 6 / 5
Stars: ✭ 403 (+338.04%)
Mutual labels: middleware, laravel
Laravel Caffeine
Keeping Your Laravel Forms Awake.
Stars: ✭ 723 (+685.87%)
Mutual labels: middleware, laravel
Laravel Analytics
Analytics for the Laravel framework.
Stars: ✭ 91 (-1.09%)
Mutual labels: middleware, laravel
Laravel Http2serverpush
A HTTP2 SeverPush Middleware for Laravel 5
Stars: ✭ 294 (+219.57%)
Mutual labels: middleware, laravel
Awes Io
Awes.io // boilerplate based on Vue, Nuxt, TailwindCSS plus Laravel as a backend. 🤟
Stars: ✭ 599 (+551.09%)
Mutual labels: laravel, ssr
Laravel Multisite
Multiple sites on one codebase
Stars: ✭ 214 (+132.61%)
Mutual labels: middleware, laravel
Blazar
Pre-Render Pages on the Fly in Laravel
Stars: ✭ 14 (-84.78%)
Mutual labels: middleware, laravel
Htmlcache
Laravel middleware to cache the rendered html
Stars: ✭ 35 (-61.96%)
Mutual labels: middleware, laravel
Ssrpanel
An Account Managent Panel Which Is Used For Shadowsocks & ShadowsocksR & V2Ray & VNET
Stars: ✭ 279 (+203.26%)
Mutual labels: laravel, ssr
Cors
🔮Supported(Laravel/Lumen/PSR-15/Swoft/Slim/ThinkPHP) - PHP CORS (Cross-origin resource sharing) middleware.
Stars: ✭ 266 (+189.13%)
Mutual labels: middleware, laravel
Jwt Auth Guard
JWT Auth Guard for Laravel and Lumen Frameworks.
Stars: ✭ 319 (+246.74%)
Mutual labels: middleware, laravel
Laravel Demo Mode
A package to protect your work in progress from prying eyes
Stars: ✭ 259 (+181.52%)
Mutual labels: middleware, laravel
Iris
The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | 谢谢 https://github.com/kataras/iris/issues/1329 |
Stars: ✭ 21,587 (+23364.13%)
Mutual labels: middleware, laravel
Laravel Remember Uploads
Laravel Middleware and helper for remembering file uploads during validation redirects
Stars: ✭ 67 (-27.17%)
Mutual labels: middleware, laravel
Laravel Shield
A HTTP basic auth middleware for Laravel
Stars: ✭ 193 (+109.78%)
Mutual labels: middleware, laravel
Laravel Vuejs.com
Laravel and VueJs Blog, using Laravel nova, GraphQL, NuxtJs, Apollo and ...more
Stars: ✭ 54 (-41.3%)
Mutual labels: laravel, ssr
📽 Depictr
💰 Is this useful to you?
Consider sponsoring me on github! 🙏
💾 Installation
composer require juhlinus/depictr
📝 Config
You can publish the config by running the artisan vendor:publish
command like so:
php artisan vendor:publish --provider="Depictr\ServiceProvider"
🕷 Crawlers
The following crawlers are defined out of the box:
return [
'crawlers' => [
/*
|--------------------------------------------------------------------------
| Search engines
|--------------------------------------------------------------------------
|
| These are the list of all the regular search engines that crawl your
| website on a regular basis and is the crucial if you want good
| SEO.
|
*/
'googlebot', // Google
'duckduckbot', // DuckDuckGo
'bingbot', // Bing
'yahoo', // Yahoo
'yandexbot', // Yandex
/*
|--------------------------------------------------------------------------
| Social networks
|--------------------------------------------------------------------------
|
| Allowing social networks to crawl your website will help the social
| networks to create "social-cards" which is what people see when
| they link to your website on the social network websites.
|
*/
'facebookexternalhit', // Facebook
'twitterbot', // Twitter
'whatsapp', // WhatsApp
'linkedinbot', // LinkedIn
'slackbot', // Slack
/*
|--------------------------------------------------------------------------
| Other
|--------------------------------------------------------------------------
|
| For posterity's sake you want to make sure that your website can be
| crawled by Alexa. This will archive your website so that future
| generations may gaze upon your craftsmanship.
|
*/
'ia_archiver', // Alexa
]
]
⛔ Exclusion
Depictr comes with the option of excluding an array of urls that shouldn't be processed.
This is useful for plain text files like sitemap.txt
, where Panther will wrap it in a stripped down HTML file. Use of wildcard is permitted.
Per default the admin
route and its sub-routes are excluded in the config file.
🏞 Environments
You can specify which environments Depictr should run on. Default is testing
and production
.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].