mirror of
https://github.com/getgrav/grav.git
synced 2025-02-20 19:56:53 +01:00
remove /user dir from git
This commit is contained in:
parent
cdddfe042c
commit
c6b7d98269
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -25,6 +25,7 @@ user/plugins/*
|
|||
!user/plugins/.*
|
||||
user/themes/*
|
||||
!user/themes/.*
|
||||
!user/themes/local/*
|
||||
user/**/config/security.yaml
|
||||
|
||||
# Environments
|
||||
|
|
|
|||
3
.gitmodules
vendored
3
.gitmodules
vendored
|
|
@ -1,3 +0,0 @@
|
|||
[submodule "user"]
|
||||
path = user
|
||||
url = https://github.com/Crabston/grav-skeleton-minimal.git
|
||||
1
user
1
user
|
|
@ -1 +0,0 @@
|
|||
Subproject commit cfd705430642786d31629cc6200a43c94f009ee2
|
||||
145
user/.dependencies
Normal file
145
user/.dependencies
Normal file
|
|
@ -0,0 +1,145 @@
|
|||
git:
|
||||
admin:
|
||||
url: https://github.com/getgrav/grav-plugin-admin
|
||||
path: user/plugins/admin
|
||||
branch: master
|
||||
archives:
|
||||
url: https://github.com/getgrav/grav-plugin-archives
|
||||
path: user/plugins/archives
|
||||
branch: master
|
||||
auto-date:
|
||||
url: https://github.com/getgrav/grav-plugin-auto-date
|
||||
path: user/plugins/auto-date
|
||||
branch: master
|
||||
breadcrumbs:
|
||||
url: https://github.com/getgrav/grav-plugin-breadcrumbs
|
||||
path: user/plugins/breadcrumbs
|
||||
branch: master
|
||||
email:
|
||||
url: https://github.com/getgrav/grav-plugin-email
|
||||
path: user/plugins/email
|
||||
branch: master
|
||||
email-sendgrid:
|
||||
url: https://github.com/getgrav/grav-plugin-email-sendgrid
|
||||
path: user/plugins/email-sendgrid
|
||||
branch: main
|
||||
error:
|
||||
url: https://github.com/getgrav/grav-plugin-error
|
||||
path: user/plugins/error
|
||||
branch: master
|
||||
external_links:
|
||||
url: https://github.com/hibbitts-design/grav-plugin-external-links
|
||||
path: user/plugins/external_links
|
||||
branch: master
|
||||
featherlight:
|
||||
url: https://github.com/getgrav/grav-plugin-featherlight
|
||||
path: user/plugins/featherlight
|
||||
branch: master
|
||||
feed:
|
||||
url: https://github.com/getgrav/grav-plugin-feed
|
||||
path: user/plugins/feed
|
||||
branch: master
|
||||
flex-objects:
|
||||
url: https://github.com/trilbymedia/grav-plugin-flex-objects
|
||||
path: user/plugins/flex-objects
|
||||
branch: master
|
||||
form:
|
||||
url: https://github.com/getgrav/grav-plugin-form
|
||||
path: user/plugins/form
|
||||
branch: master
|
||||
git-sync:
|
||||
url: https://github.com/trilbymedia/grav-plugin-git-sync
|
||||
path: user/plugins/git-sync
|
||||
branch: master
|
||||
grava11y:
|
||||
url: https://github.com/absalomedia/grav-plugin-grava11y
|
||||
path: user/plugins/grava11y
|
||||
branch: master
|
||||
image-captions:
|
||||
url: https://github.com/trilbymedia/grav-plugin-image-captions
|
||||
path: user/plugins/image-captions
|
||||
branch: master
|
||||
license-manager:
|
||||
url: https://github.com/getgrav/grav-plugin-license-manager
|
||||
path: user/plugins/license-manager
|
||||
branch: master
|
||||
login:
|
||||
url: https://github.com/getgrav/grav-plugin-login
|
||||
path: user/plugins/login
|
||||
branch: master
|
||||
markdown-notices:
|
||||
url: https://github.com/getgrav/grav-plugin-markdown-notices
|
||||
path: user/plugins/markdown-notices
|
||||
branch: master
|
||||
page-inject:
|
||||
url: https://github.com/getgrav/grav-plugin-page-inject
|
||||
path: user/plugins/page-inject
|
||||
branch: master
|
||||
pagination:
|
||||
url: https://github.com/getgrav/grav-plugin-pagination
|
||||
path: user/plugins/pagination
|
||||
branch: master
|
||||
presentation:
|
||||
url: https://github.com/OleVik/grav-plugin-presentation
|
||||
path: user/plugins/presentation
|
||||
branch: master
|
||||
presentation-deckset:
|
||||
url: https://github.com/OleVik/grav-plugin-presentation-deckset
|
||||
path: user/plugins/presentation-deckset
|
||||
branch: master
|
||||
prism-highlight:
|
||||
url: https://github.com/trilbymedia/grav-plugin-prism-highlight
|
||||
path: user/plugins/prism-highlight
|
||||
branch: master
|
||||
problems:
|
||||
url: https://github.com/getgrav/grav-plugin-problems
|
||||
path: user/plugins/problems
|
||||
branch: master
|
||||
taxonomylist:
|
||||
url: https://github.com/getgrav/grav-plugin-taxonomylist
|
||||
path: user/plugins/taxonomylist
|
||||
branch: master
|
||||
twigfeeds:
|
||||
url: https://github.com/OleVik/grav-plugin-twigfeeds
|
||||
path: user/plugins/twigfeeds
|
||||
branch: master
|
||||
twigpcre:
|
||||
url: https://github.com/kesslernetworks/grav-plugin-twigpcre
|
||||
path: user/plugins/twigpcre
|
||||
branch: master
|
||||
shortcode-core:
|
||||
url: https://github.com/getgrav/grav-plugin-shortcode-core
|
||||
path: user/plugins/shortcode-core
|
||||
branch: master
|
||||
shortcode-gallery-plusplus:
|
||||
url: https://github.com/sal0max/grav-plugin-shortcode-gallery-plusplus
|
||||
path: user/plugins/shortcode-gallery-plusplus
|
||||
branch: master
|
||||
shortcode-owl-carousel:
|
||||
url: https://github.com/getgrav/grav-plugin-shortcode-owl-carousel
|
||||
path: user/plugins/shortcode-owl-carousel
|
||||
branch: master
|
||||
shortcode-ui:
|
||||
url: https://github.com/getgrav/grav-plugin-shortcode-ui
|
||||
path: user/plugins/shortcode-ui
|
||||
branch: master
|
||||
sitemap:
|
||||
url: https://github.com/getgrav/grav-plugin-sitemap
|
||||
path: user/plugins/sitemap
|
||||
branch: master
|
||||
youtube:
|
||||
url: https://github.com/getgrav/grav-plugin-youtube
|
||||
path: user/plugins/youtube
|
||||
branch: master
|
||||
quark:
|
||||
url: https://github.com/getgrav/grav-theme-quark
|
||||
path: user/themes/quark
|
||||
branch: master
|
||||
quark-open-publishing:
|
||||
url: https://github.com/hibbitts-design/grav-theme-quark-open-publishing
|
||||
path: user/themes/quark-open-publishing
|
||||
branch: master
|
||||
simple-site:
|
||||
url: https://github.com/Crabston/grav-theme-minimal
|
||||
path: user/themes/minimal
|
||||
branch: main
|
||||
2
user/.gitattributes
vendored
Normal file
2
user/.gitattributes
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
# Auto detect text files and perform LF normalization
|
||||
* text=auto
|
||||
8
user/.github/FUNDING.yml
vendored
Normal file
8
user/.github/FUNDING.yml
vendored
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# These are supported funding model platforms
|
||||
|
||||
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||
patreon: # Replace with a single Patreon username
|
||||
open_collective: # Replace with a single Open Collective username
|
||||
ko_fi: # Replace with a single Ko-fi username
|
||||
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
||||
custom: http://hibbittsdesign.org/#support-this-work
|
||||
42
user/.github/workflows/build-skeleton.yml
vendored
Normal file
42
user/.github/workflows/build-skeleton.yml
vendored
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
name: Build Skeleton
|
||||
|
||||
on:
|
||||
release:
|
||||
types: [ published ]
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
tag:
|
||||
description: 'Target tag for re-upload'
|
||||
required: true
|
||||
default: ''
|
||||
version:
|
||||
description: 'Which Grav release to use'
|
||||
required: true
|
||||
default: 'latest'
|
||||
admin:
|
||||
description: 'Create also a package with Admin'
|
||||
required: false
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Extract Tag
|
||||
run: echo "SKELETON_VERSION=${{ github.event.inputs.tag || github.ref }}" >> $GITHUB_ENV
|
||||
- name: Generate Skeleton Packages
|
||||
uses: getgrav/skeleton-builder@v1
|
||||
with:
|
||||
version: ${{ github.event.inputs.version || 'latest' }}
|
||||
admin: ${{ github.event.inputs.admin || false }}
|
||||
exclude: README.md
|
||||
filename_version: false
|
||||
- name: Upload packages to release
|
||||
uses: svenstaro/upload-release-action@v2
|
||||
with:
|
||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
tag: ${{ env.SKELETON_VERSION }}
|
||||
file: dist/*.zip
|
||||
overwrite: true
|
||||
file_glob: true
|
||||
13
user/.gitignore
vendored
Normal file
13
user/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# Grav Specific
|
||||
config/security.yaml
|
||||
data/*
|
||||
!data/.*
|
||||
plugins/*
|
||||
!plugins/.*
|
||||
|
||||
# OS Generated
|
||||
.DS_Store*
|
||||
thumbs.db
|
||||
Icon?
|
||||
Thumbs.db
|
||||
*.swp
|
||||
3
user/.gitmodules
vendored
Normal file
3
user/.gitmodules
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
[submodule "themes/minimal"]
|
||||
path = themes/minimal
|
||||
url = https://github.com/Crabston/grav-theme-minimal.git
|
||||
481
user/CHANGELOG.md
Normal file
481
user/CHANGELOG.md
Normal file
|
|
@ -0,0 +1,481 @@
|
|||
# v1.7.6
|
||||
## 10/12/2023
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Grav 1.7.43
|
||||
|
||||
1. [](#bugfix)
|
||||
* Removed example Twitter(X) in sidebar
|
||||
|
||||
# v1.7.5
|
||||
## 07/05/2023
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Grav 1.7.42.1
|
||||
|
||||
# v1.7.4
|
||||
## 10/14/2022
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Grav 1.7.37.1
|
||||
|
||||
# v1.7.3
|
||||
## 07/06/2022
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Grav 1.7.34
|
||||
|
||||
# v1.7.2
|
||||
## 02/15/2022
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Grav 1.7.30
|
||||
|
||||
# v1.7.1
|
||||
## 09/27/2021
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Quark Open Publishing v2.3.0
|
||||
|
||||
# v1.7.0
|
||||
## 09/27/2021
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Quark Open Publishing v2.2.9
|
||||
|
||||
# v1.6.9
|
||||
## 09/26/2021
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Grav 1.7.22
|
||||
|
||||
# v1.6.8
|
||||
## 04/19/2021
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Grav 1.7.12
|
||||
|
||||
# v1.6.7
|
||||
## 03/21/2021
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.6.6
|
||||
## 01/31/2021
|
||||
|
||||
1. [](#improved)
|
||||
* Updated Admin Panel blueprints for Grav 1.7
|
||||
* Updated Admin Panel bar dropdown menu items
|
||||
|
||||
# v1.6.5
|
||||
## 01/20/2021
|
||||
|
||||
1. [](#improved)
|
||||
* Updated to Grav 1.7.1
|
||||
|
||||
# v1.6.4
|
||||
## 07/03/2020
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
1. [](#bugfix)
|
||||
* Removed old Google font option for Grav 1.7 upgrade compatibility
|
||||
|
||||
# v1.6.3
|
||||
## 02/19/2020
|
||||
|
||||
1. [](#bugfix)
|
||||
* Removed deprecated GitSync config variable
|
||||
|
||||
# v1.6.2
|
||||
## 02/13/2020
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.6.1
|
||||
## 01/21/2020
|
||||
|
||||
1. [](#improved)
|
||||
* Added new `filter` taxonomy item to site config
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.6.0
|
||||
## 12/17/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Moved 'Add Presentation' command to Admin Panel 'Add' dropdown menu
|
||||
|
||||
# v1.5.9
|
||||
## 10/17/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Removed MyTheme option to hide homepage in menubar (set the 'visible' option to 'false' on homepage for same functionality)
|
||||
|
||||
# v1.5.8
|
||||
## 10/06/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Grav 1.7 Flex Pages ready
|
||||
|
||||
# v1.5.7
|
||||
## 10/04/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.5.6
|
||||
## 06/23/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.5.5
|
||||
## 06/10/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.5.4
|
||||
## 06/03/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.5.3
|
||||
## 05/10/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.5.2
|
||||
## 05/04/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.5.1
|
||||
## 04/27/2019
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.5.0
|
||||
## 04/11/2019
|
||||
|
||||
1. [](#new)
|
||||
* Enhanced support for the Presentation Plugin (thanks @OleVik)
|
||||
* Updated default demo pages
|
||||
|
||||
# v1.3.9
|
||||
## 02/03/2019
|
||||
|
||||
1. [](#new)
|
||||
* Added support for 'visible' option setting in Section-type pages. For existing Section-type pages, ensure that any current 'visible: false' values are removed for those pages to be included.
|
||||
* Added Theme option to show/hide menubar dropdowns
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.3.8
|
||||
## 01/07/2019
|
||||
|
||||
1. [](#bugfix)
|
||||
* Restored correct default settings for Archives Plugin
|
||||
|
||||
# v1.3.7
|
||||
## 12/30/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated MyTheme default settings
|
||||
|
||||
# v1.3.6
|
||||
## 12/16/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Added choice of parent page for "Add Blog Item" Admin Panel dialog
|
||||
|
||||
# v1.3.5
|
||||
## 12/16/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Better support for multiple blogs (including Featured Posts, Popular Tags and default settings for the Archives Plugin)
|
||||
|
||||
# v1.3.4
|
||||
## 12/12/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.3.3
|
||||
## 11/09/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.3.2
|
||||
## 10/19/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Restored skeleton display name from Open Blogging Space to Open Publishing Space
|
||||
* Updated skeleton screenshot
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.3.1
|
||||
## 10/17/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Includes Git Sync 2.0 Plugin
|
||||
|
||||
# v1.3.0
|
||||
## 10/10/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Testing changing skeleton display name from Open Publishing Space to Open Blogging Space
|
||||
* Updated skeleton screenshot
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.2.9
|
||||
## 10/07/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages, including section-type page
|
||||
|
||||
# v1.2.8
|
||||
## 08/23/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.2.7
|
||||
## 08/21/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.2.6
|
||||
## 08/18/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.2.5
|
||||
## 08/06/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated skeleton screenshot
|
||||
|
||||
# v1.2.4
|
||||
## 08/01/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.2.3
|
||||
## 07/31/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.2.2
|
||||
## 07/13/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.2.1
|
||||
## 07/02/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.2.0
|
||||
## 06/12/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.1.9
|
||||
## 06/10/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated default ReadMe page
|
||||
|
||||
# v1.1.8
|
||||
## 04/29/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.1.7
|
||||
## 04/28/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Changed default theme to Quark Open Publishing
|
||||
* Updated example demo pages for default Quark Open Publishing theme
|
||||
* Updated default ReadMe page
|
||||
|
||||
# v1.1.6
|
||||
## 03/16/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
* Changed skeleton author information to Hibbitts Design
|
||||
|
||||
# v1.1.5
|
||||
## 03/12/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Includes Grav 1.41 and Admin Panel 1.71, with Font Awesome selected by default for solid icons at 1rem font size
|
||||
|
||||
# v1.1.4
|
||||
## 03/09/2018
|
||||
|
||||
1. [](improved)
|
||||
* Included most recent Open Publishing Space theme
|
||||
|
||||
# v1.1.3
|
||||
## 02/23/2018
|
||||
|
||||
1. [](#new)
|
||||
* Added optional Admin Panel config for creating new pages with Route choice
|
||||
1. [](improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.1.2
|
||||
## 01/23/2018
|
||||
|
||||
1. [](#new)
|
||||
* Added default content for pages created using Admin Panel button bar
|
||||
1. [](improved)
|
||||
* Further adjustments to Admin Panel button bar labels and descriptive text
|
||||
|
||||
# v1.1.1
|
||||
## 01/22/2018
|
||||
|
||||
1. [](improved)
|
||||
* Revised Admin Panel button bar label to "Add Blog Item"
|
||||
|
||||
# v1.1.0
|
||||
## 01/21/2018
|
||||
|
||||
1. [](#new)
|
||||
* Added experimental "Add Standard Page" and "Add Homepage Blog Item" buttons in Admin Panel
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.0.9
|
||||
## 01/16/2018
|
||||
|
||||
1. [](#improved)
|
||||
* Updated default Blog page settings
|
||||
|
||||
# v1.0.8
|
||||
## 01/11/2018
|
||||
|
||||
1. [](#new)
|
||||
* Added experimental support for new 'summaryonly' URL flag to only display summary on blog posts
|
||||
* Added experimental support for new 'hidepagetitle' URL flag to hide page title
|
||||
* Added Auto Date plugin as dependency
|
||||
* Added support for opening links in top window
|
||||
|
||||
# v1.0.7
|
||||
## 12/19/2017
|
||||
|
||||
1. [](#new)
|
||||
* Added MediaPicker functionality for (blog) item header images
|
||||
1. [](#improved)
|
||||
* Updated example demo pages
|
||||
|
||||
# v1.0.6
|
||||
## 11/23/2017
|
||||
|
||||
1. [](#new)
|
||||
* Added example 'Twitter Feed' page for use with included Page Inject plugin
|
||||
* Added example 'Embed.ly Card' page for use with included Page Inject plugin
|
||||
* Added support for modular page content to be displayed above blog entry list
|
||||
* Added example 'highlight-item' page in '_demo' pages folder for use with included Page Inject plugin
|
||||
* Added example 'reminders' page in '_demo' pages folder for use with included Page Inject plugin
|
||||
* Added support for blog header image credit storage in external meta file
|
||||
1. [](#improved)
|
||||
* Updated embed.ly card page template and blueprint with alignment option
|
||||
* Revised name of sidebar folder from 'sidebar-markdown-widget' to 'sidebar'
|
||||
|
||||
# v1.0.5
|
||||
## 10/25/2017
|
||||
|
||||
1. [](#improved)
|
||||
* Improved display of Git Sync links within pages
|
||||
* Improved footer display when displaying Git Sync link
|
||||
* Improved default handling after initial installation of theme
|
||||
|
||||
# v1.0.4
|
||||
## 10/23/2017
|
||||
|
||||
1. [](#new)
|
||||
* Further streamlined Git Sync setup step by automating 'Edit in Git' tree URL calculation
|
||||
|
||||
# v1.0.3
|
||||
## 10/16/2017
|
||||
|
||||
1. [](#new)
|
||||
* Added Markdown-based Footer page
|
||||
|
||||
# v1.0.2
|
||||
## 10/11/2017
|
||||
|
||||
1. [](#new)
|
||||
* Added support for blog post title icons (default and per page)
|
||||
1. [](#bugfix)
|
||||
* 'featured' posts are now only displayed on their parent blog page (to support multiple blogs on one site)
|
||||
* Fixed incorrect position of image credit in very wide Browser windows
|
||||
|
||||
# v1.0.1
|
||||
## 10/09/2017
|
||||
|
||||
1. [](#improved)
|
||||
* Adjusted position of Alternative Text field in Blueprint
|
||||
1. [](#bugfix)
|
||||
* Fixed incorrect position of image credit in very wide Browser windows
|
||||
* Changed page header option name from `hidefrompostlist` to `hide_from_post_list`
|
||||
|
||||
# v1.0.0
|
||||
## 10/06/2017
|
||||
|
||||
1. [](#new)
|
||||
* Added support for image alt text on blog post image headers
|
||||
* Added support for image captions on blog post image headers
|
||||
* Added page header option to hide posts from blog index
|
||||
|
||||
# v0.9.4
|
||||
## 09/22/2017
|
||||
|
||||
1. [](#improved)
|
||||
* Improved global handling of 'chromeless' display mode for embedded pages (thanks Ricardo)
|
||||
* Changed default Admin Panel widgets to Maintenance, Statistics and Page Updates (to make Page Updates more immediately visible) and removed Content Padding
|
||||
|
||||
# v0.9.3
|
||||
## 09/22/2017
|
||||
|
||||
1. [](#improved)
|
||||
* Updated included Antimatter Open Publishing theme
|
||||
|
||||
# v0.9.2
|
||||
## 08/30/2017
|
||||
|
||||
1. [](#new)
|
||||
* Added OER Schema plugin as skeleton dependency
|
||||
* Added TNTSearch plugin as skeleton dependency
|
||||
|
||||
# v0.9.1
|
||||
## 08/22/2017
|
||||
|
||||
1. [](#improved)
|
||||
* Updated example pages
|
||||
* Updated included Antimatter Open Publishing theme
|
||||
|
||||
# v0.9.0
|
||||
## 08/17/2017
|
||||
|
||||
1. [](#new)
|
||||
* ChangeLog started...
|
||||
21
user/LICENSE
Normal file
21
user/LICENSE
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2014 Grav
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
72
user/README.md
Normal file
72
user/README.md
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
# Open Publishing (Blogging) Space Skeleton
|
||||
|
||||
[](http://demo.hibbittsdesign.org/grav-open-publishing/)
|
||||
[](https://github.com/hibbitts-design/grav-skeleton-open-publishing-space/blob/master/LICENSE)
|
||||
|
||||
[](https://chat.getgrav.org)
|
||||
|
||||
**Open Publishing Space** with Git Sync is designed to support an open and collaborative publishing space, inside or outside of other platforms (e.g. LMS). Built with the open source modern file-based [Grav CMS](http://getgrav.org).
|
||||
|
||||
📚 Information and Documentation
|
||||
---
|
||||
https://learn.hibbittsdesign.org/openpublishingspace
|
||||
|
||||
🚀 Quick Install Instructions
|
||||
---
|
||||
**Pre-flight Checklist**
|
||||
|
||||
1. Confirm Web server PHP version (PHP 8.0.2 or higher)
|
||||
2. Web server login credentials (username and password)
|
||||
|
||||
**Installation Steps**
|
||||
|
||||
1. Download the ready-to-run [Open Publishing Space Skeleton Package](https://github.com/hibbitts-design/grav-skeleton-open-publishing-space/releases/latest/download/grav-skeleton-open-publishing-space.zip)
|
||||
2. Unzip the package onto your desktop
|
||||
3. Copy the entire expanded folder to your Web server
|
||||
4. Point your browser to the Web server folder
|
||||
5. Create your site administrator account when prompted
|
||||
6. And you're done! (press the  icon in the Admin Panel to preview site)
|
||||
|
||||
💻 Open Publishing Space Screenshot
|
||||
---
|
||||

|
||||
|
||||
This skeleton uses the [Quark Open Publishing theme](https://github.com/hibbitts-design/grav-theme-quark-open-publishing), a customized version of the [Quark theme](https://github.com/getgrav/grav-theme-quark).
|
||||
|
||||
⚡️ Open Publishing Space Features Highlights
|
||||
---
|
||||
<table cellpadding="2" cellspacing="2" width="100%">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="50%">
|
||||
<ul>
|
||||
<li>Ready-to-run open source <a href="http://getgrav.org">Grav</a> package</li>
|
||||
<li>Minimal server requirements (PHP 7.1 or higher, no database required)</li>
|
||||
<li>Built-in support for automatic two-way <a href="https://github.com/trilbymedia/grav-plugin-git-sync">Git Sync</a></li>
|
||||
<li>Global 'Chromeless Pages' site setting for all pages (for embedding entire site within another platform, e.g. LMS)
|
||||
<li>Optional 'chromeless' page URL flag (for embedding specific pages within another platform, e.g. LMS)
|
||||
<li>Uses <a href="https://daringfireball.net/projects/markdown/">Markdown</a> and HTML files for cross-platform content</li>
|
||||
<li>Full access to <a href="https://www.w3schools.com/html/default.asp">HTML</a>, <a href="https://www.w3schools.com/css/default.asp">CSS</a>, <a href="https://www.w3schools.com/js/default.asp">Javascript</a>, <a href="https://twig.symfony.com/doc/2.x/">Twig Templates</a>, <a href="http://www.yaml.org/">YAML</a>, etc.</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td width="50%">
|
||||
<ul>
|
||||
<li>Featured posts (i.e. sticky posts)</li>
|
||||
<li>Option to toggle page summaries (i.e. summaries are not displayed with page content)</li>
|
||||
<li>Includes ShortCodes for Buttons, <a href="http://embed.ly/">Embed.ly Cards</a>, <a href="https://www.google.ca/slides/about/">GoogleSlides</a>, <a href="https://h5p.org/">H5P</a>, iFrame, PDF and <a href="https://twitter.com/">Twitter Feeds</a></li>
|
||||
<li>Enhanced support for GoogleSlides, H5P and PDF Shortcodes in <a href="https://getgrav.org/premium/nextgen-editor">Grav Premium NextGen Editor</a></li>
|
||||
<li>Site pages can be easily added/removed/changed</li>
|
||||
<li>Enhanced support for the <a href="https://github.com/OleVik/grav-plugin-presentation">Presentation Plugin</a></li>
|
||||
<li>Custom links can be added to site navigation bar</li>
|
||||
<li>Sidebar is customizable (Markdown or HTML)</li>
|
||||
<li>Creative Commons license display</li>
|
||||
<li>Various Web accessibility enhancements (i.e. hidden H1 page titles)</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
Share Your Feedback
|
||||
---
|
||||
* Complete the [Open Publishing Space Survey](https://goo.gl/forms/WtGdm1UFJ7BJj1N53)
|
||||
0
user/accounts/.gitkeep
Normal file
0
user/accounts/.gitkeep
Normal file
17
user/blueprints.yaml
Normal file
17
user/blueprints.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
name: Open Publishing Space
|
||||
version: 1.7.6
|
||||
description: "Open Publishing (Blogging) Space uses a customized version of the Quark theme to support the creation, sharing and collaborative editing of Markdown-based blogs. Includes Admin Panel and Git Sync plugins."
|
||||
icon: git
|
||||
author:
|
||||
name: Hibbitts Design
|
||||
email: hello@hibbittsdesign.org
|
||||
url: http://hibbittsdesign.org
|
||||
homepage: https://github.com/hibbitts-design/grav-skeleton-open-publishing-space
|
||||
demo: http://demo.hibbittsdesign.org/grav-open-publishing-quark/
|
||||
docs: http://learn.hibbittsdesign.org/openpublishingspace
|
||||
keywords: open, publishing, gitsync, chromeless
|
||||
bugs: https://github.com/hibbitts-design/grav-skeleton-open-publishing-space/issues
|
||||
license: MIT
|
||||
|
||||
dependencies:
|
||||
- quark-open-publishing
|
||||
34
user/blueprints/admin/pages/new_blog_item.yaml
Normal file
34
user/blueprints/admin/pages/new_blog_item.yaml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
form:
|
||||
validation: loose
|
||||
fields:
|
||||
section:
|
||||
type: section
|
||||
title: Add Blog Item
|
||||
|
||||
title:
|
||||
type: text
|
||||
label: Blog Item Title
|
||||
validate:
|
||||
required: true
|
||||
|
||||
folder:
|
||||
type: hidden
|
||||
default: '@slugify-title'
|
||||
|
||||
route:
|
||||
type: parents
|
||||
label: PLUGIN_ADMIN.PARENT
|
||||
classes: fancy
|
||||
validate:
|
||||
required: true
|
||||
|
||||
name:
|
||||
type: hidden
|
||||
default: 'item'
|
||||
|
||||
visible:
|
||||
type: hidden
|
||||
default: ''
|
||||
|
||||
blueprint:
|
||||
type: blueprint
|
||||
34
user/blueprints/admin/pages/new_presentation.yaml
Normal file
34
user/blueprints/admin/pages/new_presentation.yaml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
form:
|
||||
validation: loose
|
||||
fields:
|
||||
section:
|
||||
type: section
|
||||
title: Add Presentation
|
||||
|
||||
title:
|
||||
type: text
|
||||
label: Presentation Title
|
||||
validate:
|
||||
required: true
|
||||
|
||||
folder:
|
||||
type: hidden
|
||||
default: '@slugify-title'
|
||||
|
||||
route:
|
||||
type: parents
|
||||
label: PLUGIN_ADMIN.PARENT
|
||||
classes: fancy
|
||||
validate:
|
||||
required: true
|
||||
|
||||
name:
|
||||
type: hidden
|
||||
default: 'presentation'
|
||||
|
||||
visible:
|
||||
type: hidden
|
||||
default: ''
|
||||
|
||||
blueprint:
|
||||
type: blueprint
|
||||
34
user/blueprints/admin/pages/new_standard_page.yaml
Normal file
34
user/blueprints/admin/pages/new_standard_page.yaml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
form:
|
||||
validation: loose
|
||||
fields:
|
||||
section:
|
||||
type: section
|
||||
title: Add Standard Page
|
||||
|
||||
title:
|
||||
type: text
|
||||
label: Page Title
|
||||
validate:
|
||||
required: true
|
||||
|
||||
folder:
|
||||
type: hidden
|
||||
default: '@slugify-title'
|
||||
|
||||
route:
|
||||
type: parents
|
||||
label: PLUGIN_ADMIN.PARENT
|
||||
classes: fancy
|
||||
validate:
|
||||
required: true
|
||||
|
||||
name:
|
||||
type: hidden
|
||||
default: 'default'
|
||||
|
||||
visible:
|
||||
type: hidden
|
||||
default: ''
|
||||
|
||||
blueprint:
|
||||
type: blueprint
|
||||
37
user/blueprints/admin/pages/new_toplevel_page.yaml
Normal file
37
user/blueprints/admin/pages/new_toplevel_page.yaml
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
form:
|
||||
validation: loose
|
||||
fields:
|
||||
section:
|
||||
type: section
|
||||
title: Add Standard Page
|
||||
|
||||
title:
|
||||
type: text
|
||||
label: Page Title
|
||||
validate:
|
||||
required: true
|
||||
|
||||
text:
|
||||
type: display
|
||||
size: large
|
||||
label:
|
||||
content: "This top-level page will also be added to your site menu."
|
||||
|
||||
folder:
|
||||
type: hidden
|
||||
default: '@slugify-title'
|
||||
|
||||
route:
|
||||
type: hidden
|
||||
default: /
|
||||
|
||||
name:
|
||||
type: hidden
|
||||
default: 'default'
|
||||
|
||||
visible:
|
||||
type: hidden
|
||||
default: ''
|
||||
|
||||
blueprint:
|
||||
type: blueprint
|
||||
20
user/config/backups.yaml
Normal file
20
user/config/backups.yaml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
purge:
|
||||
trigger: space
|
||||
max_backups_count: 25
|
||||
max_backups_space: 5
|
||||
max_backups_time: 365
|
||||
profiles:
|
||||
-
|
||||
name: 'Default Site Backup'
|
||||
root: /
|
||||
exclude_paths: "/backup\n/cache\n/images\n/logs\n/tmp"
|
||||
exclude_files: ".DS_Store\n.git\n.svn\n.hg\n.idea\n.vscode\nnode_modules"
|
||||
schedule: false
|
||||
schedule_at: '0 3 * * *'
|
||||
-
|
||||
name: 'Site Data'
|
||||
root: /user
|
||||
exclude_paths: "/plugins\n/themes"
|
||||
exclude_files: ".DS_Store\n.git\n.svn\n.hg\n.idea\n.vscode\nnode_modules"
|
||||
schedule: false
|
||||
schedule_at: '* * * * *'
|
||||
38
user/config/groups.yaml
Normal file
38
user/config/groups.yaml
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
g_default:
|
||||
access:
|
||||
site:
|
||||
login: true
|
||||
admin:
|
||||
login: true
|
||||
users:
|
||||
read: true
|
||||
list: true
|
||||
enabled: true
|
||||
readableName: 'Default Group'
|
||||
description: 'Kann sich in Admin Anmelden'
|
||||
g_statistics:
|
||||
access:
|
||||
admin:
|
||||
statistics: true
|
||||
enabled: true
|
||||
readableName: 'Site Analyzer'
|
||||
description: 'Kann Statistiken der Seite einsehen'
|
||||
g_maintainer:
|
||||
access:
|
||||
admin:
|
||||
cache: true
|
||||
maintenance: true
|
||||
tools: true
|
||||
flex-objects: true
|
||||
enabled: true
|
||||
readableName: 'Site Maintainer'
|
||||
description: 'Kann die Seite warten/ in Stand halten'
|
||||
g_editor:
|
||||
access:
|
||||
admin:
|
||||
cache: true
|
||||
pages: true
|
||||
flex-objects: true
|
||||
readableName: 'Site Editor'
|
||||
description: 'Kann Seiten bearbeiten'
|
||||
enabled: true
|
||||
0
user/config/media.yaml
Normal file
0
user/config/media.yaml
Normal file
64
user/config/plugins/admin.yaml
Normal file
64
user/config/plugins/admin.yaml
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
enabled: true
|
||||
route: /admin
|
||||
cache_enabled: false
|
||||
theme: grav
|
||||
content_padding: true
|
||||
twofa_enabled: true
|
||||
sidebar:
|
||||
activate: tab
|
||||
hover_delay: 100
|
||||
size: auto
|
||||
dashboard:
|
||||
days_of_stats: 7
|
||||
widgets_display:
|
||||
dashboard-maintenance: 'true'
|
||||
dashboard-statistics: 'true'
|
||||
dashboard-notifications: 'false'
|
||||
dashboard-feed: 'false'
|
||||
dashboard-pages: 'true'
|
||||
pages:
|
||||
show_parents: both
|
||||
show_modular: true
|
||||
session:
|
||||
timeout: 1800
|
||||
edit_mode: normal
|
||||
frontend_preview_target: inline
|
||||
show_github_msg: false
|
||||
admin_icons: font-awesome
|
||||
enable_auto_updates_check: false
|
||||
notifications:
|
||||
feed: true
|
||||
dashboard: true
|
||||
plugins: true
|
||||
themes: true
|
||||
popularity:
|
||||
enabled: true
|
||||
ignore:
|
||||
- '/test*'
|
||||
- /modular
|
||||
history:
|
||||
daily: '30'
|
||||
monthly: '12'
|
||||
visitors: '20'
|
||||
warnings:
|
||||
delete_page: true
|
||||
pages_list_display_field: title
|
||||
google_fonts: false
|
||||
frontend_pages_target: _blank
|
||||
add_modals:
|
||||
-
|
||||
label: 'Add Blog Item'
|
||||
blueprint: admin/pages/new_blog_item
|
||||
show_in: bar
|
||||
-
|
||||
label: 'Add Standard Page'
|
||||
blueprint: admin/pages/new_standard_page
|
||||
show_in: bar
|
||||
pagemedia:
|
||||
resize_width: 0
|
||||
resize_height: 0
|
||||
res_min_width: 0
|
||||
res_min_height: 0
|
||||
res_max_width: 0
|
||||
res_max_height: 0
|
||||
resize_quality: 0.8
|
||||
25
user/config/plugins/archives.yaml
Normal file
25
user/config/plugins/archives.yaml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
enabled: true
|
||||
built_in_css: true
|
||||
date_display_format: 'F Y'
|
||||
show_count: true
|
||||
limit: 12
|
||||
taxonomy_names:
|
||||
month: archives_month
|
||||
year: archives_year
|
||||
taxonomy_values:
|
||||
month: M_Y
|
||||
year: 'Y'
|
||||
order:
|
||||
by: date
|
||||
dir: desc
|
||||
filters:
|
||||
category: blog
|
||||
filter_combinator: and
|
||||
page_specific_config:
|
||||
-
|
||||
route: /tutorial
|
||||
filters:
|
||||
page@: /tutorial
|
||||
filter_combinator: and
|
||||
order_by: null
|
||||
order_dir: null
|
||||
8
user/config/plugins/breadcrumbs.yaml
Normal file
8
user/config/plugins/breadcrumbs.yaml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
enabled: false
|
||||
show_all: true
|
||||
built_in_css: true
|
||||
include_home: true
|
||||
include_current: true
|
||||
icon_home: null
|
||||
icon_divider_classes: 'fa fa-angle-right'
|
||||
link_trailing: false
|
||||
1
user/config/plugins/customadmin.yaml
Normal file
1
user/config/plugins/customadmin.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
enabled: false
|
||||
2
user/config/plugins/devtools.yaml
Normal file
2
user/config/plugins/devtools.yaml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
enabled: true
|
||||
collision_check: true
|
||||
4
user/config/plugins/email-sendgrid.yaml
Normal file
4
user/config/plugins/email-sendgrid.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
enabled: true
|
||||
transport: api
|
||||
# TODO: add API key to doppler
|
||||
api_key: "SENDGRID_API_KEY"
|
||||
11
user/config/plugins/email.yaml
Normal file
11
user/config/plugins/email.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
enabled: true
|
||||
from: noreply@services.crabston.dev
|
||||
to: noreply@services.crabston.dev
|
||||
mailer:
|
||||
engine: sendgrid
|
||||
content_type: text/html
|
||||
debug: false
|
||||
cc: null
|
||||
bcc: null
|
||||
reply_to: null
|
||||
body: null
|
||||
27
user/config/plugins/external_links.yaml
Normal file
27
user/config/plugins/external_links.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
enabled: true
|
||||
built_in_css: false
|
||||
weight: 0
|
||||
exclude:
|
||||
classes:
|
||||
- exclude
|
||||
links:
|
||||
www: false
|
||||
schemes:
|
||||
- http
|
||||
- https
|
||||
- ftp
|
||||
- irc
|
||||
- mailto
|
||||
- news
|
||||
- nntp
|
||||
- rtsp
|
||||
- sftp
|
||||
- ssh
|
||||
- tel
|
||||
- telnet
|
||||
- webcal
|
||||
process: true
|
||||
title: false
|
||||
no_follow: true
|
||||
target: _blank
|
||||
mode: active
|
||||
10
user/config/plugins/featherlight.yaml
Normal file
10
user/config/plugins/featherlight.yaml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
enabled: true
|
||||
active: true
|
||||
gallery: false
|
||||
requirejs: false
|
||||
openSpeed: '250'
|
||||
closeSpeed: '250'
|
||||
closeOnClick: anywhere
|
||||
closeOnEsc: true
|
||||
root: body
|
||||
initTemplate: 'plugin://featherlight/js/featherlight.init.js'
|
||||
1
user/config/plugins/git-sync.yaml
Normal file
1
user/config/plugins/git-sync.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
enabled: false
|
||||
1
user/config/plugins/grava11y.yaml
Normal file
1
user/config/plugins/grava11y.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
enabled: false
|
||||
30
user/config/plugins/lightbox-gallery.yaml
Normal file
30
user/config/plugins/lightbox-gallery.yaml
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
enabled: true
|
||||
active: true
|
||||
autoIncludeAssets: true
|
||||
options:
|
||||
selector: '[rel="Xlightbox"], .glightbox'
|
||||
skin: clean
|
||||
openEffect: zoom
|
||||
closeEffect: zoom
|
||||
slideEffect: slide
|
||||
moreText: 'See more'
|
||||
moreLength: 60
|
||||
closeButton: true
|
||||
touchNavigation: true
|
||||
touchFollowAxis: true
|
||||
keyboardNavigation: true
|
||||
closeOnOutsideClick: true
|
||||
startAt: 0
|
||||
width: 90vw
|
||||
height: auto
|
||||
videosWidth: 960px
|
||||
descPosition: bottom
|
||||
loop: false
|
||||
zoomable: true
|
||||
draggable: true
|
||||
dragToleranceX: 40
|
||||
dragToleranceY: 65
|
||||
dragAutoSnap: false
|
||||
preload: true
|
||||
autoplayVideos: true
|
||||
autofocusVideos: false
|
||||
66
user/config/plugins/nextgen-editor.yaml
Normal file
66
user/config/plugins/nextgen-editor.yaml
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
enabled: false
|
||||
default_for_all: true
|
||||
dev_host: localhost
|
||||
dev_port: 2000
|
||||
env: production
|
||||
options:
|
||||
markdownit:
|
||||
breaks: true
|
||||
highlight: 'function (/*str, lang*/) { return ''''; }'
|
||||
html: true
|
||||
langPrefix: language-
|
||||
linkify: false
|
||||
quotes: “”‘’
|
||||
typographer: false
|
||||
xhtmlOut: false
|
||||
nextgenEditor:
|
||||
height: null
|
||||
toolbar:
|
||||
items:
|
||||
- undo
|
||||
- redo
|
||||
- removeFormat
|
||||
- heading
|
||||
- bold
|
||||
- italic
|
||||
- underline
|
||||
- strikethrough
|
||||
- horizontalLine
|
||||
- link
|
||||
- imageUpload
|
||||
- blockQuote
|
||||
- numberedList
|
||||
- bulletedList
|
||||
- htmlEmbed
|
||||
- codeBlock
|
||||
- code
|
||||
- insertTable
|
||||
- mediaEmbed
|
||||
- sourceEditing
|
||||
sticky: true
|
||||
htmlEmbed:
|
||||
showPreviews: false
|
||||
turndown:
|
||||
bulletListMarker: '*'
|
||||
codeBlockStyle: fenced
|
||||
emDelimiter: '*'
|
||||
headingStyle: atx
|
||||
hr: '---'
|
||||
linkReferenceStyle: full
|
||||
linkStyle: inlined
|
||||
strongDelimiter: '**'
|
||||
preformattedCode: false
|
||||
transformations:
|
||||
typography: true
|
||||
quotes: true
|
||||
symbols: true
|
||||
mathematical: true
|
||||
nonbreaking_space: true
|
||||
custom: null
|
||||
lang:
|
||||
transformations:
|
||||
typography: null
|
||||
quotes: null
|
||||
symbols: null
|
||||
mathematical: null
|
||||
nonbreaking_space: null
|
||||
3
user/config/plugins/page-inject.yaml
Normal file
3
user/config/plugins/page-inject.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
enabled: true
|
||||
active: true
|
||||
processed_content: true
|
||||
56
user/config/plugins/presentation.yaml
Normal file
56
user/config/plugins/presentation.yaml
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
enabled: true
|
||||
theme: black
|
||||
order:
|
||||
by: folder
|
||||
dir: asc
|
||||
theme_css: true
|
||||
builtin_css: true
|
||||
builtin_js: true
|
||||
plugin_css: true
|
||||
plugin_js: true
|
||||
textsizing: true
|
||||
sync: none
|
||||
api_route: presentationapi
|
||||
poll_timeout: 2000
|
||||
poll_retry_limit: 10
|
||||
token_auth: false
|
||||
token: Hd4HFdPvbpKzTqz
|
||||
admin_async_save: false
|
||||
admin_async_save_typing: false
|
||||
transition: true
|
||||
shortcodes: true
|
||||
shortcode_classes: presentation-iframe
|
||||
unwrap_images: true
|
||||
content: Content
|
||||
parser: DecksetParser
|
||||
transport: Transport
|
||||
breakpoints:
|
||||
240: '8'
|
||||
320: '10'
|
||||
576: '18'
|
||||
768: '24'
|
||||
992: '32'
|
||||
1200: '36'
|
||||
1600: '40'
|
||||
options:
|
||||
width: 100%
|
||||
height: 100%
|
||||
margin: '0'
|
||||
minScale: '1'
|
||||
maxScale: '1'
|
||||
transition: fade
|
||||
controlsTutorial: 'false'
|
||||
history: 'true'
|
||||
display: flex
|
||||
pdfSeparateFragments: ''
|
||||
style:
|
||||
header-font-family: 'GillSans,''Gill Sans MT'',Arial'
|
||||
header-color: '#ffffff'
|
||||
block-font-family: 'GillSans,''Gill Sans MT'',Arial'
|
||||
block-color: '#ffffff'
|
||||
background-color: '#16161d'
|
||||
justify-content: center
|
||||
textsize:
|
||||
modifier: 1
|
||||
scale: '1.125'
|
||||
horizontal: true
|
||||
35
user/config/plugins/relatedpages.yaml
Normal file
35
user/config/plugins/relatedpages.yaml
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
enabled: true
|
||||
limit: 5
|
||||
show_score: true
|
||||
score_threshold: 20
|
||||
filter:
|
||||
items:
|
||||
'@page': /blog
|
||||
order:
|
||||
by: date
|
||||
dir: desc
|
||||
page_in_filter: true
|
||||
explicit_pages:
|
||||
process: true
|
||||
score: 100
|
||||
taxonomy_match:
|
||||
taxonomy: tag
|
||||
taxonomy_taxonomy:
|
||||
process: true
|
||||
score_scale:
|
||||
1: 50
|
||||
2: 75
|
||||
3: 100
|
||||
taxonomy_content:
|
||||
process: true
|
||||
score_scale:
|
||||
1: 20
|
||||
2: 30
|
||||
3: 45
|
||||
4: 60
|
||||
5: 70
|
||||
6: 80
|
||||
7: 90
|
||||
8: 100
|
||||
content_match:
|
||||
process: false
|
||||
17
user/config/plugins/shortcode-core.yaml
Normal file
17
user/config/plugins/shortcode-core.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
enabled: true
|
||||
active: true
|
||||
active_admin: true
|
||||
admin_pages_only: true
|
||||
parser: regular
|
||||
include_default_shortcodes: true
|
||||
css:
|
||||
notice_enabled: true
|
||||
custom_shortcodes: /user/custom/shortcodes
|
||||
fontawesome:
|
||||
load: true
|
||||
url: //maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css
|
||||
v5: false
|
||||
nextgen-editor:
|
||||
env: production
|
||||
dev_host: localhost
|
||||
dev_port: 2001
|
||||
15
user/config/plugins/simplesearch.yaml
Normal file
15
user/config/plugins/simplesearch.yaml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
enabled: false
|
||||
built_in_css: true
|
||||
built_in_js: true
|
||||
display_button: false
|
||||
min_query_length: 3
|
||||
route: /search
|
||||
search_content: rendered
|
||||
template: simplesearch_results
|
||||
filters:
|
||||
category: blog
|
||||
filter_combinator: and
|
||||
ignore_accented_characters: false
|
||||
order:
|
||||
by: date
|
||||
dir: desc
|
||||
27
user/config/plugins/sitemap.yaml
Normal file
27
user/config/plugins/sitemap.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
enabled: true
|
||||
route: /sitemap
|
||||
ignore_external: true
|
||||
ignore_protected: true
|
||||
ignore_redirect: true
|
||||
include_news_tags: true
|
||||
standalone_sitemap_news: false
|
||||
sitemap_news_path: /sitemap-news.xml
|
||||
news_max_age_days: 14
|
||||
news_enabled_paths:
|
||||
- /tutorial
|
||||
ignores:
|
||||
- /blog/blog-post-to-ignore
|
||||
- /ignore-this-route
|
||||
- '/ignore-children-of-this-route/.*'
|
||||
xsl_transform: true
|
||||
html_support: false
|
||||
urlset: 'http://www.sitemaps.org/schemas/sitemap/0.9'
|
||||
urlnewsset: 'http://www.google.com/schemas/sitemap-news/0.9'
|
||||
urlimageset: 'http://www.google.com/schemas/sitemap-image/1.1'
|
||||
short_date_format: true
|
||||
include_changefreq: true
|
||||
changefreq: never
|
||||
include_priority: true
|
||||
priority: 0.5
|
||||
multilang_enabled: true
|
||||
date_type: page_date
|
||||
2
user/config/plugins/taxonomylist.yaml
Normal file
2
user/config/plugins/taxonomylist.yaml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
enabled: true
|
||||
route: /tutorial
|
||||
24
user/config/plugins/tntsearch.yaml
Normal file
24
user/config/plugins/tntsearch.yaml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
enabled: false
|
||||
search_route: /search
|
||||
query_route: /s
|
||||
built_in_css: true
|
||||
built_in_js: true
|
||||
built_in_search_page: true
|
||||
enable_admin_page_events: true
|
||||
search_type: auto
|
||||
fuzzy: false
|
||||
phrases: true
|
||||
stemmer: default
|
||||
display_route: true
|
||||
display_hits: true
|
||||
display_time: false
|
||||
live_uri_update: true
|
||||
limit: '20'
|
||||
min: '3'
|
||||
snippet: '300'
|
||||
index_page_by_default: true
|
||||
filter:
|
||||
items:
|
||||
- root@.descendants
|
||||
powered_by: true
|
||||
search_object_type: Grav
|
||||
23
user/config/plugins/youtube.yaml
Normal file
23
user/config/plugins/youtube.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
enabled: true
|
||||
built_in_css: true
|
||||
built_in_js: false
|
||||
add_editor_button: true
|
||||
player_parameters:
|
||||
autoplay: 0
|
||||
cc_load_policy: 0
|
||||
color: red
|
||||
controls: 1
|
||||
disablekb: 0
|
||||
enablejsapi: 0
|
||||
fs: 1
|
||||
hl: null
|
||||
iv_load_policy: 1
|
||||
loop: 0
|
||||
modestbranding: 0
|
||||
origin: null
|
||||
playsinline: 0
|
||||
rel: 1
|
||||
showinfo: 1
|
||||
vq: default
|
||||
privacy_enhanced_mode: false
|
||||
lazy_load: false
|
||||
0
user/config/scheduler.yaml
Normal file
0
user/config/scheduler.yaml
Normal file
20
user/config/site.yaml
Normal file
20
user/config/site.yaml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
title: "Grav Demo"
|
||||
default_lang: de
|
||||
author:
|
||||
name: Crabston
|
||||
email: contact@crabston.dev
|
||||
taxonomies:
|
||||
- category
|
||||
- tag
|
||||
- month
|
||||
- author
|
||||
- filter
|
||||
metadata:
|
||||
description: "Diese Seite dient als inoffizielle Demonstration und Hilfestellung für Grav"
|
||||
summary:
|
||||
enabled: true
|
||||
format: short
|
||||
size: 300
|
||||
delimiter: '==='
|
||||
blog:
|
||||
route: ''
|
||||
239
user/config/system.yaml
Normal file
239
user/config/system.yaml
Normal file
|
|
@ -0,0 +1,239 @@
|
|||
absolute_urls: false
|
||||
timezone: Europe/Zurich
|
||||
default_locale: null
|
||||
param_sep: ':'
|
||||
wrapped_site: false
|
||||
reverse_proxy_setup: false
|
||||
force_ssl: false
|
||||
force_lowercase_urls: true
|
||||
custom_base_url: null
|
||||
username_regex: '^[a-z0-9_-]{3,16}$'
|
||||
pwd_regex: '(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}'
|
||||
intl_enabled: true
|
||||
http_x_forwarded:
|
||||
protocol: true
|
||||
host: false
|
||||
port: true
|
||||
ip: true
|
||||
languages:
|
||||
supported:
|
||||
- de
|
||||
default_lang: null
|
||||
include_default_lang: false
|
||||
include_default_lang_file_extension: true
|
||||
translations: true
|
||||
translations_fallback: true
|
||||
session_store_active: false
|
||||
http_accept_language: false
|
||||
override_locale: false
|
||||
content_fallback: { }
|
||||
pages_fallback_only: false
|
||||
debug: false
|
||||
home:
|
||||
alias: /tutorial
|
||||
hide_in_urls: false
|
||||
pages:
|
||||
type: regular
|
||||
theme: local
|
||||
order:
|
||||
by: default
|
||||
dir: asc
|
||||
list:
|
||||
count: 20
|
||||
dateformat:
|
||||
default: 'd-m-Y H:i'
|
||||
short: d.m.Y
|
||||
long: 'F jS \a\t g:ia'
|
||||
publish_dates: true
|
||||
process:
|
||||
markdown: true
|
||||
twig: true
|
||||
twig_first: false
|
||||
never_cache_twig: false
|
||||
events:
|
||||
page: true
|
||||
twig: true
|
||||
markdown:
|
||||
extra: true
|
||||
auto_line_breaks: false
|
||||
auto_url_links: false
|
||||
escape_markup: false
|
||||
special_chars:
|
||||
'>': gt
|
||||
'<': lt
|
||||
valid_link_attributes:
|
||||
- rel
|
||||
- target
|
||||
- id
|
||||
- class
|
||||
- classes
|
||||
types:
|
||||
- txt
|
||||
- xml
|
||||
- html
|
||||
- htm
|
||||
- json
|
||||
- rss
|
||||
- atom
|
||||
append_url_extension: null
|
||||
expires: 604800
|
||||
cache_control: null
|
||||
last_modified: false
|
||||
etag: false
|
||||
vary_accept_encoding: false
|
||||
redirect_default_code: '301'
|
||||
redirect_trailing_slash: 1
|
||||
redirect_default_route: 0
|
||||
ignore_files:
|
||||
- .DS_Store
|
||||
ignore_folders:
|
||||
- .git
|
||||
- .idea
|
||||
ignore_hidden: true
|
||||
hide_empty_folders: false
|
||||
url_taxonomy_filters: true
|
||||
frontmatter:
|
||||
process_twig: false
|
||||
ignore_fields:
|
||||
- form
|
||||
- forms
|
||||
cache:
|
||||
enabled: true
|
||||
check:
|
||||
method: file
|
||||
driver: auto
|
||||
prefix: g
|
||||
purge_at: '0 4 * * *'
|
||||
clear_at: '0 3 * * *'
|
||||
clear_job_type: standard
|
||||
clear_images_by_default: true
|
||||
cli_compatibility: false
|
||||
lifetime: 604800
|
||||
gzip: false
|
||||
allow_webserver_gzip: false
|
||||
redis:
|
||||
socket: '0'
|
||||
password: null
|
||||
database: null
|
||||
server: null
|
||||
port: null
|
||||
memcache:
|
||||
server: null
|
||||
port: null
|
||||
memcached:
|
||||
server: null
|
||||
port: null
|
||||
twig:
|
||||
cache: true
|
||||
debug: true
|
||||
auto_reload: true
|
||||
autoescape: false
|
||||
undefined_functions: true
|
||||
undefined_filters: true
|
||||
safe_functions: { }
|
||||
safe_filters: { }
|
||||
umask_fix: false
|
||||
assets:
|
||||
css_pipeline: false
|
||||
css_pipeline_include_externals: true
|
||||
css_pipeline_before_excludes: true
|
||||
css_minify: true
|
||||
css_minify_windows: false
|
||||
css_rewrite: true
|
||||
js_pipeline: false
|
||||
js_pipeline_include_externals: true
|
||||
js_pipeline_before_excludes: true
|
||||
js_module_pipeline: false
|
||||
js_module_pipeline_include_externals: true
|
||||
js_module_pipeline_before_excludes: true
|
||||
js_minify: true
|
||||
enable_asset_timestamp: false
|
||||
enable_asset_sri: false
|
||||
collections:
|
||||
jquery: 'system://assets/jquery/jquery-2.x.min.js'
|
||||
errors:
|
||||
display: 0
|
||||
log: true
|
||||
log:
|
||||
handler: file
|
||||
syslog:
|
||||
facility: local6
|
||||
tag: grav
|
||||
debugger:
|
||||
enabled: false
|
||||
provider: clockwork
|
||||
censored: false
|
||||
shutdown:
|
||||
close_connection: true
|
||||
twig: true
|
||||
images:
|
||||
default_image_quality: 85
|
||||
cache_all: true
|
||||
cache_perms: '0755'
|
||||
debug: false
|
||||
auto_fix_orientation: false
|
||||
seofriendly: true
|
||||
cls:
|
||||
auto_sizes: false
|
||||
aspect_ratio: false
|
||||
retina_scale: '1'
|
||||
defaults:
|
||||
loading: auto
|
||||
decoding: auto
|
||||
watermark:
|
||||
image: 'system://images/watermark.png'
|
||||
position_y: center
|
||||
position_x: center
|
||||
scale: 33
|
||||
watermark_all: false
|
||||
media:
|
||||
enable_media_timestamp: true
|
||||
unsupported_inline_types: null
|
||||
allowed_fallback_types: null
|
||||
auto_metadata_exif: true
|
||||
upload_limit: 2097152
|
||||
session:
|
||||
enabled: true
|
||||
initialize: true
|
||||
timeout: 1800
|
||||
name: grav
|
||||
uniqueness: path
|
||||
secure: false
|
||||
secure_https: true
|
||||
httponly: true
|
||||
samesite: Lax
|
||||
split: true
|
||||
domain: null
|
||||
path: null
|
||||
gpm:
|
||||
releases: stable
|
||||
official_gpm_only: true
|
||||
method: auto
|
||||
verify_peer: true
|
||||
http:
|
||||
method: auto
|
||||
enable_proxy: true
|
||||
proxy_url: null
|
||||
proxy_cert_path: null
|
||||
concurrent_connections: 5
|
||||
verify_peer: true
|
||||
verify_host: true
|
||||
accounts:
|
||||
type: regular
|
||||
storage: file
|
||||
avatar: gravatar
|
||||
flex:
|
||||
cache:
|
||||
index:
|
||||
enabled: true
|
||||
lifetime: 60
|
||||
object:
|
||||
enabled: true
|
||||
lifetime: 600
|
||||
render:
|
||||
enabled: true
|
||||
lifetime: 600
|
||||
strict_mode:
|
||||
yaml_compat: true
|
||||
twig_compat: true
|
||||
blueprint_compat: true
|
||||
34
user/config/themes/local.yaml
Normal file
34
user/config/themes/local.yaml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
streams:
|
||||
schemes:
|
||||
theme:
|
||||
type: ReadOnlyStream
|
||||
prefixes:
|
||||
'': [user/themes/local, user/themes/minimal, user/themes/quark-open-publishing, user/themes/quark]
|
||||
chromeless:
|
||||
enabled: false
|
||||
display_of_git_sync_repo_link: none
|
||||
type_of_git_sync_repo_link: view
|
||||
h5pembedrootpath: 'https://h5p.org/h5p/embed/'
|
||||
displaycustommenus:
|
||||
enabled: false
|
||||
hidehomemenulink: true
|
||||
production-mode: true
|
||||
header-fixed: true
|
||||
header-animated: true
|
||||
header-dark: false
|
||||
header-transparent: false
|
||||
sticky-footer: true
|
||||
blog-page: /tutorial
|
||||
spectre:
|
||||
exp: false
|
||||
icons: false
|
||||
grid-size: grid-lg
|
||||
menu:
|
||||
-
|
||||
text: Grav
|
||||
icon: arrow-circle-right
|
||||
url: 'https://getgrav.org/'
|
||||
target: _blank
|
||||
dropdown:
|
||||
enabled: false
|
||||
blog_page_hero_classes: 'text-light title-h1h2 overlay-dark-gradient hero-large parallax'
|
||||
0
user/data/.gitkeep
Normal file
0
user/data/.gitkeep
Normal file
0
user/plugins/.gitkeep
Normal file
0
user/plugins/.gitkeep
Normal file
BIN
user/screenshot.jpg
Normal file
BIN
user/screenshot.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 801 KiB |
0
user/themes/.gitkeep
Normal file
0
user/themes/.gitkeep
Normal file
Loading…
Reference in New Issue
Block a user