cover

【hexo专栏】hexo文章扩展组件如何写

背景在使用hexo写博客的时候,有时候会遇到特殊的需求,举例比如平常我们写文章运行一个命令,用markdown的普通的代码片段,如下效果: 1docker run -itd ubuntu bash 但是我们假设想要实现,用户只需要点击一下就能拷贝的能力,那么怎么来实现呢? 效果如下: 解决办法其实hexo提供了一种叫 tag 的能力,能让用户来定制化一些语法,来实现这种需求: 官方文档...

发布于 hexo专栏
cover

前端SSG时区问题

问题描述由于博客采用SSG的方式,然后会在devops阶段进行构建,然后我们采用docker镜像的方式进行构建。 然后当生成文章是什么时候发布的时候,明明是12小时发布的,显示差了8小时。 然后怀疑是哪个环节时区有问题了。 相关知识点在 Linux 系统中,控制时区和时间的主要是两个地方: /etc/timezone 主要代表当前时区设置,一般链接指向 /usr/share/zonei...

发布于 前端专栏
cover

chrome auto groups 插件使用&分析

效果我们往往chrome tab开多了,就会如下效果: 使用chrome tab效果如下: 例如我们配置后,能让github、掘金、阿里云、人人都是产品等打开的tab合并如下效果: 关键其好处,还能让新打开的tab合并到同一类型的区域。 安装方法https://chrome.google.com/webstore/detail/auto-group-tabs/danncghahncani...

发布于 前端专栏
cover

前端工程化并行解决方案-concurrently

一、介绍主要是方便我们写前端工程化的时候,我们可以同时启动多个命令用。比如我的前端代码运行起来,既要有一个web工程,同时又要启动一个mock进程。这时候我们就可以使用这个并行解决方案。文档地址:https://www.npmjs.com/package/concurrentlygithub地址:https://github.com/kimmobrunfeldt/concurrently截止...

发布于 前端专栏
cover

Product Hunt 发掘有意思产品的平台

网站介绍Product Hunt定位为一个发掘有意思产品的平台。他通过打造自己的社区,聚拢大量优质内容以及良好的社区氛围,进而在用户增长上取得了不俗的成绩。 Product Hunt的产品模式其实非常简单,登录注册后就可以提交你喜欢产品的链接,无论是网站、还是应用、还是智能硬件,然后为它加上一句介绍语,通过审核后,它就会放到Product Hunt的首页。如果有用户喜欢这个产品,可以定一下,...

发布于 产品
cover

博客域名修改

今日优化: 原来blog.fedfans.com被另外占用了,今天修正了。 另外修改了一些静态资源从oss走了。 目前站点情况: www.fedfans.com 目前托管在github pages 但是国内访问速度有待改进。 blog.fedfans.com 目前是cloudflare,访问速度还行。 待办项: 右上角能到文章页面(2023-1-14日完成)

发布于 运维小记
cover

aliyun-oss缓存问题[todo]

问题是由于现在还没有加上cdn,直接用的oss。但是发现图片资源这类,oss是没有加cache机制的。这样的结果,就会导致访问的时候占用oss的流量,并且影响二次访问速度。

发布于 技术
cover

网站速度优化

优化手段使用lighthouse排查出来的问题. flying-pages的prefetch,有个https /tags和/archives导致的301 回http,访问/tags/不会做对应的redirect。所以修改问题。这步优化完后:最佳做法满分。 2、图片没有alt的问题 3、空a标签,没有内容,也没有aria-label,导致无障碍扣分 ...

发布于 运维小记
cover

连接创作者与粉丝赞助平台

网站地址:https://afdian.net/explore 连接创作者与粉丝的按月赞助平台。 例如youtube上面有时候看到的up主也有人在赞助:https://afdian.net/a/KatAndSid 上面可以看看别的一些创作者在做什么,粉丝们想看的是什么,可以思考给用户能带来什么价值。

发布于 产品
cover

【hexo专栏】hexo主题开发

hexo theme 挺简单的: https://hexo.io/docs/themes 然后需要了解变量: https://hexo.io/docs/variables 如果想要让别人安装,则可以发布成一个npm包,否则自己就在themes目录下新建一个文件夹,然后里面是theme的一些ejs等文件。 修改一下_config.yml的配置即可。 Hexo专栏目前 Hexo 系列形成了一个小...

发布于 hexo专栏
134567

如果你有什么意见和建议,可以点击: 反馈地址 进行反馈。