1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- # Name of the property. You can have multiple properties with completely
- # different config blocks for different sections of your site.
- # For example, you can have one property to handle comment submission and
- # another one to handle posts.
- comments:
- # (*) REQUIRED
- #
- # Names of the fields the form is allowed to submit. If a field that is
- # not here is part of the request, an error will be thrown.
- allowedFields: ["name", "email", "message", "reply_to"]
-
- # (*) REQUIRED
- #
- # Name of the branch being used. Must match the one sent in the URL of the
- # request.
- branch: "master"
-
- # Text to use as the commit message or pull request title. Accepts placeholders.
- commitMessage: "Add Staticman data"
-
- # (*) REQUIRED
- #
- # Destination path (filename) for the data files. Accepts placeholders.
- filename: "entry{@timestamp}"
-
- # The format of the generated data files. Accepted values are "json", "yaml"
- # or "frontmatter"
- format: "yaml"
-
- # List of fields to be populated automatically by Staticman and included in
- # the data file. Keys are the name of the field. The value can be an object
- # with a `type` property, which configures the generated field, or any value
- # to be used directly (e.g. a string, number or array)
- generatedFields:
- date:
- type: date
- options:
- format: "timestamp-seconds"
-
- # Whether entries need to be appproved before they are published to the main
- # branch. If set to `true`, a pull request will be created for your approval.
- # Otherwise, entries will be published to the main branch automatically.
- moderation: true
-
- # Name of the site. Used in notification emails.
- name: "Meghna Theme"
-
- # Notification settings. When enabled, users can choose to receive notifications
- # via email when someone adds a reply or a new comment. This requires an account
- # with Mailgun, which you can get for free at http://mailgun.com.
- #notifications:
- # Enable notifications
- #enabled: true
-
- # (!) ENCRYPTED
- #
- # Mailgun API key
- #apiKey: "1q2w3e4r"
-
- # (!) ENCRYPTED
- #
- # Mailgun domain (encrypted)
- #domain: "4r3e2w1q"
-
- # (*) REQUIRED
- #
- # Destination path (directory) for the data files. Accepts placeholders.
- path: "data/comments/{options.slug}"
-
- # Names of required fields. If any of these isn't in the request or is empty,
- # an error will be thrown.
- requiredFields: ["name", "email", "message"]
-
- # List of transformations to apply to any of the fields supplied. Keys are
- # the name of the field and values are possible transformation types.
- transforms:
- email: md5
|