-
Notifications
You must be signed in to change notification settings - Fork 0
/
search.xml
154 lines (77 loc) · 12.7 KB
/
search.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>Jekyll踩坑记录</title>
<link href="/2023/03/29/jekyll/"/>
<url>/2023/03/29/jekyll/</url>
<content type="html"><![CDATA[<h1 id="Ruby安装"><a href="#Ruby安装" class="headerlink" title="Ruby安装"></a>Ruby安装</h1><p>从<a href="https://rubyinstaller.org/downloads/">Ruby官方</a>下载Installer,注意要选带Devikit的,也就是在安装Ruby的过程中一起安装Devikit。否则后续要手动开启Devikit。<br><img src="https://cdn.jsdelivr.net/gh/GiveMeAnApple99/static_resource@main/img/RubyInstaller.png" alt="官方下载Ruby"><br>中途会跳出来一个这样的窗口提示你安装MSYS2,输入1,2,3<br>我第一次安装的时候就手误关掉这个页面了,但关掉也没事,cmd输入ridk install再打开即可<br><img src="https://cdn.jsdelivr.net/gh/GiveMeAnApple99/static_resource@main/img/ridkinstall.PNG" alt="安装MSYS2"></p><h1 id="Ruby版本"><a href="#Ruby版本" class="headerlink" title="Ruby版本"></a>Ruby版本</h1><p>这就是为什么ruby我要重新安装3.0.x的版本,因为一开始装好最新版本3.2.1后执行gem install jekyll总是失败,直到看到这个<a href="https://github.com/jekyll/jekyll/issues/9033">issue</a>后我重装了Ruby3.0.5。<br>可能是sassc与x64-mingw-ucrt平台不兼容导致出错,因此需要把Ruby的版本降到3.0.x。</p><h1 id="拉取仓库后tags丢失"><a href="#拉取仓库后tags丢失" class="headerlink" title="拉取仓库后tags丢失"></a>拉取仓库后tags丢失</h1>]]></content>
<categories>
<category> 前端 </category>
</categories>
<tags>
<tag> 个人主页 </tag>
<tag> Jekyll </tag>
</tags>
</entry>
<entry>
<title>搭建个人主页的一些不完全总结</title>
<link href="/2023/03/29/buildblogpost/"/>
<url>/2023/03/29/buildblogpost/</url>
<content type="html"><![CDATA[<p>下面是我对本次作业搭建个人主页的一些总结和反思,持续更新…</p><h1 id="博客主题及其选取原因"><a href="#博客主题及其选取原因" class="headerlink" title="博客主题及其选取原因"></a>博客主题及其选取原因</h1><h2 id="主题"><a href="#主题" class="headerlink" title="主题"></a>主题</h2><p>选择的theme是<a href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a>,该主题的整体UI风格简洁明亮,操作简单,易于上手。并且Butterfly的作者提供了文档和源码供其他用户参考,这对于调用Butterfly这个模板还是很有用处的。</p><h2 id="为什么选择Hexo"><a href="#为什么选择Hexo" class="headerlink" title="为什么选择Hexo"></a>为什么选择Hexo</h2><p>Hexo这款博客框架,部署方便迅速,并且有众多定制的主题模板可供挑选并使用。相比于其他框架,Hexo有以下几个非常明显的优势。<br></p><ul><li>Hexo生成的是静态文件,加载速度快。</li><li>渲染迅速。在输入<code>hexo generate</code>命令后生成博客页面的速度比其他框架快。</li><li>支持多种插件。Hexo支持多种插件,可以丰富博客的功能。例如,本站就使用了本地搜索、字数统计等插件。</li><li>内容编写方便。Hexo可以自动监测到<code>.md</code>文件的变化并重新生成相应的博客页面,对用户来说十分方便快捷。</li><li>占用内存少。Hexo占用的内存相比其他博客框架(e.g. Jekyll)更少,因此在处理数量比较多的文章时表现会更好。</li><li>支持多主题。<a href="https://hexo.io/themes/">Hexo Themes</a>提供了很多搭建完备的主题模板供使用者调用,我们可以自由选择自己喜欢的主题。</li><li>Last but not least与其问我为什么选择Hexo框架来搭建个人主页,不如问问Jekyll为什么那么难用,可见<a href="/2023/03/29/jekyll">Jekyll踩坑记录</a>。</li></ul><h1 id="博客页面布局及其设计思路"><a href="#博客页面布局及其设计思路" class="headerlink" title="博客页面布局及其设计思路"></a>博客页面布局及其设计思路</h1><h2 id="页面布局"><a href="#页面布局" class="headerlink" title="页面布局"></a>页面布局</h2><p>本站目前已经设置了包括Home、Tags、Categoris、About、Archive等多个页面。<br></p><h2 id="设计思路"><a href="#设计思路" class="headerlink" title="设计思路"></a>设计思路</h2><p>基于传统的博客搭建思路,布局上尽可能尊重访客的阅读习惯,顶部有菜单栏导航,侧边栏放置一些个人信息,中心位置是最新的6篇博文。各个模块高度组件化,方便复用。</p><h1 id="博客功能实现及其技术选择"><a href="#博客功能实现及其技术选择" class="headerlink" title="博客功能实现及其技术选择"></a>博客功能实现及其技术选择</h1><h2 id="功能实现"><a href="#功能实现" class="headerlink" title="功能实现"></a>功能实现</h2><ul><li>Tags、Categoris、Archive这三个分区会对发布的博文进行统计,并归类展示。</li><li>菜单栏导航在<code>_config.butterfly.yml</code>中设置,可以自行设置显示名称和图标,还可以设置下拉列表,比如把<code>movies</code>和<code>music</code>放在一个列表里。</li><li>每篇博文除了内容以外的信息,都可以在<code>.md</code>文件上方的<code>Post Front-matter</code>区设置,比如博文标题(title)、所属标签(tags)、所属类别(categories:)、博文封面图(cover)等。</li><li>Hexo对于前端newer来说是比较友好的,也省去了很多环境安装(e.g. bundle)的繁琐步骤,有点开箱即用的意思。</li></ul><h2 id="技术选择"><a href="#技术选择" class="headerlink" title="技术选择"></a>技术选择</h2><ul><li>Hexo是基于<code>Node.js</code>开发的,<code>Node.js</code>本身非常轻量高效,跨平台使用也做得很好。</li><li>Hexo支持Markdown语法编写内容,Markdown非常易于上手使用。</li><li>在处理CSS样式上,Hexo使用的是Less预处理器,允许使用变量、函数等扩展CSS的功能。</li></ul><h1 id="博客样式设计及其美学考量"><a href="#博客样式设计及其美学考量" class="headerlink" title="博客样式设计及其美学考量"></a>博客样式设计及其美学考量</h1><p>虽然<a href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a>是基于<a href="https://github.com/Molunerfinn/hexo-theme-melody">Melody</a>开发的,但可以看得出作者<a href="https://github.com/jerryc127">Jerry</a>融入了自己的美学思考在其中,比如侧边栏的设置、背景特效等;样式设计也尽可能的做到了简洁大方,在配色、字号、层次结构等多个方面,都能让访客以轻松愉悦的心情阅读博客。</p><h1 id="博客制作过程中遇到的问题及其解决方法"><a href="#博客制作过程中遇到的问题及其解决方法" class="headerlink" title="博客制作过程中遇到的问题及其解决方法"></a>博客制作过程中遇到的问题及其解决方法</h1><ul><li>前期我使用的是Jekyll框架,遇到了诸多问题,可见<a href="/2023/03/29/jekyll">Jekyll踩坑记录</a>。</li><li>某次部署时,<code>Actions</code>里的部署状态长时间<code>Queued</code><img src="https://cdn.jsdelivr.net/gh/GiveMeAnApple99/static_resource@main/img/deploystuck.png" alt="pages build and deployment stuck in Queued"><br><br>后来查询到这个<a href="https://github.com/orgs/community/discussions/26693?sort=new#discussioncomment-5196114">discussion</a>,官方还没有给出行之有效的解决办法,只能怀疑是Github Actions本身的问题,建议后续重新部署。</li></ul>]]></content>
<categories>
<category> 前端 </category>
</categories>
<tags>
<tag> 个人主页 </tag>
<tag> Hexo </tag>
</tags>
</entry>
<entry>
<title>飞盘【新人向】</title>
<link href="/2023/03/25/%E7%AC%AC%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0/"/>
<url>/2023/03/25/%E7%AC%AC%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0/</url>
<content type="html"><![CDATA[<p><strong>NOTICE</strong>本人也只是一位飞盘新手,对于玩好飞盘还在慢慢摸索,以下观点仅供参考</p><h1 id="握盘"><a href="#握盘" class="headerlink" title="握盘"></a>握盘</h1><p>握盘的姿势我尝试过两种:<br><img src="https://cdn.jsdelivr.net/gh/GiveMeAnApple99/static_resource@main/img/wopan_1.png" alt="除大拇指外的四指都在盘下"><br><img src="https://cdn.jsdelivr.net/gh/GiveMeAnApple99/static_resource@main/img/wopan_2.png" alt="食指放在盘的边缘"><br>目前比较习惯第二种,可根据个人习惯和日常训练需要选择握盘手势。</p><h1 id="发盘"><a href="#发盘" class="headerlink" title="发盘"></a>发盘</h1><h2 id="出盘前"><a href="#出盘前" class="headerlink" title="出盘前"></a>出盘前</h2><p>出盘前手要把稳,不能在出盘那一瞬间脱手(也就是不要手滑),否则盘会在空中摇摆晃荡,是一个不合格的盘。</p><h2 id="出盘"><a href="#出盘" class="headerlink" title="出盘"></a>出盘</h2><ul><li>我认为飞盘和羽毛球有共通之处:腕力。在出盘的那一瞬间将手臂的力量集中在手腕,施加给飞盘。</li><li>出盘时尽可能保持盘面是平的。</li><li>让盘在你的目标方向位置点出手,不要给盘一个其他方向的分力(这点我还在练习中,理论懂了,实践全废,总是扔歪😭)</li></ul><h2 id="出盘后"><a href="#出盘后" class="headerlink" title="出盘后"></a>出盘后</h2><p>没啥事了,静静待在原地欣赏这次扔出去的盘的轨迹就好🙄</p><h1 id="接盘"><a href="#接盘" class="headerlink" title="接盘"></a>接盘</h1><p>接盘手势有多种:</p><ul><li>最适合初学者也就是最容易上手的是:夹盘接法<br><img src="https://cdn.jsdelivr.net/gh/GiveMeAnApple99/static_resource@main/img/jiapan.png" alt="夹盘接法"></li><li>双手抓盘<br><img src="https://cdn.jsdelivr.net/gh/GiveMeAnApple99/static_resource@main/img/shuangshouzhuapan.png" alt="双手抓盘"></li><li>接在身体外侧的盘适合用:单手抓盘<br><img src="https://cdn.jsdelivr.net/gh/GiveMeAnApple99/static_resource@main/img/danshouzhuapan.png" alt="单手抓盘"></li></ul><h1 id="扔远盘"><a href="#扔远盘" class="headerlink" title="扔远盘"></a>扔远盘</h1><ul><li>力量:相当于给盘了一个不错的初始速度和加速度</li><li>方向:保证盘面的平</li></ul>]]></content>
<categories>
<category> 生活 </category>
</categories>
<tags>
<tag> 运动 </tag>
</tags>
</entry>
<entry>
<title>Categories</title>
<link href="/categories/index.html"/>
<url>/categories/index.html</url>
<content type="html"><![CDATA[]]></content>
</entry>
<entry>
<title>About</title>
<link href="/about/index.html"/>
<url>/about/index.html</url>
<content type="html"><![CDATA[<h1 id="本站"><a href="#本站" class="headerlink" title="本站"></a>本站</h1><p>什么都发,随缘更新</p><h1 id="本人"><a href="#本人" class="headerlink" title="本人"></a>本人</h1><p>去现实生活认识我</p>]]></content>
</entry>
<entry>
<title>Movies</title>
<link href="/movies/index.html"/>
<url>/movies/index.html</url>
<content type="html"><![CDATA[]]></content>
</entry>
<entry>
<title>Music</title>
<link href="/music/index.html"/>
<url>/music/index.html</url>
<content type="html"><![CDATA[]]></content>
</entry>
<entry>
<title>Tags</title>
<link href="/tags/index.html"/>
<url>/tags/index.html</url>
<content type="html"><![CDATA[]]></content>
</entry>
<entry>
<title></title>
<link href="/css/mouse.css"/>
<url>/css/mouse.css</url>
<content type="html"><![CDATA[body { cursor: url(https://gcore.jsdelivr.net/gh/sviptzk/HexoStaticFile@latest/Hexo/img/default.cur), default;}a,img { cursor: url(https://gcore.jsdelivr.net/gh/sviptzk/HexoStaticFile@latest/Hexo/img/pointer.cur), default;}]]></content>
</entry>
</search>