aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sisudoc/ocda/io_in/paths_source.d
diff options
context:
space:
mode:
Diffstat (limited to 'src/sisudoc/ocda/io_in/paths_source.d')
-rw-r--r--src/sisudoc/ocda/io_in/paths_source.d12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/sisudoc/ocda/io_in/paths_source.d b/src/sisudoc/ocda/io_in/paths_source.d
index 1a4b4da..c0f526a 100644
--- a/src/sisudoc/ocda/io_in/paths_source.d
+++ b/src/sisudoc/ocda/io_in/paths_source.d
@@ -644,8 +644,18 @@ template spinePathsSRC() {
}
+/+ ↓ the pod archive's suffix, named once.
+ Previously a literal named at 4 locations, inviting mishaps on renaming.
+ (missing one meant a link that goes nowhere).
+ .
+ A .sisupod is the same archive as before inside one zstd frame. The legacy
+ spelling is also kept because the reader accepts both: every pod already
+ published carries it.
++/
+enum string pod_archive_suffix = ".sisupod";
+enum string pod_archive_suffix_legacy = ".zip";
template spinePathsPods() {
- string _suffix = ".zip";
+ string _suffix = pod_archive_suffix;
auto spinePathsPods(M)(M doc_matters) {
string _base_dir_pod = (doc_matters.output_path.length > 0)
? doc_matters.output_path ~ "/pod"