-
Notifications
You must be signed in to change notification settings - Fork 98
Open
Milestone
Description
Here is the config.yml I use
i18n:
structure: multiple_files
locales: [id, en, ja, ko, fr, de]
default_locale: id
initial_locales: default
omit_default_locale_from_filename: true
output:
omit_empty_optional_fields: true
media_folder: "static/uploads"
public_folder: "/uploads"
media_libraries:
default:
config:
max_file_size: 3024000 # default: Infinity
slugify_filename: false # default: false
stock_assets:
providers: []
slug:
encoding: "ascii"
clean_accents: true
collections:
- name: posts
icon: post_add
label: Posts
label_singular: "Post"
folder: content/posts
create: true
delete: false
i18n: true
path: "{{slug}}/index"
media_folder: ""
public_folder: ""
extension: "md"
format: "toml-frontmatter"
slug: "{{slug}}"
editor:
preview: true
thumbnail: "*.feature_image"
summary: "{{title | truncate(50)}} - {{date | date('lll')}}"
sortable_fields:
fields: [title, date]
default:
field: date
fields:
- label: "Title"
name: "title"
widget: "string"
# minlength: 30
# hint: "SEO Recommended: **60 characters**"
i18n: true
- label: "Description"
name: "description"
widget: "text"
# minlength: 70
# hint: "SEO Recommended: **145 characters**"
required: true
i18n: true
- label: "Publish Date"
name: "date"
widget: "datetime"
default: "{{now}}"
format: "YYYY-MM-DDTHH:mm:ss"
picker_utc: false
required: false
i18n: duplicate
readonly: true
- label: "Updated Date"
name: "updated"
widget: "datetime"
default: "{{now}}"
format: "YYYY-MM-DDTHH:mm:ss"
picker_utc: false
required: false
i18n: true
- label: "Feature Image & Featured"
name: "extra"
widget: "object"
collapsed: false
summary: "Feature Image & Featured"
i18n: true
fields:
- label: "Feature Image"
name: "feature_image"
widget: "image"
media_libraries:
default:
config:
transformations:
raster_image: # original format
format: webp # new format, only `webp` is supported
quality: 85 # default: 85
required: true
choose_url: false
allow_multiple: false
i18n: duplicate
- label: "Image caption"
name: "feature_image_caption"
widget: "string"
required: false
i18n: true
- label: "Featured"
name: "featured"
widget: "boolean"
i18n: true
- label: "Related"
name: "related"
widget: "string"
required: false
i18n: true
- label: "Tag & Author"
name: "taxonomies"
widget: "object"
collapsed: false
summary: "Tag & Author"
i18n: true
fields:
- lable: "Tag"
name: "tag"
widget: "select"
multiple: true
min: 1
max: 3
dropdown_threshold: 3
required: true
hint: "Min 1 & Max 3"
options: ["A", "B", "C", "D", "E", "F"]
i18n: duplicate
- lable: "Author"
name: "author"
widget: "select"
multiple: true
min: 1
dropdown_threshold: 1
required: true
options: ["A", "B", "C"]
i18n: duplicate
- label: "Posts content"
name: "body"
widget: "markdown"
required: true
i18n: true
When duplicating an entry whose media files are located in the same folder as the entry, the image on the card does not appear. However, when duplicating an entry whose media files are stored in the global folder, the image appears correctly on the card.


This might be happening because duplicating an entry creates a new draft entry where the image is not included in the draft.
Since I rarely use the duplication feature in Sveltia, it might be helpful to add an option to disable entry duplication.
Metadata
Metadata
Assignees
Labels
No labels