jamstack 1.0.17 + enable webmention pull
This commit is contained in:
parent
de582d7354
commit
7c84489132
|
@ -0,0 +1 @@
|
|||
[]
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
const { lunr } = require('jam-my-stack');
|
||||
const { mastodon, goodreads, lunr, webmention } = require('jam-my-stack');
|
||||
const fsp = require('fs').promises;
|
||||
|
||||
|
||||
|
@ -8,9 +8,20 @@ const fsp = require('fs').promises;
|
|||
console.log("1. Building lunr search index...")
|
||||
const index = await lunr.buildIndex([
|
||||
`${__dirname}/content/post`,
|
||||
`${__dirname}/content/fb`,
|
||||
`${__dirname}/content/kort`,
|
||||
`${__dirname}/content/leren`])
|
||||
await fsp.writeFile(`${__dirname}/static/js/redzuurdesem-post.json`, JSON.stringify(index), 'utf-8')
|
||||
|
||||
// 4. get webmentions
|
||||
console.log("2. Fetching webmentions...")
|
||||
const mentions = await webmention.getWebmentions("redzuurdesem.be")
|
||||
const json = JSON.stringify(mentions, null, 4)
|
||||
await fsp.writeFile(`${__dirname}/data/webmentions.json`, json, 'utf-8')
|
||||
|
||||
// 5. send webmentions
|
||||
console.log("3. Sending webmentions...")
|
||||
const since = await webmention.send("redzuurdesem.be")
|
||||
console.log(` -- done`)
|
||||
|
||||
console.log("-- all done!")
|
||||
})()
|
||||
|
|
|
@ -25,6 +25,6 @@
|
|||
},
|
||||
"homepage": "https://github.com/wgroeneveld/redzuurdesem#readme",
|
||||
"dependencies": {
|
||||
"jam-my-stack": "^1.0.4"
|
||||
"jam-my-stack": "^1.0.17"
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
70
yarn.lock
70
yarn.lock
|
@ -1394,6 +1394,13 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"async@npm:0.9.x":
|
||||
version: 0.9.2
|
||||
resolution: "async@npm:0.9.2"
|
||||
checksum: 78c0aad8add0b84ccf9bde90d20a9cd20146e3734a4c9ac9bfb3a30d1b7df12b7d95c13119af825a89480210c02f7ffee38ac07c13ac43abd6636691b982b591
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"asynckit@npm:^0.4.0":
|
||||
version: 0.4.0
|
||||
resolution: "asynckit@npm:0.4.0"
|
||||
|
@ -1636,7 +1643,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"chalk@npm:^2.0.0":
|
||||
"chalk@npm:^2.0.0, chalk@npm:^2.4.2":
|
||||
version: 2.4.2
|
||||
resolution: "chalk@npm:2.4.2"
|
||||
dependencies:
|
||||
|
@ -1861,6 +1868,13 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"dayjs@npm:^1.10.4":
|
||||
version: 1.10.4
|
||||
resolution: "dayjs@npm:1.10.4"
|
||||
checksum: 3b7bb2232fff808209870bc72d4b2000941a1aa45f0226e2907f9dd1dda306d4b3a1eb9058450fd2c324b01a007a37809ac6f9b525806a86902c55e2934cd5d5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"debug@npm:^2.2.0, debug@npm:^2.3.3":
|
||||
version: 2.6.9
|
||||
resolution: "debug@npm:2.6.9"
|
||||
|
@ -2031,6 +2045,17 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ejs@npm:^3.1.6":
|
||||
version: 3.1.6
|
||||
resolution: "ejs@npm:3.1.6"
|
||||
dependencies:
|
||||
jake: ^10.6.1
|
||||
bin:
|
||||
ejs: ./bin/cli.js
|
||||
checksum: cb77a9368e50c7b11cb8d64c911397a7bf8f9f6d155474bc64154fd1d0ccf896de28a01d5e6ce135470ede038ca7dc02a83b8c0a904277eaef605cce4ab46dfb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"electron-to-chromium@npm:^1.3.649":
|
||||
version: 1.3.681
|
||||
resolution: "electron-to-chromium@npm:1.3.681"
|
||||
|
@ -2217,6 +2242,15 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"filelist@npm:^1.0.1":
|
||||
version: 1.0.2
|
||||
resolution: "filelist@npm:1.0.2"
|
||||
dependencies:
|
||||
minimatch: ^3.0.4
|
||||
checksum: f8bf29d31779dd04ee9e5d225e5a669920d5443f40b38fb5ecc8442ac29848a6f8bc3c937cb8ba78f5ae0d819dad52f4750d23c4dd1b2a51370aa67027d95c0c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fill-range@npm:^4.0.0":
|
||||
version: 4.0.0
|
||||
resolution: "fill-range@npm:4.0.0"
|
||||
|
@ -2853,18 +2887,33 @@ fsevents@~2.3.1:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"jam-my-stack@npm:^1.0.4":
|
||||
version: 1.0.4
|
||||
resolution: "jam-my-stack@npm:1.0.4"
|
||||
"jake@npm:^10.6.1":
|
||||
version: 10.8.2
|
||||
resolution: "jake@npm:10.8.2"
|
||||
dependencies:
|
||||
async: 0.9.x
|
||||
chalk: ^2.4.2
|
||||
filelist: ^1.0.1
|
||||
minimatch: ^3.0.4
|
||||
bin:
|
||||
jake: ./bin/cli.js
|
||||
checksum: c60d3f491ce59bba09b8a2ee351122eb6dd19a6826347de5ec4e94ddee5c5e70e14120c14ce6fc2efa360d0db12d7a28a1044d7aa084414dd695ce154fb87d9e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"jam-my-stack@npm:^1.0.17":
|
||||
version: 1.0.17
|
||||
resolution: "jam-my-stack@npm:1.0.17"
|
||||
dependencies:
|
||||
dayjs: ^1.10.4
|
||||
ejs: ^3.1.6
|
||||
ent: ^2.2.0
|
||||
fast-xml-parser: ^3.18.0
|
||||
got: ^11.8.2
|
||||
howlongtobeat: ^1.3.1
|
||||
lunr: ^2.3.9
|
||||
moment: ^2.29.1
|
||||
parser-front-matter: ^1.6.4
|
||||
checksum: 9962c87f145ff83aa85b11e9b0072c0f6541049039783bd4e3a363e86083430e25a6acf027a61579a05375db10beafd2f1cb27eef47bbaa4d7b504b24dd5901f
|
||||
checksum: fdebfc21c8ef1abf259ef50887cec4ff4dc7046996b1e8b9c60a9011c54c2e5270a77ed9f22b3efe1a10c2b322da5f9f4c2e6d671073d45f2f9bad1a8437951a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -3188,13 +3237,6 @@ fsevents@~2.3.1:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"moment@npm:^2.29.1":
|
||||
version: 2.29.1
|
||||
resolution: "moment@npm:2.29.1"
|
||||
checksum: 86729013febf7160de5b93da69273dd304d674b0224f9544b3abd09a87671ddd2cdd57598261ce57588910d63747ffd5590965e83c790d8bf327083c0e0a06e0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ms@npm:2.0.0":
|
||||
version: 2.0.0
|
||||
resolution: "ms@npm:2.0.0"
|
||||
|
@ -3569,7 +3611,7 @@ fsevents@~2.3.1:
|
|||
"@babel/cli": ^7.8.4
|
||||
"@babel/core": ^7.9.6
|
||||
"@babel/preset-env": ^7.9.6
|
||||
jam-my-stack: ^1.0.4
|
||||
jam-my-stack: ^1.0.17
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
|
|
Loading…
Reference in New Issue