非商免字体、网图等资源未经授权仅限个人使用,不得用于商业用途。本站平时仅用于交流和学习,如涉及侵权请联系站长删除对应资源,谢谢! —— 致版权方
1.技术栈&框架🧪
- 博客框架:Hexo 6.3.0
- 主题:Butterfly 4.3.1
- 源码仓库:Github
- 托管与部署:本网站采用多线部署,包括Vercel + Fleek + Github Pages 等
- 评论系统:Twikoo系统 + Vercel部署 + MongoDB提供存储服务
- 图床:阿里云OSS + 自建LightPicture + PicGo
- CDN:TianliCDN + Staticfile CDN + 75CDN + 字节跳动静态资源公共库等
- 图片压缩:Imagine有损压缩技术 + imagesTool转化图片格式为webp
- 字体压缩: 基于Python的fonttools子集化压缩 + CloudConvert压缩为woff2格式
- 静态资源压缩: gulp + JS & CSS Minifier (Minify)
- 自动部署:Git 钩子 + Github Action
- SEO优化:谷歌 + 必应 + 百度
- 音乐平台:hexo-tag-aplayer + MetingJS
- 友链朋友圈:hexo-circle-of-friends爬虫 + SQLite提供存储服务 + Vercel部署
- 微博热搜:weibo-top-api爬虫 + VercelVercel部署
- 博客统计:不蒜子 + 百度统计 + baidu-tongji-api爬虫 + Vercel部署
- 异步加载与缓存加速技术:Pjax
- 弹窗框架支持:Element + Vue
- 开发语言:HTML5 + CSS3 + JavaScript + Pug + YML等
- 版权声明:详见CC BY-NC-SA 4.0
- 维护日志:见旧时光栏目
2.关于本人📃
- 昵称:shark-Gao
- 性别:♂
- 生日:200X.04.19
- 身份:某不知名公司实习生
- 地点:江苏某个城市
- 邮箱:2942894660@qq.com | m2942894660@163.com
- 擅长:Java、Vue、Linux、JavaScript、数据结构与算法(技能树持续点亮中…)
3.个人碎碎念🤗
- 网站地址:hexo-theme
- 搭建初衷:作为一个科班的学生,一直觉得拥有自己的独立网站是一件十分酷的事情!这样就相当于拥有自己独立的空间,不用去CSDN这些网站上写博客或者用有道云笔记去记笔记。网站成为了自己的一个名片,在上面写写东西,记录生活,分享知识,把自己想与他人展现的技能放在博客上,何尝不是一件有趣的事情!
- 博客内容:本人做的笔记与总结,主要关于Hexo博客搭建和魔改、Java知识总结、前端Vue等等,当然也有部分东西是搬过来的(均经过作者同意并注明了出处)
- 想法:为什么当初会阴差阳错地选择了Hexo这样的静态博客作为自己的网站框架呢?(这直接导致了后面在美化博客的道路上渐行渐远…)。其实最初是看见安知鱼弄了个Hexo博客,觉得好厉害,于是萌生了想弄一个博客的想法🌈。后面逐渐了解到,Hexo这种静态博客相比于WordPress这些动态博客,可以不用购买服务器,网站的运营费用主要是域名费用(白嫖)。而采用动态博客就必须自己租云服务器,虽然WordPress部署起来更加简单,不用折腾那么多(但是我是一个比较喜欢折腾的人🤣)。还有一个就是Hexo这个框架非常轻量化,启动速度很快,且可拓展性十分强大,可以自己定义任何东西,非常考验自己的前端基础(虽然很多是cv的)。平时在电脑上装好对应的NodeJs环境,写一写Markdown文件然后直接推送到github仓库就会全自动部署,网站就可以将笔记渲染成十分好看的网页和布局,这种自动化部署和精美的页面是一种能让人十分愉快的体验(当然前期得折腾很多东西啦)。比如我2022年8-12月这段时间花了大量时间来倒腾博客和学习一些前端的知识,逛别人博客时看到好看的就想搬到自己的网站上😂,最后基本上就弄成现在这个样子。在这几个月以来,自己对于Butterfly主题的了解也在逐渐加深,认识到主题作者这种大神的前端功底是如此之深!我自己也从一只不敢动源码的小菜鸡到现在会自己改一些简单源码,在原来主题的基础上进行二次开发。这种能力的提升要全身心去投入才会感受到,这也意味着博客的样式可以根据自己的想法去实现,打造一个完全属于自己的网站。
4.💻为什么要写博客
写博客的初衷和目的一直是将学到的技术或知识通过自己的语言再组织记录下来,从而加深印象;同时,将踩过的坑尽量都记下来,避免后面再次使用时到处查找。如果自己写的东西能够得到读者的肯定,作为笔者还是会充满成就感的。
写博客是一件非常耗时的事情,为了把问题描述清楚,书写 + 绘图 + 代码验证是一个非常耗时的过程,而且作为个人站点,写出来的文章不如 CSDN、博客园、简书等第三方网站容易被搜索到,从而导致浏览量较低,这还是有一些打击持续创作信心的。不过,如果从一开始就降低期望,把写博客当作是一种语言组织锻炼机会,也当作是一个自我提升的过程,而不要去在意能够被多少人看到,那么,写博客真的能够提升自己的内在能力。
最初建站刚开始写博客的时候,我觉得写出来的文字总是干巴巴的,而且逻辑上经常感觉不通顺(错别字、病句等到现在还是存在,感觉在重修语文),这本来就是一个艰难的过程,需要长时间的打磨跟学习,至少感觉自己在不断的提升中💪,也希望屏幕前的你也能够一直坚持下去!
5.个人爱好🍬
🆒 喜欢的动漫
😊喜欢的声优
🆒I ALWAYS THINKS
🆒DOWN IS BETTER THAN PERFECT
🆒不要过分追求完美,即刻开始就是最好的开始。
为自己设定过高的标准,结果往往是心生挫败感,甚至可能会完全放弃了目标。订立一个最粗糙的目标,然后用最快的时间完成它,满足自己的心理预期,然后再去一点点完善它,直到接近最初心目中完美的目标。
任何事情都不需要等到万事俱备才开始做,学习某一项技能,理想的情况是,你手里有一本讲解清晰的书籍,安静的书桌和一台准备好的笔记本电脑,这就足够了。我们为自己设定越高的入门要求,就会为我们的学习增加越高的门槛,这个门槛当了我们学习的路。事实上很多情况下,我们的学习不需要很多的准备。比如说,我想写一个五子棋小游戏,我现在只会C++语法,那我们就可以开始写了,不需要精通高级语言,也不需要先看算法书全部学一遍,再开始写五子棋程序,开发过程中遇到什么问题再去查就好了,完成了小游戏之后,再去反思和补充知识。
我的联系方式
如有问题可在任一评论区填写邮箱后留言,你可以通过邮件及时收到我的回复✌~
有问题可以加我 QQ:2942894660
邮箱:2942894660@qq.com