<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HMD相关文章列表 | 皇家元林</title>
	<atom:link href="https://hjyl.org/tags/hmd/feed/" rel="self" type="application/rss+xml" />
	<link>https://hjyl.org</link>
	<description>刘元林的个人博客</description>
	<lastBuildDate>Thu, 27 Jul 2023 06:24:22 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://img.hjyl.org/uploads/2019/10/cropped-about-me-32x32.png</url>
	<title>HMD相关文章列表 | 皇家元林</title>
	<link>https://hjyl.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>关于本站的暗黑模式</title>
		<link>https://hjyl.org/about-dark-mode/</link>
					<comments>https://hjyl.org/about-dark-mode/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Thu, 27 Jul 2023 06:24:20 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[dark mode]]></category>
		<category><![CDATA[HMD]]></category>
		<category><![CDATA[WordPress主题]]></category>
		<category><![CDATA[暗黑模式]]></category>
		<guid isPermaLink="false">https://hjyl.org/?p=4542</guid>

					<description><![CDATA[这两天刚好休息，在WU先生的强烈谴责下，我下定决心修改下本站的主题。其实这主题的默认风格就是暗黑色，我感觉这样 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>这两天刚好休息，在<a href="https://hjyl.org/go/aHR0cHM6Ly93dXppeWEuY29tLw==" rel="nofollow" target="_blank">WU先生</a>的强烈谴责下，我下定决心修改下本站的主题。其实这主题的默认风格就是暗黑色，我感觉这样会好看些，就像淘宝店卖衣服一样，默认展示的应该是大众喜欢的颜色。然而我以为的并不是我以为的，所以为了大众的审美，我还是决定修改一下。瞧，左上角，菜单最左边那个貌似呼吸灯的按钮就是了！</p>



<p>另外，对于前段时间在微博上，给我博客在各种浏览器上字体显示提建议的朋友说声抱歉，能力有限，找不出其中问题所在，这个问题我也会放在心上，后面再看看！</p>



<p>网上流传的版本太多，都不是我喜欢的，我希望代码越简单，功能还强大。可鱼和熊掌难以兼得。现在浏览器本身自带两种模式，一是深色模式，一是浅色模式。通过简单CSS设置——“@media (prefers-color-scheme: dark){......}”——就可以跟随浏览器模式显示对应的模式。但如果自己想换又比较麻烦。</p>



<p>有人通过JS设置cookie值，然后通过CSS达到手动变换。譬如我的好友<a href="https://hjyl.org/go/aHR0cHM6Ly9wcm9mYW4uY24v" rel="nofollow" target="_blank">profan</a>的博客，本站也是参考他的网站代码，只不过，我没用cookie，而是利用浏览器自身的存储属性来完成的。话不多说，上代码：</p>



<p>JQ部分：</p>



<pre class="wp-block-code"><code>    //暗黑模式开关
    var isDarkmode = localStorage.getItem('darkmode');
        if (isDarkmode === "false") {
            // 深色模式业务处理代码
            $('body').addClass("light-scheme");
            //console.log('深色模式');
        } else {
            // 浅色模式业务处理代码
            $('body').addClass("dark-scheme");
            //console.log('浅色模式');
        }
    $('#darkroll').on( 'click', function() {
        if ( $('body').hasClass( "dark-scheme" ) ) {
            $('body').removeClass("dark-scheme");
            $('body').addClass("light-scheme");
            localStorage.setItem('darkmode', false);
        }else{
            $('body').removeClass("light-scheme");
            $('body').addClass("dark-scheme");
            localStorage.setItem('darkmode', true);
        }
    })</code></pre>



<p>HTML部分：</p>



<pre class="wp-block-code"><code>&lt;div id="darkroll"&gt;&lt;/div&gt;</code></pre>



<p>CSS部分</p>



<pre class="wp-block-code"><code>:root {
	--color-background: #17181a;
	--white-color-background: #F6F7F9;
	--color-text-dark: #d0d3d8;
	--color-text-white: #383838;
	--color-page-background: #1f2022;
	--color-page-background-white: #FFFFFF;
	--color-menu-background: #383838;
	--color-menu-background-white: #eeeeee;
	color-scheme: light dark;
}
.dark-scheme {
	background: var(--color-background);
	color: var(--color-text-dark);
}
.light-scheme {
	background: var(--white-color-background);
	color: var(--color-text-white);
}</code></pre>



<p>还有那个呼吸灯的CSS样式，有喜欢的可以拿去：</p>



<pre class="wp-block-code"><code>#darkroll{
	border-radius: 50%;
	position: absolute;
	cursor: pointer;
	left: 15px;
	top: 15px;
}
#darkroll::before{
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	transform: translateX(-50%);
	animation: blink 1s infinite;
}
#darkroll::before{
	background-color: #ffffff;
	border: 3px solid #1c73e0;
}
@keyframes blink {
	0% {
	opacity: 1;
	}
	50% {
	opacity: 0.5;
	}
	100% {
	opacity: 1;
	}
}</code></pre>



<p>其实还有一些CSS样式没贴出来，大体原理就是这样。因为还有其他地方在深浅色变换的时候，需要配合当前模式也是需要修改CSS样式的，这就根据自己的情况来定了。我这算是抛砖引玉了，有更好用的代码还请慷慨分享。其实按照我这思路，还能再加一种模式，譬如浏览器自身的阅读模式，那个色调我还是很喜欢的，之前考虑过，现在感觉重复了，就没做了。</p>



<p>另外本<a href="https://hjyl.org/wordpress-theme-hmd/" data-type="URL" data-id="https://hjyl.org/wordpress-theme-hmd/" target="_blank" rel="noreferrer noopener">主题hmd</a>已经同步更新到1.5版本，喜欢的童鞋感觉去试试吧！</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="关于本站的暗黑模式" href="https://hjyl.org/about-dark-mode/">关于本站的暗黑模式</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/about-dark-mode/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress主题: HMD</title>
		<link>https://hjyl.org/wordpress-theme-hmd/</link>
					<comments>https://hjyl.org/wordpress-theme-hmd/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Sat, 04 Mar 2023 16:00:00 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[HMD]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[WordPress主题]]></category>
		<guid isPermaLink="false">https://hjyl.org/?p=4452</guid>

					<description><![CDATA[WordPress主题：hmd 单栏简洁黑色主题 演示如图： 2023.03.16提交官方审核，几经修改，与今 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>WordPress主题：hmd</p>



<p>单栏简洁黑色主题</p>



<p>演示如图：</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1200" height="900" src="https://img.hjyl.org/uploads/2023/04/screenshot.png"  class="wp-image-4487" title="screenshot.png" alt="screenshot.png" /></figure>



<p>2023.03.16提交官方审核，几经修改，与今日（2023.04.06）审核通过。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>官方主题库地址：<a href="https://hjyl.org/go/aHR0cHM6Ly93b3JkcHJlc3Mub3JnL3RoZW1lcy9obWQv" rel="nofollow" target="_blank">https://wordpress.org/themes/hmd/</a></p>
<cite>简单介绍：<br>1、此主题设计灵感来源于markdown编辑器，所以命名为hmd；<br>2、现在的博客主题越来越简洁化，突出内容，强化阅读体验，所以单栏设计很适合，连官方主题都是这样，不过为了保留widget边栏，将其放在底部；<br>3、主题支持<strong>WP-UserAgent</strong>插件，WordPress这种功能的插件都很久没更新了，这个勉强可以用；<br>4、官方主题因为不能添加外链，所以没有添加“LXGW WenKai”字体，但保留了默认该字体css样式，你只需在主题添加https://cdn.staticfile.org/lxgw-wenkai-screen-webfont/1.6.0/lxgwwenkaiscreen.css即可体验该字体。后续更新看能不能添加在设置面板里；<br>5、更多功能还在计划里，譬如支持更多色调，PJAX或者Ajax，自定义功能（官方已不再支持后台设置面板了，只能自定义），转换为区块主题（官方现在大力推广区块主题，我觉得太复杂了，还不如直接PHP编写）......</cite></blockquote>



<p>如果有好的建议，也欢迎留言给我！</p>



<p></p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="WordPress主题: HMD" href="https://hjyl.org/wordpress-theme-hmd/">WordPress主题: HMD</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/wordpress-theme-hmd/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
	</channel>
</rss>
