Skip to content

Commit

Permalink
chore: Monolithic Plugin Setup
Browse files Browse the repository at this point in the history
  • Loading branch information
mauricerenck committed Nov 12, 2020
1 parent e5021c9 commit aad4787
Show file tree
Hide file tree
Showing 142 changed files with 22,435 additions and 15 deletions.
20 changes: 10 additions & 10 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
content export-ignore
site export-ignore
# src export-ignore
/content/ export-ignore
/site/ export-ignore
/src/ export-ignore

.editorconfig export-ignore
.gitattributes export-ignore
.gitignore export-ignore
.htaccess export-ignore
index.site.php export-ignore
package.json export-ignore
package-lock.json export-ignore
/.editorconfig export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/.htaccess export-ignore
/index.site.php export-ignore
/package.json export-ignore
/package-lock.json export-ignore
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>
5 changes: 3 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mauricerenck/komments",
"version": "0.9.13",
"version": "0.9.14",
"description": "A comment and webmention plugin for Kirby 3",
"type": "kirby-plugin",
"license": "MIT",
Expand All @@ -20,7 +20,8 @@
},
"require": {
"getkirby/composer-installer": "^1.1",
"indieweb/mention-client": "^1.2"
"indieweb/mention-client": "^1.2",
"getkirby/cms": "^3.4"
},
"config": {
"optimize-autoloader": true
Expand Down
Loading

0 comments on commit aad4787

Please sign in to comment.