diff --git a/src/server/web/index.ts b/src/server/web/index.ts index afb05923c..3f2e1ed19 100644 --- a/src/server/web/index.ts +++ b/src/server/web/index.ts @@ -143,7 +143,11 @@ router.get('/@:user', async (ctx, next) => { }); if (user != null) { - await ctx.render('user', { user }); + const meta = await fetchMeta(); + await ctx.render('user', { + user, + instanceName: meta.name + }); ctx.set('Cache-Control', 'public, max-age=180'); } else { // リモートユーザーなので @@ -179,9 +183,11 @@ router.get('/notes/:note', async ctx => { if (note) { const _note = await packNote(note); + const meta = await fetchMeta(); await ctx.render('note', { note: _note, - summary: getNoteSummary(_note) + summary: getNoteSummary(_note), + instanceName: meta.name }); if (['public', 'home'].includes(note.visibility)) { diff --git a/src/server/web/views/note.pug b/src/server/web/views/note.pug index 2d07aff2e..782a32a50 100644 --- a/src/server/web/views/note.pug +++ b/src/server/web/views/note.pug @@ -6,7 +6,7 @@ block vars - const url = `${config.url}/notes/${note.id}`; block title - = `${title} | ${config.name}` + = `${title} | ${instanceName}` block desc meta(name='description' content= summary) diff --git a/src/server/web/views/user.pug b/src/server/web/views/user.pug index 7810a8b9b..04109c687 100644 --- a/src/server/web/views/user.pug +++ b/src/server/web/views/user.pug @@ -6,7 +6,7 @@ block vars - const img = user.avatarUrl || null; block title - = `${title} | ${config.name}` + = `${title} | ${instanceName}` block desc meta(name='description' content= user.description)