💻【码日常】最近改了哪些项目
2024-4-30
| 2026-2-21
字数 1811阅读时长 5 分钟

前言

前面一段时间对我的几个项目做了很多更改,也创建了新项目,具体都有哪些呢,请看下文

一、IndWebIndex

对于这个维护了很久很久的项目,我最近也是做了一些改动,大概有如下几点

1.标题改动

把文章标题从原来的nowscott改成了现在的项目全名
notion image
以及在下面添加了部署的方法链接,点击下方如何部署就会跳转到部署教程网站(需要能访问github)
当然你可能发现我这里字体和此前有些不太一样,之前使用的字体是得意黑,而这里并不是,对于此我会在后文字体的改动里面详细说

2.文件结构改动

此前项目的文件结构其实并不复杂,但是看起来很乱,根目录下有很多的文件夹和文件,我看着不爽好久了
notion image
然后现在改为使用public作为默认的根目录,需要的各种内容现在都放在public文件夹中,这样看起来能整洁一些。

3.data.json更新逻辑

原本data.json文件其实是在其他项目中生成然后拷贝过来的,现在我直接在src目录下添加了scrape.py文件用了直接从notion上获取数据来更新data.json,然后使用GitHub Action每小时执行这个python文件来更新data.json。
本来是想改成动态从notion获取,把data.json读在部署服务器缓存中,但是没学会,以后再更新成那种方式的吧。

4.右键菜单(字体切换)

一直看着得意黑的字体,虽然我非常喜欢,但还是想隔段时间换换样子,因此我导入了新的字体,霞鹜文楷,这个字体看着真是非常舒服,我的个人博客还有Obsidian笔记也是用的这个字体。
至于字体的切换我放在了右键菜单中,对于我这个网页来说,右键菜单原本的功能基本上都用不上,所以就把切换字体放入其中,同时切换字体是会存入缓存中的,保存7天的时间。
但是有一个问题就是霞鹜文楷这个字体虽然我已经使用了轻量化的版本但加载速度还是有些缓慢,因为字体文件大小大概是得意黑的2.5倍左右,所以在加载速度上霞鹜文楷没有什么优势。

二、EverydayTechNews

这个项目也已经稳定运行了很久的时间,但是近期也做了挺多的改动,其中最主要的原因就是添加收件人不太方便以及新闻源对我的吸引力没那么强了,因此做了如下几点改动

1.新闻源改动

新闻源从最开始的网易新闻科技板块改成了数码板块,因为我发现科技板块的静态新闻连续好多天不更新,然后数码板块的更新频率也不太行,所以我又寻找其他的新闻源,我找到了中关村在线,发现这个更新的频率确实挺高的,但是没有我很感兴趣的板块,最后换成了现在正在使用的EEPW电子产品世界。
后续可能还会做一些更改,然后可能结合一些其他内容做一个历史新闻的归档也说不定。

2.添加收件人方式改动

最开始我使用的是明文写在配置文件中的收件人,那种情况确实很方便修改了,但是邮箱暴露也是一件不太好的事情,于是我把收件人列表放在了GitHub代码库的secret变量中,这样确实不会暴露了,但是增加就太麻烦了,必须要进入github后台。
因此我借鉴了IndWebIndex的存储数据库的思路,也使用notion作为数据库来管理邮箱的增加和减少,同时写了一个网页用来收集邮箱,把每日科技新闻变成订阅制的,感觉还不错。
收集邮件的项目地址:https://github.com/nowscott/EmaiListInbox
每日科技新闻订阅地址:https://mailist.nowscott.top/
后续也许会整合成一个库用来完成全流程,不过还没想好。

三、NowStrideUp

这个实际上是我的Obsidian笔记备份的一个仓库,但是为了解决多设备查看笔记的需求,我没有使用Obsidian的其他端的软件,我感觉配置起来还是麻烦一些,毕竟我没有多设备写的需求,只是读的话应该有很多方式。

1.自动更新README.md中的目录

同步到GitHub上那我自然就想到给这个项目添加一个README文件,但是如果只是一个简单的介绍又写不了什么,于是我把整个笔记的目录放在了其中,使用python写了一个脚本,同时也使用Github Action来自动调用,每天我只管同步笔记就好了,剩下的更新目录的事情就交给GitHub Action来做了。

2.笔记网页端读取

有了目录我就可以在其他设备上登录Github来查看我的笔记了,但是我发现github对于很多内容的支持并不好,比如公式等,于是我想到了在其中添加index.html和一些js文件来读取存在相同地方的笔记文件,这样就把笔记转化成了网页,然后我再把网页部署出来就能更好的进行读取了。
于是我肝了一晚,弄出来了一个demo,已经能读取到笔记内容了,虽然ui还很简陋。(但我最近实在是懒得改,先这样用吧)
(还没用自己的域名,可能会进不去)

四、nowscott

没错,这也是一个仓库
这个仓库中的README文件会在你的GitHub主页中显示,也就是我改了一下我的主页。
但实际上文字的内容没有什么变化,只不过增加了一些花里胡哨的内容,可以看一下如下链接查看
我参考了很多大佬的主页,选择了一些合适的放在了主页中,如果你也想改改你的主页可以参考一下我这个项目(四舍五入我也是大佬)

结尾

大概就是这些,如果你有什么有趣的项目,或者什么好玩的内容也可以分享给我
 
  • 项目
  • 周记
  • 代码
  • 公众号
  • 【python】MoviePy从入门到入土(1)安装【Ali Abdaal 】如何养成坚持阅读的习惯📖
    Loading...