constants.go - hugo - [fork] hugo port for 9front
(HTM) git clone https://git.drkhsh.at/hugo.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
constants.go (1839B)
---
1 // Copyright 2020 The Hugo Authors. All rights reserved.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 // http://www.apache.org/licenses/LICENSE-2.0
7 //
8 // Unless required by applicable law or agreed to in writing, software
9 // distributed under the License is distributed on an "AS IS" BASIS,
10 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 // See the License for the specific language governing permissions and
12 // limitations under the License.
13
14 package constants
15
16 // Error/Warning IDs.
17 // Do not change these values.
18 const (
19 // IDs for remote errors in tpl/data.
20 ErrRemoteGetJSON = "error-remote-getjson"
21 ErrRemoteGetCSV = "error-remote-getcsv"
22
23 WarnFrontMatterParamsOverrides = "warning-frontmatter-params-overrides"
24 WarnRenderShortcodesInHTML = "warning-rendershortcodes-in-html"
25 WarnGoldmarkRawHTML = "warning-goldmark-raw-html"
26 WarnPartialSuperfluousPrefix = "warning-partial-superfluous-prefix"
27 WarnHomePageIsLeafBundle = "warning-home-page-is-leaf-bundle"
28 )
29
30 // Field/method names with special meaning.
31 const (
32 FieldRelPermalink = "RelPermalink"
33 FieldPermalink = "Permalink"
34 )
35
36 // IsFieldRelOrPermalink returns whether the given name is a RelPermalink or Permalink.
37 func IsFieldRelOrPermalink(name string) bool {
38 return name == FieldRelPermalink || name == FieldPermalink
39 }
40
41 // Resource transformations.
42 const (
43 ResourceTransformationFingerprint = "fingerprint"
44 )
45
46 // IsResourceTransformationPermalinkHash returns whether the given name is a resource transformation that changes the permalink based on the content.
47 func IsResourceTransformationPermalinkHash(name string) bool {
48 return name == ResourceTransformationFingerprint
49 }