update
This commit is contained in:
parent
a6d92f3afb
commit
4a8c438d58
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -402,7 +402,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="A very simple way to add structured data to a page.">
|
||||
<meta name="keywords" content="Markdown, 代码高亮 (Codes), 引用 (Blockquotes), 列表 (Lists), 图片 (Images), 表格 (Tables), Emoji, TeX(KaTeX), 流程图 (mermaid)">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -262,7 +262,7 @@
|
|||
<p><a target="_blank" rel="noopener" href="https://baidu.com/">https://baidu.com</a></p>
|
||||
<p><a target="_blank" rel="noopener" href="http://www.this-anchor-link.com/">锚点链接</a> </p>
|
||||
<p><a href="mailto:test.test@gmail.com">mailto:test.test@gmail.com</a></p>
|
||||
<p>GFM a-tail link <a target="_blank" rel="noopener" href="https://my.oschina.net/u/3691274">@pandao</a> 邮箱地址自动链接 <a href="mailto:test.test@gmail.com">test.test@gmail.com</a> <a href="mailto:www@vip.qq.com">www@vip.qq.com</a></p>
|
||||
<p>GFM a-tail link <a target="_blank" rel="noopener" href="https://my.oschina.net/u/3691274">@pandao</a> 邮箱地址自动链接 <a href="mailto:test.test@gmail.com">test.test@gmail.com</a> <a href="mailto:www@vip.qq.com">www@vip.qq.com</a></p>
|
||||
<blockquote>
|
||||
<p>@pandao</p>
|
||||
</blockquote>
|
||||
|
@ -520,7 +520,7 @@ testBox<span class="token punctuation">.</span><span class="token function">add<
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -616,7 +616,7 @@ hexo algolia<span aria-hidden="true" class="line-numbers-rows"><span></span><spa
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -298,7 +298,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -298,7 +298,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -276,7 +276,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -262,7 +262,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -578,7 +578,7 @@ out float4 fragColor<span class="token punctuation">;</span>
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -641,7 +641,7 @@ window<span class="token punctuation">.</span><span class="token function">addEv
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -325,7 +325,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -594,7 +594,7 @@ inquirer
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -576,7 +576,7 @@ $<span class="token punctuation">.</span><span class="token function">support</s
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -404,7 +404,7 @@ Ubuntu2004 config --default-user root<span aria-hidden="true" class="line-number
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -1560,7 +1560,7 @@ console<span class="token punctuation">.</span><span class="token function">log<
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -249,7 +249,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -249,7 +249,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -249,7 +249,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -249,7 +249,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -251,7 +251,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
<meta name="author" content="Mozzie">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<link rel="canonical" href="https://mozzie.cn/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
|
||||
|
||||
<link rel="icon" type="image/svg" href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2"></path><path d="M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"></path><path d="M12 8l-2 4h3l-2 4"></path></g></svg>'>
|
||||
|
@ -322,7 +322,7 @@
|
|||
|
||||
|
||||
<div class="copyright">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<a target="_blank" href="https://mozzie.cn/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
|
||||
<g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0"></path>
|
|
@ -200,7 +200,7 @@
|
|||
<ul class="timeline">
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<a class="timeline-item" href="/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
<div class="timeline-info">
|
||||
<span>11-14 15:33:17</span>
|
||||
</div>
|
||||
|
@ -248,7 +248,7 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:02:18</span>
|
||||
</div>
|
||||
|
@ -269,7 +269,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:46</span>
|
||||
</div>
|
||||
|
@ -291,7 +291,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:17</span>
|
||||
</div>
|
||||
|
@ -313,7 +313,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:00:24</span>
|
||||
</div>
|
||||
|
@ -332,7 +332,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:59:45</span>
|
||||
</div>
|
||||
|
@ -355,7 +355,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:57:50</span>
|
||||
</div>
|
||||
|
@ -373,7 +373,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:56:40</span>
|
||||
</div>
|
||||
|
@ -397,7 +397,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:25:00</span>
|
||||
</div>
|
||||
|
@ -419,7 +419,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:20:01</span>
|
||||
</div>
|
||||
|
@ -438,7 +438,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:41</span>
|
||||
</div>
|
||||
|
@ -456,7 +456,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:17</span>
|
||||
</div>
|
||||
|
@ -474,7 +474,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:46</span>
|
||||
</div>
|
||||
|
@ -493,7 +493,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:22</span>
|
||||
</div>
|
||||
|
@ -511,7 +511,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:17:08</span>
|
||||
</div>
|
||||
|
@ -529,7 +529,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:14:30</span>
|
||||
</div>
|
||||
|
@ -548,7 +548,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<a class="timeline-item" href="/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
<div class="timeline-info">
|
||||
<span>10-24 09:47:38</span>
|
||||
</div>
|
||||
|
@ -570,26 +570,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
|
@ -608,7 +589,26 @@ Heading 1 link Heading linkHeading 2 link Heading linkHeading 3 link Heading ...
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
<div class="timeline-info">
|
||||
<span>10-20 10:25:55</span>
|
||||
</div>
|
||||
|
|
|
@ -200,7 +200,7 @@
|
|||
<ul class="timeline">
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<a class="timeline-item" href="/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
<div class="timeline-info">
|
||||
<span>11-14 15:33:17</span>
|
||||
</div>
|
||||
|
@ -248,7 +248,7 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:02:18</span>
|
||||
</div>
|
||||
|
@ -269,7 +269,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:46</span>
|
||||
</div>
|
||||
|
@ -291,7 +291,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:17</span>
|
||||
</div>
|
||||
|
@ -313,7 +313,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:00:24</span>
|
||||
</div>
|
||||
|
@ -332,7 +332,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:59:45</span>
|
||||
</div>
|
||||
|
@ -355,7 +355,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:57:50</span>
|
||||
</div>
|
||||
|
@ -373,7 +373,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:56:40</span>
|
||||
</div>
|
||||
|
@ -397,7 +397,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:25:00</span>
|
||||
</div>
|
||||
|
@ -419,7 +419,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:20:01</span>
|
||||
</div>
|
||||
|
@ -438,7 +438,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:41</span>
|
||||
</div>
|
||||
|
@ -456,7 +456,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:17</span>
|
||||
</div>
|
||||
|
@ -474,7 +474,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:46</span>
|
||||
</div>
|
||||
|
@ -493,7 +493,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:22</span>
|
||||
</div>
|
||||
|
@ -511,7 +511,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:17:08</span>
|
||||
</div>
|
||||
|
@ -529,7 +529,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:14:30</span>
|
||||
</div>
|
||||
|
@ -548,7 +548,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<a class="timeline-item" href="/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
<div class="timeline-info">
|
||||
<span>10-24 09:47:38</span>
|
||||
</div>
|
||||
|
@ -570,26 +570,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
|
@ -608,7 +589,26 @@ Heading 1 link Heading linkHeading 2 link Heading linkHeading 3 link Heading ...
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
<div class="timeline-info">
|
||||
<span>10-20 10:25:55</span>
|
||||
</div>
|
||||
|
|
|
@ -200,7 +200,7 @@
|
|||
<ul class="timeline">
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<a class="timeline-item" href="/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
<div class="timeline-info">
|
||||
<span>11-14 15:33:17</span>
|
||||
</div>
|
||||
|
@ -248,7 +248,7 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:02:18</span>
|
||||
</div>
|
||||
|
@ -269,7 +269,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:46</span>
|
||||
</div>
|
||||
|
@ -291,7 +291,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:17</span>
|
||||
</div>
|
||||
|
@ -313,7 +313,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:00:24</span>
|
||||
</div>
|
||||
|
@ -332,7 +332,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:59:45</span>
|
||||
</div>
|
||||
|
@ -355,7 +355,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:57:50</span>
|
||||
</div>
|
||||
|
@ -373,7 +373,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:56:40</span>
|
||||
</div>
|
||||
|
@ -397,7 +397,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:25:00</span>
|
||||
</div>
|
||||
|
@ -419,7 +419,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:20:01</span>
|
||||
</div>
|
||||
|
@ -438,7 +438,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:41</span>
|
||||
</div>
|
||||
|
@ -456,7 +456,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:17</span>
|
||||
</div>
|
||||
|
@ -474,7 +474,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:46</span>
|
||||
</div>
|
||||
|
@ -493,7 +493,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:22</span>
|
||||
</div>
|
||||
|
@ -511,7 +511,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:17:08</span>
|
||||
</div>
|
||||
|
@ -529,7 +529,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:14:30</span>
|
||||
</div>
|
||||
|
@ -548,7 +548,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<a class="timeline-item" href="/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
<div class="timeline-info">
|
||||
<span>10-24 09:47:38</span>
|
||||
</div>
|
||||
|
@ -570,26 +570,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
|
@ -608,7 +589,26 @@ Heading 1 link Heading linkHeading 2 link Heading linkHeading 3 link Heading ...
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
<div class="timeline-info">
|
||||
<span>10-20 10:25:55</span>
|
||||
</div>
|
||||
|
|
|
@ -200,7 +200,7 @@
|
|||
<ul class="timeline">
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<a class="timeline-item" href="/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
<div class="timeline-info">
|
||||
<span>11-14 15:33:17</span>
|
||||
</div>
|
||||
|
@ -248,7 +248,7 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:02:18</span>
|
||||
</div>
|
||||
|
@ -269,7 +269,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:46</span>
|
||||
</div>
|
||||
|
@ -291,7 +291,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:17</span>
|
||||
</div>
|
||||
|
@ -313,7 +313,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:00:24</span>
|
||||
</div>
|
||||
|
@ -332,7 +332,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:59:45</span>
|
||||
</div>
|
||||
|
@ -355,7 +355,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:57:50</span>
|
||||
</div>
|
||||
|
@ -373,7 +373,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:56:40</span>
|
||||
</div>
|
||||
|
@ -397,7 +397,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:25:00</span>
|
||||
</div>
|
||||
|
@ -419,7 +419,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:20:01</span>
|
||||
</div>
|
||||
|
@ -438,7 +438,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:41</span>
|
||||
</div>
|
||||
|
@ -456,7 +456,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:17</span>
|
||||
</div>
|
||||
|
@ -474,7 +474,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:46</span>
|
||||
</div>
|
||||
|
@ -493,7 +493,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:22</span>
|
||||
</div>
|
||||
|
@ -511,7 +511,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:17:08</span>
|
||||
</div>
|
||||
|
@ -529,7 +529,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:14:30</span>
|
||||
</div>
|
||||
|
@ -548,7 +548,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<a class="timeline-item" href="/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
<div class="timeline-info">
|
||||
<span>10-24 09:47:38</span>
|
||||
</div>
|
||||
|
@ -570,26 +570,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
|
@ -608,7 +589,26 @@ Heading 1 link Heading linkHeading 2 link Heading linkHeading 3 link Heading ...
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
<div class="timeline-info">
|
||||
<span>10-20 10:25:55</span>
|
||||
</div>
|
||||
|
|
|
@ -200,7 +200,7 @@
|
|||
<ul class="timeline">
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<a class="timeline-item" href="/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
<div class="timeline-info">
|
||||
<span>11-14 15:33:17</span>
|
||||
</div>
|
||||
|
@ -248,7 +248,7 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:02:18</span>
|
||||
</div>
|
||||
|
@ -269,7 +269,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:46</span>
|
||||
</div>
|
||||
|
@ -291,7 +291,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:17</span>
|
||||
</div>
|
||||
|
@ -313,7 +313,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:00:24</span>
|
||||
</div>
|
||||
|
@ -332,7 +332,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:59:45</span>
|
||||
</div>
|
||||
|
@ -355,7 +355,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:57:50</span>
|
||||
</div>
|
||||
|
@ -373,7 +373,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:56:40</span>
|
||||
</div>
|
||||
|
@ -397,7 +397,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:25:00</span>
|
||||
</div>
|
||||
|
@ -419,7 +419,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:20:01</span>
|
||||
</div>
|
||||
|
@ -438,7 +438,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:41</span>
|
||||
</div>
|
||||
|
@ -456,7 +456,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:17</span>
|
||||
</div>
|
||||
|
@ -474,7 +474,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:46</span>
|
||||
</div>
|
||||
|
@ -493,7 +493,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:22</span>
|
||||
</div>
|
||||
|
@ -511,7 +511,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:17:08</span>
|
||||
</div>
|
||||
|
@ -529,7 +529,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:14:30</span>
|
||||
</div>
|
||||
|
@ -548,7 +548,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<a class="timeline-item" href="/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
<div class="timeline-info">
|
||||
<span>10-24 09:47:38</span>
|
||||
</div>
|
||||
|
@ -570,26 +570,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
|
@ -608,7 +589,26 @@ Heading 1 link Heading linkHeading 2 link Heading linkHeading 3 link Heading ...
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
<div class="timeline-info">
|
||||
<span>10-20 10:25:55</span>
|
||||
</div>
|
||||
|
|
|
@ -200,7 +200,7 @@
|
|||
<ul class="timeline">
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<a class="timeline-item" href="/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
<div class="timeline-info">
|
||||
<span>11-14 15:33:17</span>
|
||||
</div>
|
||||
|
@ -248,7 +248,7 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:02:18</span>
|
||||
</div>
|
||||
|
@ -269,7 +269,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:46</span>
|
||||
</div>
|
||||
|
@ -291,7 +291,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:17</span>
|
||||
</div>
|
||||
|
@ -313,7 +313,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:00:24</span>
|
||||
</div>
|
||||
|
@ -332,7 +332,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:59:45</span>
|
||||
</div>
|
||||
|
@ -355,7 +355,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:57:50</span>
|
||||
</div>
|
||||
|
@ -373,7 +373,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:56:40</span>
|
||||
</div>
|
||||
|
@ -397,7 +397,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:25:00</span>
|
||||
</div>
|
||||
|
@ -419,7 +419,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:20:01</span>
|
||||
</div>
|
||||
|
@ -438,7 +438,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:41</span>
|
||||
</div>
|
||||
|
@ -456,7 +456,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:17</span>
|
||||
</div>
|
||||
|
@ -474,7 +474,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:46</span>
|
||||
</div>
|
||||
|
@ -493,7 +493,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:22</span>
|
||||
</div>
|
||||
|
@ -511,7 +511,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:17:08</span>
|
||||
</div>
|
||||
|
@ -529,7 +529,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:14:30</span>
|
||||
</div>
|
||||
|
@ -548,7 +548,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<a class="timeline-item" href="/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
<div class="timeline-info">
|
||||
<span>10-24 09:47:38</span>
|
||||
</div>
|
||||
|
@ -570,26 +570,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
|
@ -608,7 +589,26 @@ Heading 1 link Heading linkHeading 2 link Heading linkHeading 3 link Heading ...
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
<div class="timeline-info">
|
||||
<span>10-20 10:25:55</span>
|
||||
</div>
|
||||
|
|
|
@ -200,7 +200,7 @@
|
|||
<ul class="timeline">
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<a class="timeline-item" href="/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
<div class="timeline-info">
|
||||
<span>11-14 15:33:17</span>
|
||||
</div>
|
||||
|
@ -248,7 +248,7 @@
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:02:18</span>
|
||||
</div>
|
||||
|
@ -269,7 +269,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:46</span>
|
||||
</div>
|
||||
|
@ -291,7 +291,7 @@ flex 布局操纵的是一维、一行&#x2F;一列,grid 布局具备操纵
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:01:17</span>
|
||||
</div>
|
||||
|
@ -313,7 +313,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 16:00:24</span>
|
||||
</div>
|
||||
|
@ -332,7 +332,7 @@ window.$ = window.jQuery;
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:59:45</span>
|
||||
</div>
|
||||
|
@ -355,7 +355,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:57:50</span>
|
||||
</div>
|
||||
|
@ -373,7 +373,7 @@ window...</p>
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 15:56:40</span>
|
||||
</div>
|
||||
|
@ -397,7 +397,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:25:00</span>
|
||||
</div>
|
||||
|
@ -419,7 +419,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:20:01</span>
|
||||
</div>
|
||||
|
@ -438,7 +438,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:41</span>
|
||||
</div>
|
||||
|
@ -456,7 +456,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:19:17</span>
|
||||
</div>
|
||||
|
@ -474,7 +474,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:46</span>
|
||||
</div>
|
||||
|
@ -493,7 +493,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:18:22</span>
|
||||
</div>
|
||||
|
@ -511,7 +511,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:17:08</span>
|
||||
</div>
|
||||
|
@ -529,7 +529,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<a class="timeline-item" href="/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
<div class="timeline-info">
|
||||
<span>11-06 13:14:30</span>
|
||||
</div>
|
||||
|
@ -548,7 +548,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<a class="timeline-item" href="/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
<div class="timeline-info">
|
||||
<span>10-24 09:47:38</span>
|
||||
</div>
|
||||
|
@ -570,26 +570,7 @@ React 语境下前端 DDD 的思考
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
|
@ -608,7 +589,26 @@ Heading 1 link Heading linkHeading 2 link Heading linkHeading 3 link Heading ...
|
|||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<a class="timeline-item" href="/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
<div class="timeline-info">
|
||||
<span>10-23 12:01:13</span>
|
||||
</div>
|
||||
<div class="timeline-marker"></div>
|
||||
<div class="timeline-content">
|
||||
<div class="timeline-title">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
<span>Cosy 入门</span>
|
||||
</div>
|
||||
<p>Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-cosy 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可
|
||||
#...</p>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="timeline-item" href="/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
<div class="timeline-info">
|
||||
<span>10-20 10:25:55</span>
|
||||
</div>
|
||||
|
|
|
@ -246,7 +246,7 @@
|
|||
<ul class="table scrollbar-obtrusive">
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5kh00018cz33y65fh3n/">
|
||||
<a href="/2023/11/06/cloz53qmb0001pgz308o56pjf/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -266,7 +266,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5kt001h8cz3a9kw7w81/">
|
||||
<a href="/2023/11/06/cloz53qml000xpgz3gh9zgkxm/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -284,7 +284,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5kr000x8cz3g53l8sed/">
|
||||
<a href="/2023/11/06/cloz53qml000upgz31n59en13/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -302,7 +302,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5kq000t8cz339mhaia2/">
|
||||
<a href="/2023/11/06/cloz53qmk000ppgz3c8fe2oak/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -320,7 +320,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5kt001g8cz3hu1gciq3/">
|
||||
<a href="/2023/11/06/cloz53qmm000zpgz365s04gje/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -338,7 +338,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5kq000q8cz34na80f5f/">
|
||||
<a href="/2023/11/06/cloz53qml000qpgz37u5j5qw9/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -356,7 +356,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/10/24/cloz4z5kr000u8cz33klpf6sf/">
|
||||
<a href="/2023/10/24/cloz53qml000tpgz39hdc7hmr/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
|
|
@ -246,7 +246,7 @@
|
|||
<ul class="table scrollbar-obtrusive">
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5km00078cz3d6gac1do/">
|
||||
<a href="/2023/11/06/cloz53qmg0007pgz38gcucc56/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -264,7 +264,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5kl00068cz3h7r9h5ov/">
|
||||
<a href="/2023/11/06/cloz53qmf0006pgz33kwr379a/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
|
|
@ -246,7 +246,7 @@
|
|||
<ul class="table scrollbar-obtrusive">
|
||||
|
||||
<li data-status="doing">
|
||||
<a href="/2023/11/06/cloz4z5km000a8cz30l9v2gil/">
|
||||
<a href="/2023/11/06/cloz53qmh000apgz35sepdwwu/">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
|
@ -264,7 +264,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5kn000d8cz3ckjzccr1/">
|
||||
<a href="/2023/11/06/cloz53qmi000epgz39jx03xg6/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -282,7 +282,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5ko000e8cz3cuk8exp5/">
|
||||
<a href="/2023/11/06/cloz53qmi000hpgz3ggvwbpq5/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -300,7 +300,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5km00098cz31b98gmt2/">
|
||||
<a href="/2023/11/06/cloz53qmg0009pgz31w5s17a4/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -318,7 +318,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/06/cloz4z5kp000m8cz34tax9tw7/">
|
||||
<a href="/2023/11/06/cloz53qmk000lpgz3a5181jxl/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -336,7 +336,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="doing">
|
||||
<a href="/2023/11/06/cloz4z5kp000l8cz39vkcar9j/">
|
||||
<a href="/2023/11/06/cloz53qmk000mpgz3g1ld2zlu/">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
|
@ -354,7 +354,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="doing">
|
||||
<a href="/2023/11/06/cloz4z5ko000h8cz333do93gx/">
|
||||
<a href="/2023/11/06/cloz53qmi000dpgz3fx3u14fw/">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
|
@ -372,7 +372,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/10/20/cloz4z5kp000i8cz3bh0k6mtq/">
|
||||
<a href="/2023/10/20/cloz53qmj000ipgz31xqvdjki/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
|
|
@ -246,7 +246,7 @@
|
|||
<ul class="table scrollbar-obtrusive">
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/10/23/cloz4z5kl00058cz37i8n91yp/">
|
||||
<a href="/2023/10/23/cloz53qmd0003pgz330gpc4nf/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
@ -266,7 +266,7 @@
|
|||
</li>
|
||||
|
||||
<li data-status="doing">
|
||||
<a href="/2023/10/23/cloz4z5kj00038cz30cgx442h/">
|
||||
<a href="/2023/10/23/cloz53qmf0005pgz32qkjdtk9/">
|
||||
|
||||
<span class="icon status tip right" data-tip="进行中"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20h4L18.5 9.5a1.5 1.5 0 0 0-4-4L4 16v4"></path><path d="M13.5 6.5l4 4"></path></g></svg></span>
|
||||
|
||||
|
|
|
@ -246,7 +246,7 @@
|
|||
<ul class="table scrollbar-obtrusive">
|
||||
|
||||
<li data-status="done">
|
||||
<a href="/2023/11/14/cloz4z5kq000p8cz334r45tln/">
|
||||
<a href="/2023/11/14/cloz53qmm0012pgz38ggn2hvd/">
|
||||
|
||||
<span class="icon status tip right" data-tip="完成"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"></circle><path d="M9 12l2 2l4-4"></path></g></svg></span>
|
||||
|
||||
|
|
442
public/lib/prism/one-dark.css
Normal file
442
public/lib/prism/one-dark.css
Normal file
|
@ -0,0 +1,442 @@
|
|||
/**
|
||||
* One Dark theme for prism.js
|
||||
* Based on Atom's One Dark theme: https://github.com/atom/atom/tree/master/packages/one-dark-syntax
|
||||
*/
|
||||
|
||||
/**
|
||||
* One Dark colours (accurate as of commit 8ae45ca on 6 Sep 2018)
|
||||
* From colors.less
|
||||
* --mono-1: hsl(220, 14%, 71%);
|
||||
* --mono-2: hsl(220, 9%, 55%);
|
||||
* --mono-3: hsl(220, 10%, 40%);
|
||||
* --hue-1: hsl(187, 47%, 55%);
|
||||
* --hue-2: hsl(207, 82%, 66%);
|
||||
* --hue-3: hsl(286, 60%, 67%);
|
||||
* --hue-4: hsl(95, 38%, 62%);
|
||||
* --hue-5: hsl(355, 65%, 65%);
|
||||
* --hue-5-2: hsl(5, 48%, 51%);
|
||||
* --hue-6: hsl(29, 54%, 61%);
|
||||
* --hue-6-2: hsl(39, 67%, 69%);
|
||||
* --syntax-fg: hsl(220, 14%, 71%);
|
||||
* --syntax-bg: hsl(220, 13%, 18%);
|
||||
* --syntax-gutter: hsl(220, 14%, 45%);
|
||||
* --syntax-guide: hsla(220, 14%, 71%, 0.15);
|
||||
* --syntax-accent: hsl(220, 100%, 66%);
|
||||
* From syntax-variables.less
|
||||
* --syntax-selection-color: hsl(220, 13%, 28%);
|
||||
* --syntax-gutter-background-color-selected: hsl(220, 13%, 26%);
|
||||
* --syntax-cursor-line: hsla(220, 100%, 80%, 0.04);
|
||||
*/
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
background: hsl(220, 13%, 18%);
|
||||
color: hsl(220, 14%, 71%);
|
||||
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
|
||||
font-family: "Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace;
|
||||
direction: ltr;
|
||||
text-align: left;
|
||||
white-space: pre;
|
||||
word-spacing: normal;
|
||||
word-break: normal;
|
||||
line-height: 1.5;
|
||||
-moz-tab-size: 2;
|
||||
-o-tab-size: 2;
|
||||
tab-size: 2;
|
||||
-webkit-hyphens: none;
|
||||
-moz-hyphens: none;
|
||||
-ms-hyphens: none;
|
||||
hyphens: none;
|
||||
}
|
||||
|
||||
/* Selection */
|
||||
code[class*="language-"]::-moz-selection,
|
||||
code[class*="language-"] *::-moz-selection,
|
||||
pre[class*="language-"] *::-moz-selection {
|
||||
background: hsl(220, 13%, 28%);
|
||||
color: inherit;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
code[class*="language-"]::selection,
|
||||
code[class*="language-"] *::selection,
|
||||
pre[class*="language-"] *::selection {
|
||||
background: hsl(220, 13%, 28%);
|
||||
color: inherit;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
/* Code blocks */
|
||||
pre[class*="language-"] {
|
||||
padding: 1em;
|
||||
margin: 0.5em 0;
|
||||
overflow: auto;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
/* Inline code */
|
||||
:not(pre)>code[class*="language-"] {
|
||||
padding: 0.2em 0.3em;
|
||||
border-radius: 0.3em;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
/* Print */
|
||||
@media print {
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
text-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.prolog,
|
||||
.token.cdata {
|
||||
color: hsl(220, 10%, 40%);
|
||||
}
|
||||
|
||||
.token.doctype,
|
||||
.token.punctuation,
|
||||
.token.entity {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
.token.attr-name,
|
||||
.token.class-name,
|
||||
.token.boolean,
|
||||
.token.constant,
|
||||
.token.number,
|
||||
.token.atrule {
|
||||
color: hsl(29, 54%, 61%);
|
||||
}
|
||||
|
||||
.token.keyword {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
.token.property,
|
||||
.token.tag,
|
||||
.token.symbol,
|
||||
.token.deleted,
|
||||
.token.important {
|
||||
color: hsl(355, 65%, 65%);
|
||||
}
|
||||
|
||||
.token.selector,
|
||||
.token.string,
|
||||
.token.char,
|
||||
.token.builtin,
|
||||
.token.inserted,
|
||||
.token.regex,
|
||||
.token.attr-value,
|
||||
.token.attr-value>.token.punctuation {
|
||||
color: hsl(95, 38%, 62%);
|
||||
}
|
||||
|
||||
.token.variable,
|
||||
.token.operator,
|
||||
.token.function {
|
||||
color: hsl(207, 82%, 66%);
|
||||
}
|
||||
|
||||
.token.url {
|
||||
color: hsl(187, 47%, 55%);
|
||||
}
|
||||
|
||||
/* HTML overrides */
|
||||
.token.attr-value>.token.punctuation.attr-equals,
|
||||
.token.special-attr>.token.attr-value>.token.value.css {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
/* CSS overrides */
|
||||
.language-css .token.selector {
|
||||
color: hsl(355, 65%, 65%);
|
||||
}
|
||||
|
||||
.language-css .token.property {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
.language-css .token.function,
|
||||
.language-css .token.url>.token.function {
|
||||
color: hsl(187, 47%, 55%);
|
||||
}
|
||||
|
||||
.language-css .token.url>.token.string.url {
|
||||
color: hsl(95, 38%, 62%);
|
||||
}
|
||||
|
||||
.language-css .token.important,
|
||||
.language-css .token.atrule .token.rule {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
/* JS overrides */
|
||||
.language-javascript .token.operator {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation {
|
||||
color: hsl(5, 48%, 51%);
|
||||
}
|
||||
|
||||
/* JSON overrides */
|
||||
.language-json .token.operator {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
.language-json .token.null.keyword {
|
||||
color: hsl(29, 54%, 61%);
|
||||
}
|
||||
|
||||
/* MD overrides */
|
||||
.language-markdown .token.url,
|
||||
.language-markdown .token.url>.token.operator,
|
||||
.language-markdown .token.url-reference.url>.token.string {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
.language-markdown .token.url>.token.content {
|
||||
color: hsl(207, 82%, 66%);
|
||||
}
|
||||
|
||||
.language-markdown .token.url>.token.url,
|
||||
.language-markdown .token.url-reference.url {
|
||||
color: hsl(187, 47%, 55%);
|
||||
}
|
||||
|
||||
.language-markdown .token.blockquote.punctuation,
|
||||
.language-markdown .token.hr.punctuation {
|
||||
color: hsl(220, 10%, 40%);
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.language-markdown .token.code-snippet {
|
||||
color: hsl(95, 38%, 62%);
|
||||
}
|
||||
|
||||
.language-markdown .token.bold .token.content {
|
||||
color: hsl(29, 54%, 61%);
|
||||
}
|
||||
|
||||
.language-markdown .token.italic .token.content {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
.language-markdown .token.strike .token.content,
|
||||
.language-markdown .token.strike .token.punctuation,
|
||||
.language-markdown .token.list.punctuation,
|
||||
.language-markdown .token.title.important>.token.punctuation {
|
||||
color: hsl(355, 65%, 65%);
|
||||
}
|
||||
|
||||
/* General */
|
||||
.token.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.token.entity {
|
||||
cursor: help;
|
||||
}
|
||||
|
||||
.token.namespace {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
/* Plugin overrides */
|
||||
/* Selectors should have higher specificity than those in the plugins' default stylesheets */
|
||||
|
||||
/* Show Invisibles plugin overrides */
|
||||
.token.token.tab:not(:empty):before,
|
||||
.token.token.cr:before,
|
||||
.token.token.lf:before,
|
||||
.token.token.space:before {
|
||||
color: hsla(220, 14%, 71%, 0.15);
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
/* Toolbar plugin overrides */
|
||||
/* Space out all buttons and move them away from the right edge of the code block */
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item {
|
||||
margin-right: 0.4em;
|
||||
}
|
||||
|
||||
/* Styling the buttons */
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span {
|
||||
background: hsl(220, 13%, 26%);
|
||||
color: hsl(220, 9%, 55%);
|
||||
padding: 0.1em 0.4em;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus {
|
||||
background: hsl(220, 13%, 28%);
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
/* Line Highlight plugin overrides */
|
||||
/* The highlighted line itself */
|
||||
.line-highlight.line-highlight {
|
||||
background: hsla(220, 100%, 80%, 0.04);
|
||||
}
|
||||
|
||||
/* Default line numbers in Line Highlight plugin */
|
||||
.line-highlight.line-highlight:before,
|
||||
.line-highlight.line-highlight[data-end]:after {
|
||||
background: hsl(220, 13%, 26%);
|
||||
color: hsl(220, 14%, 71%);
|
||||
padding: 0.1em 0.6em;
|
||||
border-radius: 0.3em;
|
||||
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
|
||||
/* same as Toolbar plugin default */
|
||||
}
|
||||
|
||||
/* Hovering over a linkable line number (in the gutter area) */
|
||||
/* Requires Line Numbers plugin as well */
|
||||
pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before {
|
||||
background-color: hsla(220, 100%, 80%, 0.04);
|
||||
}
|
||||
|
||||
/* Line Numbers and Command Line plugins overrides */
|
||||
/* Line separating gutter from coding area */
|
||||
.line-numbers.line-numbers .line-numbers-rows,
|
||||
.command-line .command-line-prompt {
|
||||
border-right-color: hsla(220, 14%, 71%, 0.15);
|
||||
}
|
||||
|
||||
/* Stuff in the gutter */
|
||||
.line-numbers .line-numbers-rows>span:before,
|
||||
.command-line .command-line-prompt>span:before {
|
||||
color: hsl(220, 14%, 45%);
|
||||
}
|
||||
|
||||
/* Match Braces plugin overrides */
|
||||
/* Note: Outline colour is inherited from the braces */
|
||||
.rainbow-braces .token.token.punctuation.brace-level-1,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-5,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-9 {
|
||||
color: hsl(355, 65%, 65%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-2,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-6,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-10 {
|
||||
color: hsl(95, 38%, 62%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-3,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-7,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-11 {
|
||||
color: hsl(207, 82%, 66%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-4,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-8,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-12 {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
/* Diff Highlight plugin overrides */
|
||||
/* Taken from https://github.com/atom/github/blob/master/styles/variables.less */
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix),
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) {
|
||||
background-color: hsla(353, 100%, 66%, 0.15);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection {
|
||||
background-color: hsla(353, 95%, 66%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection {
|
||||
background-color: hsla(353, 95%, 66%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix),
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) {
|
||||
background-color: hsla(137, 100%, 55%, 0.15);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection {
|
||||
background-color: hsla(135, 73%, 55%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection {
|
||||
background-color: hsla(135, 73%, 55%, 0.25);
|
||||
}
|
||||
|
||||
/* Previewers plugin overrides */
|
||||
/* Based on https://github.com/atom-community/atom-ide-datatip/blob/master/styles/atom-ide-datatips.less and https://github.com/atom/atom/blob/master/packages/one-dark-ui */
|
||||
/* Border around popup */
|
||||
.prism-previewer.prism-previewer:before,
|
||||
.prism-previewer-gradient.prism-previewer-gradient div {
|
||||
border-color: hsl(224, 13%, 17%);
|
||||
}
|
||||
|
||||
/* Angle and time should remain as circles and are hence not included */
|
||||
.prism-previewer-color.prism-previewer-color:before,
|
||||
.prism-previewer-gradient.prism-previewer-gradient div,
|
||||
.prism-previewer-easing.prism-previewer-easing:before {
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
/* Triangles pointing to the code */
|
||||
.prism-previewer.prism-previewer:after {
|
||||
border-top-color: hsl(224, 13%, 17%);
|
||||
}
|
||||
|
||||
.prism-previewer-flipped.prism-previewer-flipped.after {
|
||||
border-bottom-color: hsl(224, 13%, 17%);
|
||||
}
|
||||
|
||||
/* Background colour within the popup */
|
||||
.prism-previewer-angle.prism-previewer-angle:before,
|
||||
.prism-previewer-time.prism-previewer-time:before,
|
||||
.prism-previewer-easing.prism-previewer-easing {
|
||||
background: hsl(219, 13%, 22%);
|
||||
}
|
||||
|
||||
/* For angle, this is the positive area (eg. 90deg will display one quadrant in this colour) */
|
||||
/* For time, this is the alternate colour */
|
||||
.prism-previewer-angle.prism-previewer-angle circle,
|
||||
.prism-previewer-time.prism-previewer-time circle {
|
||||
stroke: hsl(220, 14%, 71%);
|
||||
stroke-opacity: 1;
|
||||
}
|
||||
|
||||
/* Stroke colours of the handle, direction point, and vector itself */
|
||||
.prism-previewer-easing.prism-previewer-easing circle,
|
||||
.prism-previewer-easing.prism-previewer-easing path,
|
||||
.prism-previewer-easing.prism-previewer-easing line {
|
||||
stroke: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
/* Fill colour of the handle */
|
||||
.prism-previewer-easing.prism-previewer-easing circle {
|
||||
fill: transparent;
|
||||
}
|
430
public/lib/prism/one-light.css
Normal file
430
public/lib/prism/one-light.css
Normal file
|
@ -0,0 +1,430 @@
|
|||
/**
|
||||
* One Light theme for prism.js
|
||||
* Based on Atom's One Light theme: https://github.com/atom/atom/tree/master/packages/one-light-syntax
|
||||
*/
|
||||
|
||||
/**
|
||||
* One Light colours (accurate as of commit eb064bf on 19 Feb 2021)
|
||||
* From colors.less
|
||||
* --mono-1: hsl(230, 8%, 24%);
|
||||
* --mono-2: hsl(230, 6%, 44%);
|
||||
* --mono-3: hsl(230, 4%, 64%)
|
||||
* --hue-1: hsl(198, 99%, 37%);
|
||||
* --hue-2: hsl(221, 87%, 60%);
|
||||
* --hue-3: hsl(301, 63%, 40%);
|
||||
* --hue-4: hsl(119, 34%, 47%);
|
||||
* --hue-5: hsl(5, 74%, 59%);
|
||||
* --hue-5-2: hsl(344, 84%, 43%);
|
||||
* --hue-6: hsl(35, 99%, 36%);
|
||||
* --hue-6-2: hsl(35, 99%, 40%);
|
||||
* --syntax-fg: hsl(230, 8%, 24%);
|
||||
* --syntax-bg: hsl(230, 1%, 98%);
|
||||
* --syntax-gutter: hsl(230, 1%, 62%);
|
||||
* --syntax-guide: hsla(230, 8%, 24%, 0.2);
|
||||
* --syntax-accent: hsl(230, 100%, 66%);
|
||||
* From syntax-variables.less
|
||||
* --syntax-selection-color: hsl(230, 1%, 90%);
|
||||
* --syntax-gutter-background-color-selected: hsl(230, 1%, 90%);
|
||||
* --syntax-cursor-line: hsla(230, 8%, 24%, 0.05);
|
||||
*/
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
background: hsl(230, 1%, 98%);
|
||||
color: hsl(230, 8%, 24%);
|
||||
font-family: "Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace;
|
||||
direction: ltr;
|
||||
text-align: left;
|
||||
white-space: pre;
|
||||
word-spacing: normal;
|
||||
word-break: normal;
|
||||
line-height: 1.5;
|
||||
-moz-tab-size: 2;
|
||||
-o-tab-size: 2;
|
||||
tab-size: 2;
|
||||
-webkit-hyphens: none;
|
||||
-moz-hyphens: none;
|
||||
-ms-hyphens: none;
|
||||
hyphens: none;
|
||||
}
|
||||
|
||||
/* Selection */
|
||||
code[class*="language-"]::-moz-selection,
|
||||
code[class*="language-"] *::-moz-selection,
|
||||
pre[class*="language-"] *::-moz-selection {
|
||||
background: hsl(230, 1%, 90%);
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
code[class*="language-"]::selection,
|
||||
code[class*="language-"] *::selection,
|
||||
pre[class*="language-"] *::selection {
|
||||
background: hsl(230, 1%, 90%);
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
/* Code blocks */
|
||||
pre[class*="language-"] {
|
||||
padding: 1em;
|
||||
margin: 0.5em 0;
|
||||
overflow: auto;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
/* Inline code */
|
||||
:not(pre)>code[class*="language-"] {
|
||||
padding: 0.2em 0.3em;
|
||||
border-radius: 0.3em;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.prolog,
|
||||
.token.cdata {
|
||||
color: hsl(230, 4%, 64%);
|
||||
}
|
||||
|
||||
.token.doctype,
|
||||
.token.punctuation,
|
||||
.token.entity {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
.token.attr-name,
|
||||
.token.class-name,
|
||||
.token.boolean,
|
||||
.token.constant,
|
||||
.token.number,
|
||||
.token.atrule {
|
||||
color: hsl(35, 99%, 36%);
|
||||
}
|
||||
|
||||
.token.keyword {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
.token.property,
|
||||
.token.tag,
|
||||
.token.symbol,
|
||||
.token.deleted,
|
||||
.token.important {
|
||||
color: hsl(5, 74%, 59%);
|
||||
}
|
||||
|
||||
.token.selector,
|
||||
.token.string,
|
||||
.token.char,
|
||||
.token.builtin,
|
||||
.token.inserted,
|
||||
.token.regex,
|
||||
.token.attr-value,
|
||||
.token.attr-value>.token.punctuation {
|
||||
color: hsl(119, 34%, 47%);
|
||||
}
|
||||
|
||||
.token.variable,
|
||||
.token.operator,
|
||||
.token.function {
|
||||
color: hsl(221, 87%, 60%);
|
||||
}
|
||||
|
||||
.token.url {
|
||||
color: hsl(198, 99%, 37%);
|
||||
}
|
||||
|
||||
/* HTML overrides */
|
||||
.token.attr-value>.token.punctuation.attr-equals,
|
||||
.token.special-attr>.token.attr-value>.token.value.css {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
/* CSS overrides */
|
||||
.language-css .token.selector {
|
||||
color: hsl(5, 74%, 59%);
|
||||
}
|
||||
|
||||
.language-css .token.property {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
.language-css .token.function,
|
||||
.language-css .token.url>.token.function {
|
||||
color: hsl(198, 99%, 37%);
|
||||
}
|
||||
|
||||
.language-css .token.url>.token.string.url {
|
||||
color: hsl(119, 34%, 47%);
|
||||
}
|
||||
|
||||
.language-css .token.important,
|
||||
.language-css .token.atrule .token.rule {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
/* JS overrides */
|
||||
.language-javascript .token.operator {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation {
|
||||
color: hsl(344, 84%, 43%);
|
||||
}
|
||||
|
||||
/* JSON overrides */
|
||||
.language-json .token.operator {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
.language-json .token.null.keyword {
|
||||
color: hsl(35, 99%, 36%);
|
||||
}
|
||||
|
||||
/* MD overrides */
|
||||
.language-markdown .token.url,
|
||||
.language-markdown .token.url>.token.operator,
|
||||
.language-markdown .token.url-reference.url>.token.string {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
.language-markdown .token.url>.token.content {
|
||||
color: hsl(221, 87%, 60%);
|
||||
}
|
||||
|
||||
.language-markdown .token.url>.token.url,
|
||||
.language-markdown .token.url-reference.url {
|
||||
color: hsl(198, 99%, 37%);
|
||||
}
|
||||
|
||||
.language-markdown .token.blockquote.punctuation,
|
||||
.language-markdown .token.hr.punctuation {
|
||||
color: hsl(230, 4%, 64%);
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.language-markdown .token.code-snippet {
|
||||
color: hsl(119, 34%, 47%);
|
||||
}
|
||||
|
||||
.language-markdown .token.bold .token.content {
|
||||
color: hsl(35, 99%, 36%);
|
||||
}
|
||||
|
||||
.language-markdown .token.italic .token.content {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
.language-markdown .token.strike .token.content,
|
||||
.language-markdown .token.strike .token.punctuation,
|
||||
.language-markdown .token.list.punctuation,
|
||||
.language-markdown .token.title.important>.token.punctuation {
|
||||
color: hsl(5, 74%, 59%);
|
||||
}
|
||||
|
||||
/* General */
|
||||
.token.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.token.entity {
|
||||
cursor: help;
|
||||
}
|
||||
|
||||
.token.namespace {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
/* Plugin overrides */
|
||||
/* Selectors should have higher specificity than those in the plugins' default stylesheets */
|
||||
|
||||
/* Show Invisibles plugin overrides */
|
||||
.token.token.tab:not(:empty):before,
|
||||
.token.token.cr:before,
|
||||
.token.token.lf:before,
|
||||
.token.token.space:before {
|
||||
color: hsla(230, 8%, 24%, 0.2);
|
||||
}
|
||||
|
||||
/* Toolbar plugin overrides */
|
||||
/* Space out all buttons and move them away from the right edge of the code block */
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item {
|
||||
margin-right: 0.4em;
|
||||
}
|
||||
|
||||
/* Styling the buttons */
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span {
|
||||
background: hsl(230, 1%, 90%);
|
||||
color: hsl(230, 6%, 44%);
|
||||
padding: 0.1em 0.4em;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus {
|
||||
background: hsl(230, 1%, 78%);
|
||||
/* custom: darken(--syntax-bg, 20%) */
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
/* Line Highlight plugin overrides */
|
||||
/* The highlighted line itself */
|
||||
.line-highlight.line-highlight {
|
||||
background: hsla(230, 8%, 24%, 0.05);
|
||||
}
|
||||
|
||||
/* Default line numbers in Line Highlight plugin */
|
||||
.line-highlight.line-highlight:before,
|
||||
.line-highlight.line-highlight[data-end]:after {
|
||||
background: hsl(230, 1%, 90%);
|
||||
color: hsl(230, 8%, 24%);
|
||||
padding: 0.1em 0.6em;
|
||||
border-radius: 0.3em;
|
||||
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
|
||||
/* same as Toolbar plugin default */
|
||||
}
|
||||
|
||||
/* Hovering over a linkable line number (in the gutter area) */
|
||||
/* Requires Line Numbers plugin as well */
|
||||
pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before {
|
||||
background-color: hsla(230, 8%, 24%, 0.05);
|
||||
}
|
||||
|
||||
/* Line Numbers and Command Line plugins overrides */
|
||||
/* Line separating gutter from coding area */
|
||||
.line-numbers.line-numbers .line-numbers-rows,
|
||||
.command-line .command-line-prompt {
|
||||
border-right-color: hsla(230, 8%, 24%, 0.2);
|
||||
}
|
||||
|
||||
/* Stuff in the gutter */
|
||||
.line-numbers .line-numbers-rows>span:before,
|
||||
.command-line .command-line-prompt>span:before {
|
||||
color: hsl(230, 1%, 62%);
|
||||
}
|
||||
|
||||
/* Match Braces plugin overrides */
|
||||
/* Note: Outline colour is inherited from the braces */
|
||||
.rainbow-braces .token.token.punctuation.brace-level-1,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-5,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-9 {
|
||||
color: hsl(5, 74%, 59%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-2,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-6,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-10 {
|
||||
color: hsl(119, 34%, 47%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-3,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-7,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-11 {
|
||||
color: hsl(221, 87%, 60%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-4,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-8,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-12 {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
/* Diff Highlight plugin overrides */
|
||||
/* Taken from https://github.com/atom/github/blob/master/styles/variables.less */
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix),
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) {
|
||||
background-color: hsla(353, 100%, 66%, 0.15);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection {
|
||||
background-color: hsla(353, 95%, 66%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection {
|
||||
background-color: hsla(353, 95%, 66%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix),
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) {
|
||||
background-color: hsla(137, 100%, 55%, 0.15);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection {
|
||||
background-color: hsla(135, 73%, 55%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection {
|
||||
background-color: hsla(135, 73%, 55%, 0.25);
|
||||
}
|
||||
|
||||
/* Previewers plugin overrides */
|
||||
/* Based on https://github.com/atom-community/atom-ide-datatip/blob/master/styles/atom-ide-datatips.less and https://github.com/atom/atom/blob/master/packages/one-light-ui */
|
||||
/* Border around popup */
|
||||
.prism-previewer.prism-previewer:before,
|
||||
.prism-previewer-gradient.prism-previewer-gradient div {
|
||||
border-color: hsl(0, 0, 95%);
|
||||
}
|
||||
|
||||
/* Angle and time should remain as circles and are hence not included */
|
||||
.prism-previewer-color.prism-previewer-color:before,
|
||||
.prism-previewer-gradient.prism-previewer-gradient div,
|
||||
.prism-previewer-easing.prism-previewer-easing:before {
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
/* Triangles pointing to the code */
|
||||
.prism-previewer.prism-previewer:after {
|
||||
border-top-color: hsl(0, 0, 95%);
|
||||
}
|
||||
|
||||
.prism-previewer-flipped.prism-previewer-flipped.after {
|
||||
border-bottom-color: hsl(0, 0, 95%);
|
||||
}
|
||||
|
||||
/* Background colour within the popup */
|
||||
.prism-previewer-angle.prism-previewer-angle:before,
|
||||
.prism-previewer-time.prism-previewer-time:before,
|
||||
.prism-previewer-easing.prism-previewer-easing {
|
||||
background: hsl(0, 0%, 100%);
|
||||
}
|
||||
|
||||
/* For angle, this is the positive area (eg. 90deg will display one quadrant in this colour) */
|
||||
/* For time, this is the alternate colour */
|
||||
.prism-previewer-angle.prism-previewer-angle circle,
|
||||
.prism-previewer-time.prism-previewer-time circle {
|
||||
stroke: hsl(230, 8%, 24%);
|
||||
stroke-opacity: 1;
|
||||
}
|
||||
|
||||
/* Stroke colours of the handle, direction point, and vector itself */
|
||||
.prism-previewer-easing.prism-previewer-easing circle,
|
||||
.prism-previewer-easing.prism-previewer-easing path,
|
||||
.prism-previewer-easing.prism-previewer-easing line {
|
||||
stroke: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
/* Fill colour of the handle */
|
||||
.prism-previewer-easing.prism-previewer-easing circle {
|
||||
fill: transparent;
|
||||
}
|
442
themes/hexo-theme-cosy/source/lib/prism/one-dark.css
Normal file
442
themes/hexo-theme-cosy/source/lib/prism/one-dark.css
Normal file
|
@ -0,0 +1,442 @@
|
|||
/**
|
||||
* One Dark theme for prism.js
|
||||
* Based on Atom's One Dark theme: https://github.com/atom/atom/tree/master/packages/one-dark-syntax
|
||||
*/
|
||||
|
||||
/**
|
||||
* One Dark colours (accurate as of commit 8ae45ca on 6 Sep 2018)
|
||||
* From colors.less
|
||||
* --mono-1: hsl(220, 14%, 71%);
|
||||
* --mono-2: hsl(220, 9%, 55%);
|
||||
* --mono-3: hsl(220, 10%, 40%);
|
||||
* --hue-1: hsl(187, 47%, 55%);
|
||||
* --hue-2: hsl(207, 82%, 66%);
|
||||
* --hue-3: hsl(286, 60%, 67%);
|
||||
* --hue-4: hsl(95, 38%, 62%);
|
||||
* --hue-5: hsl(355, 65%, 65%);
|
||||
* --hue-5-2: hsl(5, 48%, 51%);
|
||||
* --hue-6: hsl(29, 54%, 61%);
|
||||
* --hue-6-2: hsl(39, 67%, 69%);
|
||||
* --syntax-fg: hsl(220, 14%, 71%);
|
||||
* --syntax-bg: hsl(220, 13%, 18%);
|
||||
* --syntax-gutter: hsl(220, 14%, 45%);
|
||||
* --syntax-guide: hsla(220, 14%, 71%, 0.15);
|
||||
* --syntax-accent: hsl(220, 100%, 66%);
|
||||
* From syntax-variables.less
|
||||
* --syntax-selection-color: hsl(220, 13%, 28%);
|
||||
* --syntax-gutter-background-color-selected: hsl(220, 13%, 26%);
|
||||
* --syntax-cursor-line: hsla(220, 100%, 80%, 0.04);
|
||||
*/
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
background: hsl(220, 13%, 18%);
|
||||
color: hsl(220, 14%, 71%);
|
||||
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
|
||||
font-family: "Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace;
|
||||
direction: ltr;
|
||||
text-align: left;
|
||||
white-space: pre;
|
||||
word-spacing: normal;
|
||||
word-break: normal;
|
||||
line-height: 1.5;
|
||||
-moz-tab-size: 2;
|
||||
-o-tab-size: 2;
|
||||
tab-size: 2;
|
||||
-webkit-hyphens: none;
|
||||
-moz-hyphens: none;
|
||||
-ms-hyphens: none;
|
||||
hyphens: none;
|
||||
}
|
||||
|
||||
/* Selection */
|
||||
code[class*="language-"]::-moz-selection,
|
||||
code[class*="language-"] *::-moz-selection,
|
||||
pre[class*="language-"] *::-moz-selection {
|
||||
background: hsl(220, 13%, 28%);
|
||||
color: inherit;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
code[class*="language-"]::selection,
|
||||
code[class*="language-"] *::selection,
|
||||
pre[class*="language-"] *::selection {
|
||||
background: hsl(220, 13%, 28%);
|
||||
color: inherit;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
/* Code blocks */
|
||||
pre[class*="language-"] {
|
||||
padding: 1em;
|
||||
margin: 0.5em 0;
|
||||
overflow: auto;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
/* Inline code */
|
||||
:not(pre)>code[class*="language-"] {
|
||||
padding: 0.2em 0.3em;
|
||||
border-radius: 0.3em;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
/* Print */
|
||||
@media print {
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
text-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.prolog,
|
||||
.token.cdata {
|
||||
color: hsl(220, 10%, 40%);
|
||||
}
|
||||
|
||||
.token.doctype,
|
||||
.token.punctuation,
|
||||
.token.entity {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
.token.attr-name,
|
||||
.token.class-name,
|
||||
.token.boolean,
|
||||
.token.constant,
|
||||
.token.number,
|
||||
.token.atrule {
|
||||
color: hsl(29, 54%, 61%);
|
||||
}
|
||||
|
||||
.token.keyword {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
.token.property,
|
||||
.token.tag,
|
||||
.token.symbol,
|
||||
.token.deleted,
|
||||
.token.important {
|
||||
color: hsl(355, 65%, 65%);
|
||||
}
|
||||
|
||||
.token.selector,
|
||||
.token.string,
|
||||
.token.char,
|
||||
.token.builtin,
|
||||
.token.inserted,
|
||||
.token.regex,
|
||||
.token.attr-value,
|
||||
.token.attr-value>.token.punctuation {
|
||||
color: hsl(95, 38%, 62%);
|
||||
}
|
||||
|
||||
.token.variable,
|
||||
.token.operator,
|
||||
.token.function {
|
||||
color: hsl(207, 82%, 66%);
|
||||
}
|
||||
|
||||
.token.url {
|
||||
color: hsl(187, 47%, 55%);
|
||||
}
|
||||
|
||||
/* HTML overrides */
|
||||
.token.attr-value>.token.punctuation.attr-equals,
|
||||
.token.special-attr>.token.attr-value>.token.value.css {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
/* CSS overrides */
|
||||
.language-css .token.selector {
|
||||
color: hsl(355, 65%, 65%);
|
||||
}
|
||||
|
||||
.language-css .token.property {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
.language-css .token.function,
|
||||
.language-css .token.url>.token.function {
|
||||
color: hsl(187, 47%, 55%);
|
||||
}
|
||||
|
||||
.language-css .token.url>.token.string.url {
|
||||
color: hsl(95, 38%, 62%);
|
||||
}
|
||||
|
||||
.language-css .token.important,
|
||||
.language-css .token.atrule .token.rule {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
/* JS overrides */
|
||||
.language-javascript .token.operator {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation {
|
||||
color: hsl(5, 48%, 51%);
|
||||
}
|
||||
|
||||
/* JSON overrides */
|
||||
.language-json .token.operator {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
.language-json .token.null.keyword {
|
||||
color: hsl(29, 54%, 61%);
|
||||
}
|
||||
|
||||
/* MD overrides */
|
||||
.language-markdown .token.url,
|
||||
.language-markdown .token.url>.token.operator,
|
||||
.language-markdown .token.url-reference.url>.token.string {
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
.language-markdown .token.url>.token.content {
|
||||
color: hsl(207, 82%, 66%);
|
||||
}
|
||||
|
||||
.language-markdown .token.url>.token.url,
|
||||
.language-markdown .token.url-reference.url {
|
||||
color: hsl(187, 47%, 55%);
|
||||
}
|
||||
|
||||
.language-markdown .token.blockquote.punctuation,
|
||||
.language-markdown .token.hr.punctuation {
|
||||
color: hsl(220, 10%, 40%);
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.language-markdown .token.code-snippet {
|
||||
color: hsl(95, 38%, 62%);
|
||||
}
|
||||
|
||||
.language-markdown .token.bold .token.content {
|
||||
color: hsl(29, 54%, 61%);
|
||||
}
|
||||
|
||||
.language-markdown .token.italic .token.content {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
.language-markdown .token.strike .token.content,
|
||||
.language-markdown .token.strike .token.punctuation,
|
||||
.language-markdown .token.list.punctuation,
|
||||
.language-markdown .token.title.important>.token.punctuation {
|
||||
color: hsl(355, 65%, 65%);
|
||||
}
|
||||
|
||||
/* General */
|
||||
.token.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.token.entity {
|
||||
cursor: help;
|
||||
}
|
||||
|
||||
.token.namespace {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
/* Plugin overrides */
|
||||
/* Selectors should have higher specificity than those in the plugins' default stylesheets */
|
||||
|
||||
/* Show Invisibles plugin overrides */
|
||||
.token.token.tab:not(:empty):before,
|
||||
.token.token.cr:before,
|
||||
.token.token.lf:before,
|
||||
.token.token.space:before {
|
||||
color: hsla(220, 14%, 71%, 0.15);
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
/* Toolbar plugin overrides */
|
||||
/* Space out all buttons and move them away from the right edge of the code block */
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item {
|
||||
margin-right: 0.4em;
|
||||
}
|
||||
|
||||
/* Styling the buttons */
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span {
|
||||
background: hsl(220, 13%, 26%);
|
||||
color: hsl(220, 9%, 55%);
|
||||
padding: 0.1em 0.4em;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus {
|
||||
background: hsl(220, 13%, 28%);
|
||||
color: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
/* Line Highlight plugin overrides */
|
||||
/* The highlighted line itself */
|
||||
.line-highlight.line-highlight {
|
||||
background: hsla(220, 100%, 80%, 0.04);
|
||||
}
|
||||
|
||||
/* Default line numbers in Line Highlight plugin */
|
||||
.line-highlight.line-highlight:before,
|
||||
.line-highlight.line-highlight[data-end]:after {
|
||||
background: hsl(220, 13%, 26%);
|
||||
color: hsl(220, 14%, 71%);
|
||||
padding: 0.1em 0.6em;
|
||||
border-radius: 0.3em;
|
||||
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
|
||||
/* same as Toolbar plugin default */
|
||||
}
|
||||
|
||||
/* Hovering over a linkable line number (in the gutter area) */
|
||||
/* Requires Line Numbers plugin as well */
|
||||
pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before {
|
||||
background-color: hsla(220, 100%, 80%, 0.04);
|
||||
}
|
||||
|
||||
/* Line Numbers and Command Line plugins overrides */
|
||||
/* Line separating gutter from coding area */
|
||||
.line-numbers.line-numbers .line-numbers-rows,
|
||||
.command-line .command-line-prompt {
|
||||
border-right-color: hsla(220, 14%, 71%, 0.15);
|
||||
}
|
||||
|
||||
/* Stuff in the gutter */
|
||||
.line-numbers .line-numbers-rows>span:before,
|
||||
.command-line .command-line-prompt>span:before {
|
||||
color: hsl(220, 14%, 45%);
|
||||
}
|
||||
|
||||
/* Match Braces plugin overrides */
|
||||
/* Note: Outline colour is inherited from the braces */
|
||||
.rainbow-braces .token.token.punctuation.brace-level-1,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-5,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-9 {
|
||||
color: hsl(355, 65%, 65%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-2,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-6,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-10 {
|
||||
color: hsl(95, 38%, 62%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-3,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-7,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-11 {
|
||||
color: hsl(207, 82%, 66%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-4,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-8,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-12 {
|
||||
color: hsl(286, 60%, 67%);
|
||||
}
|
||||
|
||||
/* Diff Highlight plugin overrides */
|
||||
/* Taken from https://github.com/atom/github/blob/master/styles/variables.less */
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix),
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) {
|
||||
background-color: hsla(353, 100%, 66%, 0.15);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection {
|
||||
background-color: hsla(353, 95%, 66%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection {
|
||||
background-color: hsla(353, 95%, 66%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix),
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) {
|
||||
background-color: hsla(137, 100%, 55%, 0.15);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection {
|
||||
background-color: hsla(135, 73%, 55%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection {
|
||||
background-color: hsla(135, 73%, 55%, 0.25);
|
||||
}
|
||||
|
||||
/* Previewers plugin overrides */
|
||||
/* Based on https://github.com/atom-community/atom-ide-datatip/blob/master/styles/atom-ide-datatips.less and https://github.com/atom/atom/blob/master/packages/one-dark-ui */
|
||||
/* Border around popup */
|
||||
.prism-previewer.prism-previewer:before,
|
||||
.prism-previewer-gradient.prism-previewer-gradient div {
|
||||
border-color: hsl(224, 13%, 17%);
|
||||
}
|
||||
|
||||
/* Angle and time should remain as circles and are hence not included */
|
||||
.prism-previewer-color.prism-previewer-color:before,
|
||||
.prism-previewer-gradient.prism-previewer-gradient div,
|
||||
.prism-previewer-easing.prism-previewer-easing:before {
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
/* Triangles pointing to the code */
|
||||
.prism-previewer.prism-previewer:after {
|
||||
border-top-color: hsl(224, 13%, 17%);
|
||||
}
|
||||
|
||||
.prism-previewer-flipped.prism-previewer-flipped.after {
|
||||
border-bottom-color: hsl(224, 13%, 17%);
|
||||
}
|
||||
|
||||
/* Background colour within the popup */
|
||||
.prism-previewer-angle.prism-previewer-angle:before,
|
||||
.prism-previewer-time.prism-previewer-time:before,
|
||||
.prism-previewer-easing.prism-previewer-easing {
|
||||
background: hsl(219, 13%, 22%);
|
||||
}
|
||||
|
||||
/* For angle, this is the positive area (eg. 90deg will display one quadrant in this colour) */
|
||||
/* For time, this is the alternate colour */
|
||||
.prism-previewer-angle.prism-previewer-angle circle,
|
||||
.prism-previewer-time.prism-previewer-time circle {
|
||||
stroke: hsl(220, 14%, 71%);
|
||||
stroke-opacity: 1;
|
||||
}
|
||||
|
||||
/* Stroke colours of the handle, direction point, and vector itself */
|
||||
.prism-previewer-easing.prism-previewer-easing circle,
|
||||
.prism-previewer-easing.prism-previewer-easing path,
|
||||
.prism-previewer-easing.prism-previewer-easing line {
|
||||
stroke: hsl(220, 14%, 71%);
|
||||
}
|
||||
|
||||
/* Fill colour of the handle */
|
||||
.prism-previewer-easing.prism-previewer-easing circle {
|
||||
fill: transparent;
|
||||
}
|
430
themes/hexo-theme-cosy/source/lib/prism/one-light.css
Normal file
430
themes/hexo-theme-cosy/source/lib/prism/one-light.css
Normal file
|
@ -0,0 +1,430 @@
|
|||
/**
|
||||
* One Light theme for prism.js
|
||||
* Based on Atom's One Light theme: https://github.com/atom/atom/tree/master/packages/one-light-syntax
|
||||
*/
|
||||
|
||||
/**
|
||||
* One Light colours (accurate as of commit eb064bf on 19 Feb 2021)
|
||||
* From colors.less
|
||||
* --mono-1: hsl(230, 8%, 24%);
|
||||
* --mono-2: hsl(230, 6%, 44%);
|
||||
* --mono-3: hsl(230, 4%, 64%)
|
||||
* --hue-1: hsl(198, 99%, 37%);
|
||||
* --hue-2: hsl(221, 87%, 60%);
|
||||
* --hue-3: hsl(301, 63%, 40%);
|
||||
* --hue-4: hsl(119, 34%, 47%);
|
||||
* --hue-5: hsl(5, 74%, 59%);
|
||||
* --hue-5-2: hsl(344, 84%, 43%);
|
||||
* --hue-6: hsl(35, 99%, 36%);
|
||||
* --hue-6-2: hsl(35, 99%, 40%);
|
||||
* --syntax-fg: hsl(230, 8%, 24%);
|
||||
* --syntax-bg: hsl(230, 1%, 98%);
|
||||
* --syntax-gutter: hsl(230, 1%, 62%);
|
||||
* --syntax-guide: hsla(230, 8%, 24%, 0.2);
|
||||
* --syntax-accent: hsl(230, 100%, 66%);
|
||||
* From syntax-variables.less
|
||||
* --syntax-selection-color: hsl(230, 1%, 90%);
|
||||
* --syntax-gutter-background-color-selected: hsl(230, 1%, 90%);
|
||||
* --syntax-cursor-line: hsla(230, 8%, 24%, 0.05);
|
||||
*/
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
background: hsl(230, 1%, 98%);
|
||||
color: hsl(230, 8%, 24%);
|
||||
font-family: "Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace;
|
||||
direction: ltr;
|
||||
text-align: left;
|
||||
white-space: pre;
|
||||
word-spacing: normal;
|
||||
word-break: normal;
|
||||
line-height: 1.5;
|
||||
-moz-tab-size: 2;
|
||||
-o-tab-size: 2;
|
||||
tab-size: 2;
|
||||
-webkit-hyphens: none;
|
||||
-moz-hyphens: none;
|
||||
-ms-hyphens: none;
|
||||
hyphens: none;
|
||||
}
|
||||
|
||||
/* Selection */
|
||||
code[class*="language-"]::-moz-selection,
|
||||
code[class*="language-"] *::-moz-selection,
|
||||
pre[class*="language-"] *::-moz-selection {
|
||||
background: hsl(230, 1%, 90%);
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
code[class*="language-"]::selection,
|
||||
code[class*="language-"] *::selection,
|
||||
pre[class*="language-"] *::selection {
|
||||
background: hsl(230, 1%, 90%);
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
/* Code blocks */
|
||||
pre[class*="language-"] {
|
||||
padding: 1em;
|
||||
margin: 0.5em 0;
|
||||
overflow: auto;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
/* Inline code */
|
||||
:not(pre)>code[class*="language-"] {
|
||||
padding: 0.2em 0.3em;
|
||||
border-radius: 0.3em;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.prolog,
|
||||
.token.cdata {
|
||||
color: hsl(230, 4%, 64%);
|
||||
}
|
||||
|
||||
.token.doctype,
|
||||
.token.punctuation,
|
||||
.token.entity {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
.token.attr-name,
|
||||
.token.class-name,
|
||||
.token.boolean,
|
||||
.token.constant,
|
||||
.token.number,
|
||||
.token.atrule {
|
||||
color: hsl(35, 99%, 36%);
|
||||
}
|
||||
|
||||
.token.keyword {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
.token.property,
|
||||
.token.tag,
|
||||
.token.symbol,
|
||||
.token.deleted,
|
||||
.token.important {
|
||||
color: hsl(5, 74%, 59%);
|
||||
}
|
||||
|
||||
.token.selector,
|
||||
.token.string,
|
||||
.token.char,
|
||||
.token.builtin,
|
||||
.token.inserted,
|
||||
.token.regex,
|
||||
.token.attr-value,
|
||||
.token.attr-value>.token.punctuation {
|
||||
color: hsl(119, 34%, 47%);
|
||||
}
|
||||
|
||||
.token.variable,
|
||||
.token.operator,
|
||||
.token.function {
|
||||
color: hsl(221, 87%, 60%);
|
||||
}
|
||||
|
||||
.token.url {
|
||||
color: hsl(198, 99%, 37%);
|
||||
}
|
||||
|
||||
/* HTML overrides */
|
||||
.token.attr-value>.token.punctuation.attr-equals,
|
||||
.token.special-attr>.token.attr-value>.token.value.css {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
/* CSS overrides */
|
||||
.language-css .token.selector {
|
||||
color: hsl(5, 74%, 59%);
|
||||
}
|
||||
|
||||
.language-css .token.property {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
.language-css .token.function,
|
||||
.language-css .token.url>.token.function {
|
||||
color: hsl(198, 99%, 37%);
|
||||
}
|
||||
|
||||
.language-css .token.url>.token.string.url {
|
||||
color: hsl(119, 34%, 47%);
|
||||
}
|
||||
|
||||
.language-css .token.important,
|
||||
.language-css .token.atrule .token.rule {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
/* JS overrides */
|
||||
.language-javascript .token.operator {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation {
|
||||
color: hsl(344, 84%, 43%);
|
||||
}
|
||||
|
||||
/* JSON overrides */
|
||||
.language-json .token.operator {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
.language-json .token.null.keyword {
|
||||
color: hsl(35, 99%, 36%);
|
||||
}
|
||||
|
||||
/* MD overrides */
|
||||
.language-markdown .token.url,
|
||||
.language-markdown .token.url>.token.operator,
|
||||
.language-markdown .token.url-reference.url>.token.string {
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
.language-markdown .token.url>.token.content {
|
||||
color: hsl(221, 87%, 60%);
|
||||
}
|
||||
|
||||
.language-markdown .token.url>.token.url,
|
||||
.language-markdown .token.url-reference.url {
|
||||
color: hsl(198, 99%, 37%);
|
||||
}
|
||||
|
||||
.language-markdown .token.blockquote.punctuation,
|
||||
.language-markdown .token.hr.punctuation {
|
||||
color: hsl(230, 4%, 64%);
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.language-markdown .token.code-snippet {
|
||||
color: hsl(119, 34%, 47%);
|
||||
}
|
||||
|
||||
.language-markdown .token.bold .token.content {
|
||||
color: hsl(35, 99%, 36%);
|
||||
}
|
||||
|
||||
.language-markdown .token.italic .token.content {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
.language-markdown .token.strike .token.content,
|
||||
.language-markdown .token.strike .token.punctuation,
|
||||
.language-markdown .token.list.punctuation,
|
||||
.language-markdown .token.title.important>.token.punctuation {
|
||||
color: hsl(5, 74%, 59%);
|
||||
}
|
||||
|
||||
/* General */
|
||||
.token.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.token.entity {
|
||||
cursor: help;
|
||||
}
|
||||
|
||||
.token.namespace {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
/* Plugin overrides */
|
||||
/* Selectors should have higher specificity than those in the plugins' default stylesheets */
|
||||
|
||||
/* Show Invisibles plugin overrides */
|
||||
.token.token.tab:not(:empty):before,
|
||||
.token.token.cr:before,
|
||||
.token.token.lf:before,
|
||||
.token.token.space:before {
|
||||
color: hsla(230, 8%, 24%, 0.2);
|
||||
}
|
||||
|
||||
/* Toolbar plugin overrides */
|
||||
/* Space out all buttons and move them away from the right edge of the code block */
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item {
|
||||
margin-right: 0.4em;
|
||||
}
|
||||
|
||||
/* Styling the buttons */
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span {
|
||||
background: hsl(230, 1%, 90%);
|
||||
color: hsl(230, 6%, 44%);
|
||||
padding: 0.1em 0.4em;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,
|
||||
div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus {
|
||||
background: hsl(230, 1%, 78%);
|
||||
/* custom: darken(--syntax-bg, 20%) */
|
||||
color: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
/* Line Highlight plugin overrides */
|
||||
/* The highlighted line itself */
|
||||
.line-highlight.line-highlight {
|
||||
background: hsla(230, 8%, 24%, 0.05);
|
||||
}
|
||||
|
||||
/* Default line numbers in Line Highlight plugin */
|
||||
.line-highlight.line-highlight:before,
|
||||
.line-highlight.line-highlight[data-end]:after {
|
||||
background: hsl(230, 1%, 90%);
|
||||
color: hsl(230, 8%, 24%);
|
||||
padding: 0.1em 0.6em;
|
||||
border-radius: 0.3em;
|
||||
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
|
||||
/* same as Toolbar plugin default */
|
||||
}
|
||||
|
||||
/* Hovering over a linkable line number (in the gutter area) */
|
||||
/* Requires Line Numbers plugin as well */
|
||||
pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before {
|
||||
background-color: hsla(230, 8%, 24%, 0.05);
|
||||
}
|
||||
|
||||
/* Line Numbers and Command Line plugins overrides */
|
||||
/* Line separating gutter from coding area */
|
||||
.line-numbers.line-numbers .line-numbers-rows,
|
||||
.command-line .command-line-prompt {
|
||||
border-right-color: hsla(230, 8%, 24%, 0.2);
|
||||
}
|
||||
|
||||
/* Stuff in the gutter */
|
||||
.line-numbers .line-numbers-rows>span:before,
|
||||
.command-line .command-line-prompt>span:before {
|
||||
color: hsl(230, 1%, 62%);
|
||||
}
|
||||
|
||||
/* Match Braces plugin overrides */
|
||||
/* Note: Outline colour is inherited from the braces */
|
||||
.rainbow-braces .token.token.punctuation.brace-level-1,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-5,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-9 {
|
||||
color: hsl(5, 74%, 59%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-2,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-6,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-10 {
|
||||
color: hsl(119, 34%, 47%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-3,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-7,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-11 {
|
||||
color: hsl(221, 87%, 60%);
|
||||
}
|
||||
|
||||
.rainbow-braces .token.token.punctuation.brace-level-4,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-8,
|
||||
.rainbow-braces .token.token.punctuation.brace-level-12 {
|
||||
color: hsl(301, 63%, 40%);
|
||||
}
|
||||
|
||||
/* Diff Highlight plugin overrides */
|
||||
/* Taken from https://github.com/atom/github/blob/master/styles/variables.less */
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix),
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) {
|
||||
background-color: hsla(353, 100%, 66%, 0.15);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection {
|
||||
background-color: hsla(353, 95%, 66%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,
|
||||
pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,
|
||||
pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection {
|
||||
background-color: hsla(353, 95%, 66%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix),
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) {
|
||||
background-color: hsla(137, 100%, 55%, 0.15);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection {
|
||||
background-color: hsla(135, 73%, 55%, 0.25);
|
||||
}
|
||||
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,
|
||||
pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,
|
||||
pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection {
|
||||
background-color: hsla(135, 73%, 55%, 0.25);
|
||||
}
|
||||
|
||||
/* Previewers plugin overrides */
|
||||
/* Based on https://github.com/atom-community/atom-ide-datatip/blob/master/styles/atom-ide-datatips.less and https://github.com/atom/atom/blob/master/packages/one-light-ui */
|
||||
/* Border around popup */
|
||||
.prism-previewer.prism-previewer:before,
|
||||
.prism-previewer-gradient.prism-previewer-gradient div {
|
||||
border-color: hsl(0, 0, 95%);
|
||||
}
|
||||
|
||||
/* Angle and time should remain as circles and are hence not included */
|
||||
.prism-previewer-color.prism-previewer-color:before,
|
||||
.prism-previewer-gradient.prism-previewer-gradient div,
|
||||
.prism-previewer-easing.prism-previewer-easing:before {
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
/* Triangles pointing to the code */
|
||||
.prism-previewer.prism-previewer:after {
|
||||
border-top-color: hsl(0, 0, 95%);
|
||||
}
|
||||
|
||||
.prism-previewer-flipped.prism-previewer-flipped.after {
|
||||
border-bottom-color: hsl(0, 0, 95%);
|
||||
}
|
||||
|
||||
/* Background colour within the popup */
|
||||
.prism-previewer-angle.prism-previewer-angle:before,
|
||||
.prism-previewer-time.prism-previewer-time:before,
|
||||
.prism-previewer-easing.prism-previewer-easing {
|
||||
background: hsl(0, 0%, 100%);
|
||||
}
|
||||
|
||||
/* For angle, this is the positive area (eg. 90deg will display one quadrant in this colour) */
|
||||
/* For time, this is the alternate colour */
|
||||
.prism-previewer-angle.prism-previewer-angle circle,
|
||||
.prism-previewer-time.prism-previewer-time circle {
|
||||
stroke: hsl(230, 8%, 24%);
|
||||
stroke-opacity: 1;
|
||||
}
|
||||
|
||||
/* Stroke colours of the handle, direction point, and vector itself */
|
||||
.prism-previewer-easing.prism-previewer-easing circle,
|
||||
.prism-previewer-easing.prism-previewer-easing path,
|
||||
.prism-previewer-easing.prism-previewer-easing line {
|
||||
stroke: hsl(230, 8%, 24%);
|
||||
}
|
||||
|
||||
/* Fill colour of the handle */
|
||||
.prism-previewer-easing.prism-previewer-easing circle {
|
||||
fill: transparent;
|
||||
}
|
Loading…
Reference in New Issue
Block a user