init
This commit is contained in:
parent
2fe0c9a830
commit
7b9c07b83e
1444 changed files with 11476 additions and 42112 deletions
2
static/admin/.gitignore
vendored
Normal file
2
static/admin/.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
index.html
|
||||
assets/
|
153
static/admin/config.yml
Executable file
153
static/admin/config.yml
Executable file
|
@ -0,0 +1,153 @@
|
|||
backend:
|
||||
name: gitea
|
||||
repo: gribse/blog # Path to your Gitea repository
|
||||
app_id: 39e3a9e2-1bd0-41be-bc4c-7c7f7023b51b # The Client ID provided by Gitea
|
||||
api_root: https://git.achilletoupin.com/api/v1 # API URL of your Gitea instance
|
||||
base_url: https://git.achilletoupin.com/ # Root URL of your Gitea instance
|
||||
auth_endpoint: https://git.achilletoupin.com/login/oauth/authorize
|
||||
# optional, defaults to master
|
||||
branch: main
|
||||
|
||||
local_backend: true # allows local editing via npx decap-cms-proxy-server
|
||||
|
||||
media_folder: "static/images/uploads" # path in repo
|
||||
public_folder: "/images/uploads" # URL path
|
||||
|
||||
|
||||
collections:
|
||||
- name: "blog"
|
||||
label: "Blog"
|
||||
folder: "content/blog"
|
||||
create: true
|
||||
slug: "{{title}}/index"
|
||||
sortable_fields: ["date"]
|
||||
sort_value_field: "date"
|
||||
sort_direction: "desc"
|
||||
nested:
|
||||
depth: 2
|
||||
summary: "{{title}}"
|
||||
filter:
|
||||
field: "path"
|
||||
pattern: ".*?/index.md"
|
||||
fields:
|
||||
- { name: "title", label: "Title", widget: "string" }
|
||||
- { name: "date", label: "Date", widget: "datetime", default: "{{ .Date }}" }
|
||||
- { name: "draft", label: "Draft", widget: "boolean", default: true }
|
||||
- { name: "ShowToc", label: "Show TOC", widget: "boolean", default: false }
|
||||
- name: "cover"
|
||||
label: "Cover"
|
||||
widget: "object"
|
||||
fields:
|
||||
- { name: "hidden", label: "Hidden", widget: "boolean", default: false }
|
||||
- { name: "hiddenInList", label: "Hidden In List", widget: "boolean", default: false }
|
||||
- { name: "hiddenInSingle", label: "Hidden In Single", widget: "boolean", default: true }
|
||||
- { name: "image", label: "Image", widget: "string", default: "images/<image.jpg>" }
|
||||
- { name: "alt", label: "Alt Text", widget: "string", default: "<alt text>" }
|
||||
- { name: "caption", label: "Caption", widget: "string", default: "<text>" }
|
||||
- { name: "relative", label: "Relative Path", widget: "boolean", default: true }
|
||||
- { name: "ShowBreadCrumbs", label: "Show Breadcrumbs", widget: "boolean", default: true }
|
||||
- { name: "ShowPostNavLinks", label: "Show Post Nav Links", widget: "boolean", default: true }
|
||||
- { name: "ShowReadingTime", label: "Show Reading Time", widget: "boolean", default: true }
|
||||
- { name: "body", label: "Body", widget: "markdown" }
|
||||
- name: "collection"
|
||||
label: "Machine"
|
||||
folder: "content/collection"
|
||||
create: true
|
||||
slug: "{{title}}/index"
|
||||
sortable_fields: ["date"]
|
||||
sort_value_field: "date"
|
||||
sort_direction: "desc"
|
||||
nested:
|
||||
depth: 2
|
||||
summary: "{{title}}"
|
||||
filter:
|
||||
field: "path"
|
||||
pattern: ".*?/index.md"
|
||||
fields:
|
||||
- { name: "title", label: "Title", widget: "string" }
|
||||
- { name: "date", label: "Date", widget: "datetime", default: "{{ .Date }}" }
|
||||
- { name: "draft", label: "Draft", widget: "boolean", default: true }
|
||||
- { name: "ShowToc", label: "Show TOC", widget: "boolean", default: false }
|
||||
- name: "cover"
|
||||
label: "Cover"
|
||||
widget: "object"
|
||||
fields:
|
||||
- { name: "hidden", label: "Hidden", widget: "boolean", default: false }
|
||||
- { name: "hiddenInList", label: "Hidden In List", widget: "boolean", default: false }
|
||||
- { name: "hiddenInSingle", label: "Hidden In Single", widget: "boolean", default: true }
|
||||
- { name: "image", label: "Image", widget: "string", default: "images/<image>" }
|
||||
- { name: "alt", label: "Alt Text", widget: "string", default: "<alt text>" }
|
||||
- { name: "caption", label: "Caption", widget: "string", default: "<text>" }
|
||||
- { name: "relative", label: "Relative Path", widget: "boolean", default: true }
|
||||
- { name: "ShowBreadCrumbs", label: "Show Breadcrumbs", widget: "boolean", default: true }
|
||||
- { name: "ShowPostNavLinks", label: "Show Post Nav Links", widget: "boolean", default: true }
|
||||
- { name: "ShowReadingTime", label: "Show Reading Time", widget: "boolean", default: false }
|
||||
- name: "tags"
|
||||
label: "Tags"
|
||||
widget: "list"
|
||||
field: { name: "tag", label: "Tag", widget: "string", default: "<tag>" }
|
||||
- name: "machineSpecs"
|
||||
label: "Machine Specs"
|
||||
widget: "object"
|
||||
fields:
|
||||
- { name: "make", label: "Make", widget: "string", required: false }
|
||||
- { name: "model", label: "Model", widget: "string", required: false }
|
||||
- { name: "image", label: "Image", widget: "string", default: "images/<image>", required: false }
|
||||
- { name: "linkTpdb", label: "Link TPDB", widget: "string", required: false }
|
||||
- { name: "type", label: "Type", widget: "string", default: "", required: false }
|
||||
- { name: "dateManufactured", label: "Date Manufactured", widget: "string", required: false }
|
||||
- { name: "massKg", label: "Mass (kg)", widget: "string", required: false }
|
||||
- { name: "widthCm", label: "Width (cm)", widget: "string", required: false }
|
||||
- { name: "serialNumber", label: "Serial Number", widget: "string", required: false }
|
||||
- { name: "body", label: "Body", widget: "markdown" }
|
||||
- name: "livres"
|
||||
label: "Livre"
|
||||
folder: "content/livres"
|
||||
create: true
|
||||
slug: "{{title}}/index"
|
||||
sortable_fields: ["date"]
|
||||
sort_value_field: "date"
|
||||
sort_direction: "desc"
|
||||
nested:
|
||||
depth: 2
|
||||
summary: "{{title}}"
|
||||
filter:
|
||||
field: "path"
|
||||
pattern: ".*?/index.md"
|
||||
fields:
|
||||
- { name: "title", label: "Title", widget: "string" }
|
||||
- { name: "date", label: "Date", widget: "datetime", default: "{{ .Date }}" }
|
||||
- { name: "draft", label: "Draft", widget: "boolean", default: true }
|
||||
- { name: "ShowToc", label: "Show TOC", widget: "boolean", default: false }
|
||||
- name: "cover"
|
||||
label: "Cover"
|
||||
widget: "object"
|
||||
fields:
|
||||
- { name: "hidden", label: "Hidden", widget: "boolean", default: false }
|
||||
- { name: "hiddenInList", label: "Hidden In List", widget: "boolean", default: false }
|
||||
- { name: "hiddenInSingle", label: "Hidden In Single", widget: "boolean", default: true }
|
||||
- { name: "image", label: "Image", widget: "string", default: "images/cover.jpg" }
|
||||
- { name: "alt", label: "Alt Text", widget: "string", default: "Couverture du livre" }
|
||||
- { name: "relative", label: "Relative Path", widget: "boolean", default: true }
|
||||
- { name: "ShowBreadCrumbs", label: "Show Breadcrumbs", widget: "boolean", default: true }
|
||||
- { name: "ShowPostNavLinks", label: "Show Post Nav Links", widget: "boolean", default: true }
|
||||
- { name: "ShowReadingTime", label: "Show Reading Time", widget: "boolean", default: true }
|
||||
- name: "tags"
|
||||
label: "Tags"
|
||||
widget: "list"
|
||||
default: ["test"]
|
||||
field: { name: "tag", label: "Tag", widget: "string" }
|
||||
- name: "BookData"
|
||||
label: "Book Data"
|
||||
widget: "object"
|
||||
fields:
|
||||
- { name: "title", label: "Book Title", widget: "string", default: "" }
|
||||
- { name: "author", label: "Author", widget: "string", default: "T" }
|
||||
- { name: "ISBN", label: "ISBN", widget: "string", default: "" }
|
||||
- { name: "publishDate", label: "Publish Date", widget: "string", default: "2" }
|
||||
- { name: "worldCat", label: "WorldCat", widget: "string", default: "" }
|
||||
- { name: "starGrade", label: "Star Grade", widget: "string", default: "" }
|
||||
- { name: "cover", label: "Cover", widget: "string", default: "" }
|
||||
|
||||
|
||||
|
492
static/admin/decap-cms.js
Executable file
492
static/admin/decap-cms.js
Executable file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue