mirror of
https://git.sr.ht/~cadence/bibliogram
synced 2024-11-22 16:17:29 +00:00
Add onion location
This commit is contained in:
parent
64ab9cfcee
commit
a13daa7ced
10
package-lock.json
generated
10
package-lock.json
generated
@ -2738,8 +2738,8 @@
|
|||||||
"integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
|
"integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
|
||||||
},
|
},
|
||||||
"pinski": {
|
"pinski": {
|
||||||
"version": "github:cloudrac3r/pinski#b062547bc0dcebb82c3aa7da36c13988a68b8acc",
|
"version": "github:cloudrac3r/pinski#7152d86dbf40d8dd9448f9a918d3e6fb76428c6a",
|
||||||
"from": "github:cloudrac3r/pinski#b062547bc0dcebb82c3aa7da36c13988a68b8acc",
|
"from": "github:cloudrac3r/pinski#7152d86dbf40d8dd9448f9a918d3e6fb76428c6a",
|
||||||
"requires": {
|
"requires": {
|
||||||
"mime": "^2.4.4",
|
"mime": "^2.4.4",
|
||||||
"pug": "^2.0.3",
|
"pug": "^2.0.3",
|
||||||
@ -3129,9 +3129,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"sass": {
|
"sass": {
|
||||||
"version": "1.26.7",
|
"version": "1.26.8",
|
||||||
"resolved": "https://registry.npmjs.org/sass/-/sass-1.26.7.tgz",
|
"resolved": "https://registry.npmjs.org/sass/-/sass-1.26.8.tgz",
|
||||||
"integrity": "sha512-xgNazdkr6yvgHEfNaOjKtZzhDZmKYMCmoRKMPrTDo7YvjaITIzU2DDYsIUuN/atAg7/JOxPeCQHH7TtCo5Tq2g==",
|
"integrity": "sha512-yvtzyrKLGiXQu7H12ekXqsfoGT/aTKeMDyVzCB675k1HYuaj0py63i8Uf4SI9CHXj6apDhpfwbUr3gGOjdpu2Q==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"chokidar": ">=2.0.0 <4.0.0"
|
"chokidar": ">=2.0.0 <4.0.0"
|
||||||
}
|
}
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
"mixin-deep": "^2.0.1",
|
"mixin-deep": "^2.0.1",
|
||||||
"node-dir": "^0.1.17",
|
"node-dir": "^0.1.17",
|
||||||
"node-fetch": "^2.6.0",
|
"node-fetch": "^2.6.0",
|
||||||
"pinski": "github:cloudrac3r/pinski#b062547bc0dcebb82c3aa7da36c13988a68b8acc",
|
"pinski": "github:cloudrac3r/pinski#7152d86dbf40d8dd9448f9a918d3e6fb76428c6a",
|
||||||
"pug": "^2.0.4",
|
"pug": "^2.0.4",
|
||||||
"semver": "^7.2.1",
|
"semver": "^7.2.1",
|
||||||
"sharp": "^0.25.2",
|
"sharp": "^0.25.2",
|
||||||
|
@ -20,6 +20,9 @@ let constants = {
|
|||||||
port: 10407,
|
port: 10407,
|
||||||
// You MUST read /src/site/pug/privacy.pug.template before changing has_privacy_policy!
|
// You MUST read /src/site/pug/privacy.pug.template before changing has_privacy_policy!
|
||||||
has_privacy_policy: false,
|
has_privacy_policy: false,
|
||||||
|
// If your instance is also available as an onion site, add the onion URL here.
|
||||||
|
// It should look something like "http://3gldbgtv5e4god56.onion" (no trailing slash).
|
||||||
|
onion_location: "http://3gldbgtv5e4god56.onion",
|
||||||
|
|
||||||
// Things that server owners _could_ change if they want to.
|
// Things that server owners _could_ change if they want to.
|
||||||
tor: {
|
tor: {
|
||||||
|
@ -21,7 +21,8 @@ module.exports = [
|
|||||||
rssEnabled: constants.feeds.enabled,
|
rssEnabled: constants.feeds.enabled,
|
||||||
allUnblocked: history.testNoneBlocked() || assistantSwitcher.displaySomeUnblocked(),
|
allUnblocked: history.testNoneBlocked() || assistantSwitcher.displaySomeUnblocked(),
|
||||||
torAvailable: switcher.canUseTor(),
|
torAvailable: switcher.canUseTor(),
|
||||||
hasPrivacyPolicy: constants.has_privacy_policy
|
hasPrivacyPolicy: constants.has_privacy_policy,
|
||||||
|
onionLocation: constants.onion_location
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -28,7 +28,7 @@ let commit = ""
|
|||||||
|
|
||||||
// Set up inner versioning
|
// Set up inner versioning
|
||||||
|
|
||||||
const displayVersions = ["1.0", "1.1", "1.2", "1.3", "1.4"]
|
const displayVersions = ["1.0", "1.1", "1.2", "1.3", "1.4", "1.5"]
|
||||||
const versions = new Map(displayVersions.map(v => [v, semver.coerce(v)]))
|
const versions = new Map(displayVersions.map(v => [v, semver.coerce(v)]))
|
||||||
const features = [
|
const features = [
|
||||||
"PAGE_PROFILE",
|
"PAGE_PROFILE",
|
||||||
@ -78,6 +78,11 @@ const innerMap = new Map()
|
|||||||
canonicalOrigin: constants.website_origin
|
canonicalOrigin: constants.website_origin
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
addVersion("1.5", {
|
||||||
|
settings: {
|
||||||
|
onionLocation: constants.onion_location
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = [
|
module.exports = [
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
//- Needs rssEnabled, allUnblocked, torAvailable, hasPrivacyPolicy
|
//- Needs rssEnabled, allUnblocked, torAvailable, hasPrivacyPolicy, onionLocation
|
||||||
|
|
||||||
doctype html
|
doctype html
|
||||||
html
|
html
|
||||||
@ -36,6 +36,8 @@ html
|
|||||||
|
|
||||||
h2 About this instance
|
h2 About this instance
|
||||||
ul
|
ul
|
||||||
|
if onionLocation
|
||||||
|
li: a(href=onionLocation) Onion site available
|
||||||
li: a(href=settingsReferrer) Settings
|
li: a(href=settingsReferrer) Settings
|
||||||
if hasPrivacyPolicy
|
if hasPrivacyPolicy
|
||||||
li: a(href="/privacy") Privacy policy
|
li: a(href="/privacy") Privacy policy
|
||||||
|
@ -22,7 +22,8 @@ const pinski = new Pinski({
|
|||||||
"Feature-Policy": deniedFeatures.map(feature => `${feature} 'none'`).join("; "),
|
"Feature-Policy": deniedFeatures.map(feature => `${feature} 'none'`).join("; "),
|
||||||
"Referrer-Policy": "strict-origin",
|
"Referrer-Policy": "strict-origin",
|
||||||
"X-Content-Type-Options": "nosniff"
|
"X-Content-Type-Options": "nosniff"
|
||||||
}
|
},
|
||||||
|
onionLocation: constants.onion_location
|
||||||
})
|
})
|
||||||
|
|
||||||
subdirs("pug", async (err, dirs) => {
|
subdirs("pug", async (err, dirs) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user