mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig.space.git
synced 2025-12-13 16:26:50 +00:00
⚙️ Replace Twitter links with Mastodon ones
This commit is contained in:
@@ -11,4 +11,12 @@ const { render: renderMd } = mdTransformer
|
||||
|
||||
mdTransformer.render = str => renderMd(str, config)
|
||||
|
||||
module.exports = mdTransformer.render
|
||||
// replacements
|
||||
const replacements = str => {
|
||||
return str.replace(/"https:\/\/twitter\.com\/_d11n_\/?"/, '"https://bitcoinhackers.org/@d11n"')
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
markdown: mdTransformer.render,
|
||||
replacements
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
// initialize markdown rendering
|
||||
const renderMarkdown = require('./markdown')
|
||||
const { markdown } = require('./helpers')
|
||||
|
||||
const IS_DEV = process.env.NODE_ENV === 'development'
|
||||
const HOST = IS_DEV ? 'localhost:3000' : 'einundzwanzig.space'
|
||||
@@ -29,5 +29,5 @@ module.exports = {
|
||||
assetPath,
|
||||
formatDate,
|
||||
linkTarget,
|
||||
renderMarkdown,
|
||||
markdown,
|
||||
}
|
||||
|
||||
@@ -27,4 +27,4 @@ block main
|
||||
if m.url
|
||||
a(href=m.url target="_blank")
|
||||
+sprite("url")
|
||||
!=renderMarkdown(m.text)
|
||||
!=markdown(m.text)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
const { writeFileSync } = require('fs')
|
||||
const { join, resolve } = require('path')
|
||||
const { replacements } = require('../helpers')
|
||||
const Parser = require('rss-parser')
|
||||
|
||||
const dir = resolve(__dirname, '..', 'generated')
|
||||
@@ -34,8 +35,8 @@ const parseInfo = e => {
|
||||
const image = ['interview', 'verschiedenes'].includes(info.category) ? e.itunes.image : `/img/cover/${info.category}.png`
|
||||
return {
|
||||
title: e.title.trim(),
|
||||
content: e.content.trim(),
|
||||
contentSnippet: e.contentSnippet.trim(),
|
||||
content: replacements(e.content.trim()),
|
||||
contentSnippet: replacements(e.contentSnippet.trim()),
|
||||
anchor: e.link,
|
||||
date: e.isoDate,
|
||||
enclosure: e.enclosure,
|
||||
|
||||
Reference in New Issue
Block a user