<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Addthis on 快乐宅家</title><link>https://blog.zhaijia.fun/tags/addthis/</link><description>Recent content in Addthis on 快乐宅家</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Tue, 17 May 2022 12:45:30 +0800</lastBuildDate><atom:link href="https://blog.zhaijia.fun/tags/addthis/index.xml" rel="self" type="application/rss+xml"/><item><title>实战教程: 个人博客问题修正 pt.2</title><link>https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/</link><pubDate>Tue, 17 May 2022 12:45:30 +0800</pubDate><guid>https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/</guid><description>&lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/feat-img.jpg" alt="Featured image of post 实战教程: 个人博客问题修正 pt.2" />&lt;p>目前, &lt;a class="link" href="https://github.com/CaiJimmy/hugo-theme-stack" target="_blank" rel="noopener"
>Stack&lt;/a> 主题并不支持博客文章的社交分享, 因此需要自行集成.&lt;/p>
&lt;p>这里选择适用性极广的 Addthis. 不过它有一个缺点, 就是可能被浏览器的某些扩展 (比如 uBlock Origin) 屏蔽, 所以请自行决定是否使用它.&lt;/p>
&lt;blockquote>
&lt;p>你必须要有一个 Addthis 账号, 如果没有, 点击&lt;a class="link" href="https://www.addthis.com/register" target="_blank" rel="noopener"
>此处&lt;/a>免费注册.&lt;/p>
&lt;/blockquote>
&lt;h2 id="修改-profile-名称">修改 profile 名称&lt;/h2>
&lt;p>登录到 &lt;a class="link" href="https://www.addthis.com/dashboard" target="_blank" rel="noopener"
>dashboard&lt;/a>, 点击右上角的 &amp;ldquo;Profile Settings&amp;rdquo; -&amp;gt; &amp;ldquo;General&amp;rdquo; -&amp;gt; &amp;ldquo;Rename Profile&amp;rdquo;
&lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-1.png"
width="2560"
height="1000"
srcset="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-1_huabb00182d145c632002a8a8a3a8870f6_73510_480x0_resize_box_3.png 480w, https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-1_huabb00182d145c632002a8a8a3a8870f6_73510_1024x0_resize_box_3.png 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="256"
data-flex-basis="614px"
>&lt;/p>
&lt;p>输入一个好记的名字, 比如: blog-zhaijia-fun&lt;/p>
&lt;blockquote>
&lt;p>该名称不能包含 &amp;ldquo;.&amp;rdquo;, 因此这里将域名 blog.zhaijia.fun 中的 &amp;ldquo;.&amp;rdquo; 替换为 &amp;ldquo;-&amp;rdquo; 之后, 再设置为 profile 名称.&lt;/p>
&lt;/blockquote>
&lt;h2 id="设置分享按钮">设置分享按钮&lt;/h2>
&lt;p>点击左上角的 &amp;ldquo;Tools&amp;rdquo; -&amp;gt; &amp;ldquo;Add a New Tool&amp;rdquo; -&amp;gt; &amp;ldquo;Share Buttons&amp;rdquo;
&lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-2.png"
width="2508"
height="286"
srcset="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-2_huedfc3bc51cf1ddf1e603ea0dadb13701_4058_480x0_resize_box_3.png 480w, https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-2_huedfc3bc51cf1ddf1e603ea0dadb13701_4058_1024x0_resize_box_3.png 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="876"
data-flex-basis="2104px"
> &lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-3.png"
width="1642"
height="1120"
srcset="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-3_hub4f7aab9b0b2554b5aac49c61540b0ca_74022_480x0_resize_box_3.png 480w, https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-3_hub4f7aab9b0b2554b5aac49c61540b0ca_74022_1024x0_resize_box_3.png 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="146"
data-flex-basis="351px"
> &lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-4.png"
width="2728"
height="1584"
srcset="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-4_hu430beba00926f79b1b897c86b2d711fc_69856_480x0_resize_box_3.png 480w, https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-4_hu430beba00926f79b1b897c86b2d711fc_69856_1024x0_resize_box_3.png 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="172"
data-flex-basis="413px"
>&lt;/p>
&lt;p>按钮类型这里选择 &amp;ldquo;Inline&amp;rdquo;, 然后点击 &amp;ldquo;Continue&amp;rdquo;.&lt;/p>
&lt;h3 id="sharing-services">Sharing Services&lt;/h3>
&lt;p>点击 &amp;ldquo;Selected by You&amp;rdquo; 自定义所需的分享服务.&lt;/p>
&lt;p>点击 &amp;ldquo;ADD MORE SERVICES&amp;rdquo; 添加更多分享服务.&lt;/p>
&lt;p>右侧同时显示实时预览效果.
&lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-5.png"
width="2728"
height="1592"
srcset="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-5_hu7c2bc23e4cf7fcb95c80fce1609406b6_124381_480x0_resize_box_3.png 480w, https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-5_hu7c2bc23e4cf7fcb95c80fce1609406b6_124381_1024x0_resize_box_3.png 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="171"
data-flex-basis="411px"
>&lt;/p>
&lt;h3 id="design">Design&lt;/h3>
&lt;p>设置为圆角图标, 隐藏分享服务名称.
&lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-6.png"
width="2728"
height="1592"
srcset="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-6_huc862f9fa2dbea20abfaea0a6eaa8ff78_97887_480x0_resize_box_3.png 480w, https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-6_huc862f9fa2dbea20abfaea0a6eaa8ff78_97887_1024x0_resize_box_3.png 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="171"
data-flex-basis="411px"
>&lt;/p>
&lt;h3 id="behavior">Behavior&lt;/h3>
&lt;p>在 &amp;ldquo;Show on Only These Pages&amp;rdquo; 下方的输入框中输入:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-yaml" data-lang="yaml">&lt;span class="line">&lt;span class="cl">&lt;span class="l">https://blog.zhaijia.fun/p/*&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>意为只在博客文章中显示分享按钮.
&lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-7.png"
width="2728"
height="1592"
srcset="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-7_hue40701acf8b5ad6022870b96ea8208e7_114522_480x0_resize_box_3.png 480w, https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-7_hue40701acf8b5ad6022870b96ea8208e7_114522_1024x0_resize_box_3.png 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="171"
data-flex-basis="411px"
>&lt;/p>
&lt;p>最后点击 &amp;ldquo;Activate Tool&amp;rdquo; 保存设置.
&lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-8.png"
width="2500"
height="280"
srcset="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-8_hub7214c1983fef2e1fafff8e4e6ad83e4_34110_480x0_resize_box_3.png 480w, https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-8_hub7214c1983fef2e1fafff8e4e6ad83e4_34110_1024x0_resize_box_3.png 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="892"
data-flex-basis="2142px"
>&lt;/p>
&lt;h2 id="手动集成-addthis-社交分享">手动集成 Addthis 社交分享&lt;/h2>
&lt;h3 id="获取分享代码">获取分享代码&lt;/h3>
&lt;p>点击 &amp;ldquo;GET THE CODE&amp;rdquo;, 拷贝页面显示的两段代码, 例如:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-javascript" data-lang="javascript">&lt;span class="line">&lt;span class="cl">&lt;span class="c">&amp;lt;!--&lt;/span> &lt;span class="nx">Go&lt;/span> &lt;span class="nx">to&lt;/span> &lt;span class="nx">www&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">addthis&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">com&lt;/span>&lt;span class="o">/&lt;/span>&lt;span class="nx">dashboard&lt;/span> &lt;span class="nx">to&lt;/span> &lt;span class="nx">customize&lt;/span> &lt;span class="nx">your&lt;/span> &lt;span class="nx">tools&lt;/span> &lt;span class="o">--&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="nx">script&lt;/span> &lt;span class="nx">type&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;text/javascript&amp;#34;&lt;/span> &lt;span class="nx">src&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-xxxxxxxxxxxxxxxx&amp;#34;&lt;/span>&lt;span class="o">&amp;gt;&amp;lt;&lt;/span>&lt;span class="err">/script&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c">&amp;lt;!--&lt;/span> &lt;span class="nx">Go&lt;/span> &lt;span class="nx">to&lt;/span> &lt;span class="nx">www&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">addthis&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">com&lt;/span>&lt;span class="o">/&lt;/span>&lt;span class="nx">dashboard&lt;/span> &lt;span class="nx">to&lt;/span> &lt;span class="nx">customize&lt;/span> &lt;span class="nx">your&lt;/span> &lt;span class="nx">tools&lt;/span> &lt;span class="o">--&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="nx">div&lt;/span> &lt;span class="kr">class&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;addthis_inline_share_toolbox&amp;#34;&lt;/span>&lt;span class="o">&amp;gt;&amp;lt;&lt;/span>&lt;span class="err">/div&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>添加移除分享追踪的代码:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-javascript" data-lang="javascript">&lt;span class="line">&lt;span class="cl">&lt;span class="c">&amp;lt;!--&lt;/span> &lt;span class="nx">Removing&lt;/span> &lt;span class="nx">Hashtags&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="nx">Anchors&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="nx">and&lt;/span> &lt;span class="nx">Tracking&lt;/span> &lt;span class="nx">Codes&lt;/span> &lt;span class="o">--&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="nx">script&lt;/span> &lt;span class="nx">type&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;text/javascript&amp;#34;&lt;/span>&lt;span class="o">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kd">var&lt;/span> &lt;span class="nx">addthis_config&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nx">addthis_config&lt;/span>&lt;span class="o">||&lt;/span>&lt;span class="p">{};&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">addthis_config&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">data_track_addressbar&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="kc">false&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">addthis_config&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">data_track_clickback&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="kc">false&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="err">/script&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>替换 pubid 的值, 也就是 &amp;ldquo;ra-xxxxxxxxxxxxxxxx&amp;rdquo; 为 &amp;ldquo;{{ .Site.Params.share.addthisid }}&amp;rdquo;&lt;/p>
&lt;p>得到完整的分享代码:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-javascript" data-lang="javascript">&lt;span class="line">&lt;span class="cl">&lt;span class="c">&amp;lt;!--&lt;/span> &lt;span class="nx">Go&lt;/span> &lt;span class="nx">to&lt;/span> &lt;span class="nx">www&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">addthis&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">com&lt;/span>&lt;span class="o">/&lt;/span>&lt;span class="nx">dashboard&lt;/span> &lt;span class="nx">to&lt;/span> &lt;span class="nx">customize&lt;/span> &lt;span class="nx">your&lt;/span> &lt;span class="nx">tools&lt;/span> &lt;span class="o">--&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="nx">script&lt;/span> &lt;span class="nx">type&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;text/javascript&amp;#34;&lt;/span> &lt;span class="nx">src&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;//s7.addthis.com/js/300/addthis_widget.js#pubid={{ .Site.Params.share.addthisid }}&amp;#34;&lt;/span>&lt;span class="o">&amp;gt;&amp;lt;&lt;/span>&lt;span class="err">/script&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c">&amp;lt;!--&lt;/span> &lt;span class="nx">Removing&lt;/span> &lt;span class="nx">Hashtags&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="nx">Anchors&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="nx">and&lt;/span> &lt;span class="nx">Tracking&lt;/span> &lt;span class="nx">Codes&lt;/span> &lt;span class="o">--&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="nx">script&lt;/span> &lt;span class="nx">type&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;text/javascript&amp;#34;&lt;/span>&lt;span class="o">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kd">var&lt;/span> &lt;span class="nx">addthis_config&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nx">addthis_config&lt;/span>&lt;span class="o">||&lt;/span>&lt;span class="p">{};&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">addthis_config&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">data_track_addressbar&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="kc">false&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">addthis_config&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">data_track_clickback&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="kc">false&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="err">/script&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c">&amp;lt;!--&lt;/span> &lt;span class="nx">Go&lt;/span> &lt;span class="nx">to&lt;/span> &lt;span class="nx">www&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">addthis&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">com&lt;/span>&lt;span class="o">/&lt;/span>&lt;span class="nx">dashboard&lt;/span> &lt;span class="nx">to&lt;/span> &lt;span class="nx">customize&lt;/span> &lt;span class="nx">your&lt;/span> &lt;span class="nx">tools&lt;/span> &lt;span class="o">--&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="nx">div&lt;/span> &lt;span class="kr">class&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;addthis_inline_share_toolbox&amp;#34;&lt;/span>&lt;span class="o">&amp;gt;&amp;lt;&lt;/span>&lt;span class="err">/div&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;blockquote>
&lt;p>&lt;strong>&lt;em>请记下 pubid 的原值, 也就是 &amp;ldquo;ra-xxxxxxxxxxxxxxxx&amp;rdquo;, 后面会用到.&lt;/em>&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;h2 id="创建布局目录">创建布局目录&lt;/h2>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1">#### 进入对应的博客网站项目目录&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">cd&lt;/span> blog.zhaijia.fun
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">#### 创建布局目录&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">mkdir -p layouts/_default layouts/partials/share
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h3 id="创建-layouts_defaultsinglehtml">创建 layouts/_default/single.html&lt;/h3>
&lt;p>文件内容为:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;span class="lnt">20
&lt;/span>&lt;span class="lnt">21
&lt;/span>&lt;span class="lnt">22
&lt;/span>&lt;span class="lnt">23
&lt;/span>&lt;span class="lnt">24
&lt;/span>&lt;span class="lnt">25
&lt;/span>&lt;span class="lnt">26
&lt;/span>&lt;span class="lnt">27
&lt;/span>&lt;span class="lnt">28
&lt;/span>&lt;span class="lnt">29
&lt;/span>&lt;span class="lnt">30
&lt;/span>&lt;span class="lnt">31
&lt;/span>&lt;span class="lnt">32
&lt;/span>&lt;span class="lnt">33
&lt;/span>&lt;span class="lnt">34
&lt;/span>&lt;span class="lnt">35
&lt;/span>&lt;span class="lnt">36
&lt;/span>&lt;span class="lnt">37
&lt;/span>&lt;span class="lnt">38
&lt;/span>&lt;span class="lnt">39
&lt;/span>&lt;span class="lnt">40
&lt;/span>&lt;span class="lnt">41
&lt;/span>&lt;span class="lnt">42
&lt;/span>&lt;span class="lnt">43
&lt;/span>&lt;span class="lnt">44
&lt;/span>&lt;span class="lnt">45
&lt;/span>&lt;span class="lnt">46
&lt;/span>&lt;span class="lnt">47
&lt;/span>&lt;span class="lnt">48
&lt;/span>&lt;span class="lnt">49
&lt;/span>&lt;span class="lnt">50
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-html" data-lang="html">&lt;span class="line">&lt;span class="cl">{{ define &amp;#34;body-class&amp;#34; }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> article-page
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{/*
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Enable the right sidebar if
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> - Widget different from &amp;#39;TOC&amp;#39; is enabled
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> - TOC is enabled and not empty
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> */}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- $HasWidgetNotTOC := false -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- $TOCWidgetEnabled := false -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- range .Site.Params.widgets.page -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- if ne .type &amp;#34;toc&amp;#34; -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ $HasWidgetNotTOC = true -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- else -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ $TOCWidgetEnabled = true -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- end -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- end -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- $TOCManuallyDisabled := eq .Params.toc false -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- $TOCEnabled := and (not $TOCManuallyDisabled) $TOCWidgetEnabled -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- $hasTOC := ge (len .TableOfContents) 100 -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- .Scratch.Set &amp;#34;TOCEnabled&amp;#34; (and $TOCEnabled $hasTOC) -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{- .Scratch.Set &amp;#34;hasWidget&amp;#34; (or $HasWidgetNotTOC (and $TOCEnabled $hasTOC)) -}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">{{ end }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">{{ define &amp;#34;main&amp;#34; }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ partial &amp;#34;article/article.html&amp;#34; . }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ if .Params.links }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ partial &amp;#34;article/components/links&amp;#34; . }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ end }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ if and (.Site.Params.share.enabled) (isset .Site.Params.share &amp;#34;addthisid&amp;#34;) }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ partial &amp;#34;share/addthis.html&amp;#34; . }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ end }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ partial &amp;#34;article/components/related-contents&amp;#34; . }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ if not (eq .Params.comments false) }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ partial &amp;#34;comments/include&amp;#34; . }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ end }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ partialCached &amp;#34;footer/footer&amp;#34; . }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ partialCached &amp;#34;article/components/photoswipe&amp;#34; . }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">{{ end }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">{{ define &amp;#34;right-sidebar&amp;#34; }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ if .Scratch.Get &amp;#34;hasWidget&amp;#34; }}{{ partial &amp;#34;sidebar/right.html&amp;#34; (dict &amp;#34;Context&amp;#34; . &amp;#34;Scope&amp;#34; &amp;#34;page&amp;#34;) }}{{ end}}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">{{ end }}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>该文件是基于 themes/hugo-theme-stack/layouts/_default/single.html 修改的, 添加了:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-html" data-lang="html">&lt;span class="line">&lt;span class="cl">{{ if and (.Site.Params.share.enabled) (isset .Site.Params.share &amp;#34;addthisid&amp;#34;) }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> {{ partial &amp;#34;share/addthis.html&amp;#34; . }}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">{{ end }}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>以集成 Addthis 社交分享.&lt;/p>
&lt;h3 id="创建-layoutspartialsshareaddthishtml">创建 layouts/partials/share/addthis.html&lt;/h3>
&lt;p>文件内容即为前面的完整的分享代码.&lt;/p>
&lt;h2 id="在网站配置-configyaml-中-设置-addthis-社交分享">在网站配置 config.yaml 中 设置 Addthis 社交分享&lt;/h2>
&lt;p>在 &amp;ldquo;params&amp;rdquo; 尾部新增:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-yaml" data-lang="yaml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">params&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="l">......&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="nt">share&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="nt">enabled&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="kc">true&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="nt">addthisId&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">ra-xxxxxxxxxxxxxxxx&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;blockquote>
&lt;p>&lt;strong>&lt;em>请替换 addthisId 的值, 也就是 &amp;ldquo;ra-xxxxxxxxxxxxxxxx&amp;rdquo; 为 pubid 的原值.&lt;/em>&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;p>页面效果:
&lt;img src="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-9.png"
width="1876"
height="588"
srcset="https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-9_hueb8c8a8ce8d8b050a69cf3c1bc97025b_479269_480x0_resize_box_3.png 480w, https://blog.zhaijia.fun/p/tutorial-how-to-fix-a-personal-blog-part-2/addthis-9_hueb8c8a8ce8d8b050a69cf3c1bc97025b_479269_1024x0_resize_box_3.png 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="319"
data-flex-basis="765px"
>&lt;/p></description></item></channel></rss>