<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Github on 流动</title>
		<link>https://liudon.com/tags/github/</link>
		<description>Recent content in Github on 流动</description>
		<generator>Hugo</generator>
		<language>zh-CN</language>
		
		
		
		
			<lastBuildDate>Wed, 09 Sep 2026 00:00:00 +0800</lastBuildDate>
		
			<atom:link href="https://liudon.com/tags/github/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>使用 ImageMagick 自动添加水印，保护图片版权</title>
				<link>https://liudon.com/posts/auto-add-watermark-imagemagick-protect-copyright/</link>
				<pubDate>Sat, 12 Oct 2024 23:32:31 +0800</pubDate>
				<guid>https://liudon.com/posts/auto-add-watermark-imagemagick-protect-copyright/</guid>
				<description>&lt;h2 id=&#34;背景&#34;&gt;背景&lt;/h2&gt;&#xA;&lt;p&gt;细心的朋友可能会发现，我的博客图片都带上了水印。&lt;/p&gt;&#xA;&lt;p&gt;经过&lt;a href=&#34;https://liudon.com/posts/blog-malicious-mirroring/&#34;&gt;博客被恶意镜像&lt;/a&gt;这个事情后，我一直在思考如何防止内容被恶意盗用，尤其是博客里的一些图片。&lt;/p&gt;&#xA;&lt;p&gt;在&lt;a href=&#34;https://liudon.com/posts/use-avif-to-optimize-images-on-hugo/&#34;&gt;当Hugo遇上AVIF，优化图片加载&lt;/a&gt;这篇文章里，使用了ImageMagick工具做了图片压缩。&lt;/p&gt;&#xA;&lt;p&gt;当时文章最后说留了个坑，其实就是今天的这篇内容，利用ImageMagick自动给图片添加水印。&lt;/p&gt;</description>
			</item>
			<item>
				<title>当Hugo遇上AVIF，优化图片加载</title>
				<link>https://liudon.com/posts/use-avif-to-optimize-images-on-hugo/</link>
				<pubDate>Mon, 30 Sep 2024 22:01:45 +0800</pubDate>
				<guid>https://liudon.com/posts/use-avif-to-optimize-images-on-hugo/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;更新说明（2026-09）&lt;/strong&gt;：本文记录的是 2024 年使用 ImageMagick 全量生成单一 1080px AVIF/WebP 文件的历史方案。本站当前已改用 Sharp 预生成多个尺寸并复用构建缓存；当前 Hugo 也已经支持 AVIF 图片处理。最新实现见&lt;a href=&#34;https://liudon.com/posts/blog-performance-optimization/&#34;&gt;博客加速实践&lt;/a&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>博客被恶意镜像</title>
				<link>https://liudon.com/posts/blog-malicious-mirroring/</link>
				<pubDate>Thu, 26 Sep 2024 22:18:23 +0800</pubDate>
				<guid>https://liudon.com/posts/blog-malicious-mirroring/</guid>
				<description>&lt;h2 id=&#34;起因&#34;&gt;起因&lt;/h2&gt;&#xA;&lt;p&gt;9月初的时候，在&lt;code&gt;Google Search Console&lt;/code&gt;里发现了一个外链，域名是&lt;code&gt;**.top&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;p&gt;随手点过去看了下，发现居然跟我的博客内容一模一样，就是内容变成了繁体。&lt;/p&gt;</description>
			</item>
			<item>
				<title>让你的IPFS站点持久在线：接入Filebase的Names(IPNS)服务</title>
				<link>https://liudon.com/posts/keep-your-ipfs-site-online-with-filebase-ipns/</link>
				<pubDate>Wed, 04 Sep 2024 22:39:37 +0800</pubDate>
				<guid>https://liudon.com/posts/keep-your-ipfs-site-online-with-filebase-ipns/</guid>
				<description>&lt;p&gt;本文会介绍如何接入&lt;code&gt;filebase&lt;/code&gt;的Names(IPNS)服务，使你的&lt;code&gt;IPFS&lt;/code&gt;站点持久在线。&lt;/p&gt;&#xA;&lt;h4 id=&#34;背景&#34;&gt;背景&lt;/h4&gt;&#xA;&lt;p&gt;周末更新博客时，发现workflow的上传IPFS任务执行失败了。&lt;/p&gt;</description>
			</item>
			<item>
				<title>使用Google Indexing API加速博客收录</title>
				<link>https://liudon.com/posts/how-to-use-google-indexing-api-to-speed-up-blog-indexing/</link>
				<pubDate>Fri, 27 Oct 2023 19:32:24 +0800</pubDate>
				<guid>https://liudon.com/posts/how-to-use-google-indexing-api-to-speed-up-blog-indexing/</guid>
				<description>&lt;p&gt;对于一个新站点来说，总是想着能让搜索引擎快点收录网站内容。&lt;/p&gt;&#xA;&lt;p&gt;今天，我们就来介绍一种利用&lt;code&gt;Google Indexing API&lt;/code&gt;接口，通过&lt;code&gt;Github Actions&lt;/code&gt;实现部署时通知&lt;code&gt;Google&lt;/code&gt;抓取页面内容。&lt;/p&gt;</description>
			</item>
			<item>
				<title>在Netlify上部署Twikoo评论系统</title>
				<link>https://liudon.com/posts/deploy-twikoo-on-netlify/</link>
				<pubDate>Thu, 19 Oct 2023 19:46:32 +0800</pubDate>
				<guid>https://liudon.com/posts/deploy-twikoo-on-netlify/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;在本篇文章里，我会介绍如何在Netlify上部署Twikoo评论系统，如何接入到静态博客Hugo，以及如何实现Twikoo系统版本自动更新。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;2026 年更新说明&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>利用Github Actions定时抓取微博</title>
				<link>https://liudon.com/posts/using-github-actions-to-schedule-weibo-scraping/</link>
				<pubDate>Sat, 07 Oct 2023 13:17:57 +0800</pubDate>
				<guid>https://liudon.com/posts/using-github-actions-to-schedule-weibo-scraping/</guid>
				<description>&lt;h4 id=&#34;背景&#34;&gt;背景&lt;/h4&gt;&#xA;&lt;p&gt;在微博上关注了一些用户，比如&lt;a href=&#34;https://weibo.com/u/1401527553&#34;&gt;tk教主&lt;/a&gt;，&lt;a href=&#34;https://weibo.com/u/1670659923&#34;&gt;月风&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;但是有些内容过段时间不可见了，所以希望可以定时抓取微博归档备份下来。&lt;/p&gt;&#xA;&lt;h4 id=&#34;实现方案&#34;&gt;实现方案&lt;/h4&gt;&#xA;&lt;p&gt;&lt;strong&gt;整体思路：利用&lt;code&gt;Github Actions&lt;/code&gt;的&lt;code&gt;Scheduled&lt;/code&gt;任务，定时执行抓取shell脚本，将内容保存到文件，提交到Github仓库。&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>将博客部署到星际文件系统(IPFS)</title>
				<link>https://liudon.com/posts/deploy-blog-to-ipfs/</link>
				<pubDate>Tue, 21 Feb 2023 19:46:58 +0800</pubDate>
				<guid>https://liudon.com/posts/deploy-blog-to-ipfs/</guid>
				<description>&lt;p&gt;在这篇文章，我将会介绍如何利用&lt;code&gt;Github Actions&lt;/code&gt;将&lt;code&gt;hugo&lt;/code&gt;博客自动部署到&lt;code&gt;IPFS&lt;/code&gt;上，并通过自定义域名访问&lt;code&gt;IPFS&lt;/code&gt;上的文件。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;IPFS（InterPlanetary File System）中文称为星际文件系统，是一个旨在实现文件的分布式存储、共享和持久化的网络传输协议。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
