<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>vertical on Christian Knedel</title>
    <link>https://www.christian-knedel.de/ja/tags/vertical/</link>
    <description>Recent content in vertical on Christian Knedel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja-jp</language>
    <lastBuildDate>Sat, 19 Jun 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://www.christian-knedel.de/ja/tags/vertical/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>コンテナで大活躍：Remark42は私のコメントソリューション</title>
      <link>https://www.christian-knedel.de/ja/post/2021/june/20210619-docker-remark42/</link>
      <pubDate>Sat, 19 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/june/20210619-docker-remark42/</guid>
      <description>ブログを静的なサイトとして運営している場合、動的なコメント機能を提供するマイクロサービス/バーティカルがいいかもしれません。例えばこのブログは、Markdownコンテンツ用にGOで書かれた「ウェブサイトジェネレータ」であるHUGOで実現しています。私の場合、このDocker Composeファイルを自分用にアレンジして、「docker-compose -f compose.yml up -d」で起動しました。GoogleとFacebookで認証するためのAPIキーを保存しています。また、読者との交流のために、メールサーバーの設定も入力しました。
version: &#39;2&#39; services: remark: image: umputun/remark42:latest container_name: &amp;quot;remark42&amp;quot; restart: always logging: driver: json-file options: max-size: &amp;quot;10m&amp;quot; max-file: &amp;quot;5&amp;quot; ports: - &amp;quot;8050:8080&amp;quot; environment: - REMARK_URL=https://www.christian-knedel.de/comments/ - &amp;quot;SECRET=secret&amp;quot; - SITE=www.adresse.de - STORE_BOLT_PATH=/srv/var/db - BACKUP_PATH=/srv/var/backup volumes: - ./data:/srv/var 設定後、すぐに利用でき、Webサイトに組み込むことも可能です。
&amp;lt;script&amp;gt; var remark_config = { host: &amp;quot;https://www.christian-knedel.de/comments&amp;quot;, site_id: &#39;www.christian-knedel.de&#39;, components: [&#39;embed&#39;], max_shown_comments: 10, theme: &#39;dark&#39;, locale: &#39;de&#39;, show_email_subscription: false }; &amp;lt;/script&amp;gt; &amp;lt;script&amp;gt; (function(c) { for(var i = 0; i &amp;lt; c.</description>
    </item>
    
  </channel>
</rss>
