Skip to content

Commit

Permalink
chore: plugin dev environment setup
Browse files Browse the repository at this point in the history
  • Loading branch information
mauricerenck committed Jan 24, 2025
1 parent e6d856d commit 436dd62
Show file tree
Hide file tree
Showing 18 changed files with 1,334 additions and 44 deletions.
60 changes: 60 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Kirby .htaccess

# rewrite rules
<IfModule mod_rewrite.c>

# enable awesome urls. i.e.:
# http://yourdomain.com/about-us/team
RewriteEngine on

# make sure to set the RewriteBase correctly
# if you are running the site in a subfolder.
# Otherwise links or the entire site will break.
#
# If your homepage is http://yourdomain.com/mysite
# Set the RewriteBase to:
#
# RewriteBase /mysite

# In some environments it's necessary to
# set the RewriteBase to:
#
# RewriteBase /

# use the correct index file
RewriteRule index.php index.site.php [L]

# block files and folders beginning with a dot, such as .git
# except for the .well-known folder, which is used for Let's Encrypt and security.txt
RewriteRule (^|/)\.(?!well-known\/) index.php [L]

# block text files in the content folder from being accessed directly
RewriteRule ^content/(.*)\.(txt|md|mdown)$ index.php [L]

# block all files in the site folder from being accessed directly
# except for requests to plugin assets files
RewriteRule ^site/(.*) index.php [L]

# Enable authentication header
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

# block direct access to kirby and the panel sources
RewriteRule ^kirby/(.*) index.php [L]

# make site links work
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php [L]

</IfModule>

# compress text file responses
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
Binary file added assets/spectral-regular-webfont.ttf
Binary file not shown.
77 changes: 40 additions & 37 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,40 +1,43 @@
{
"name": "mauricerenck/ogimage",
"version": "1.1.8",
"homepage": "https://github.com/mauricerenck/og-image",
"description": "Creates an Open Graph Image for each page",
"type": "kirby-plugin",
"license": "MIT",
"authors": [
{
"name": "Maurice Renck",
"email": "[email protected]"
}
],
"autoload": {
"psr-4": {
"mauricerenck\\OgImage\\": "lib/"
},
"classmap": [
"lib"
]
},
"config": {
"optimize-autoloader": true,
"allow-plugins": {
"getkirby/composer-installer": true
}
},
"require": {
"php": ">=8.2.0",
"getkirby/composer-installer": "^1.2"
"name": "mauricerenck/ogimage",
"version": "1.1.8",
"homepage": "https://github.com/mauricerenck/og-image",
"description": "Creates an Open Graph Image for each page",
"type": "kirby-plugin",
"license": "MIT",
"authors": [
{
"name": "Maurice Renck",
"email": "[email protected]"
}
],
"autoload": {
"psr-4": {
"mauricerenck\\OgImage\\": "lib/"
},
"scripts": {
"test": "vendor/bin/phpunit --testdox --colors=always",
"build-test-package": "git archive HEAD -o ogimage.zip --worktree-attributes",
"build-composer": "composer install --no-dev --optimize-autoloader",
"build-release": [
"composer install --no-dev --optimize-autoloader"
]
"classmap": [
"lib"
]
},
"config": {
"optimize-autoloader": true,
"allow-plugins": {
"getkirby/composer-installer": true
}
}
},
"require": {
"php": ">=8.2.0",
"getkirby/composer-installer": "^1.2"
},
"require-dev": {
"getkirby/cms": "^4"
},
"scripts": {
"test": "vendor/bin/phpunit --testdox --colors=always",
"build-test-package": "git archive HEAD -o ogimage.zip --worktree-attributes",
"build-composer": "composer install --no-dev --optimize-autoloader",
"build-release": [
"composer install --no-dev --optimize-autoloader"
]
}
}
Loading

0 comments on commit 436dd62

Please sign in to comment.