学习和研究Figma:登录功能

大家好。 今天来学习和研究Figma的登录功能,毕竟这是APP所有功能的基础。 当作为前端我们研究某个网页的时候,下意识的就是打开chrome devtool,Figma也是保留了这个快捷键,MacOS环境下,command + option + i就可以唤起。 ...

四月 30, 2024 · 5 分钟 · 2343 字

五分钟搭建个人博客:字数统计,可配置的front-matter

大家好。 今天接着研究个人站长探索之博客搭建。 这次是使用node脚本实现的front-matter可配置。 上次在系列文章“更多设置”中简单介绍过字数统计功能。在英文环境下稍微验证了下效果后就没过多留意了,但是,在今天切到中文语言下,发现只有短短的100来个字,啊?! hasCJKLanguage 简单研究了下,大概是在文本渲染、分词、搜索或者字体处理等方面,CJK语言因为其独特的字符集和排版规则,通常需要特别对待。CJK是中文(Chinese)、日文(Japanese)、韩文(Korean)的缩写。 ...

四月 29, 2024 · 4 分钟 · 1767 字

学习和研究Figma:背景

大家好。 前些时候看Electron更新的blog,已经迭代30.0.0版本了,提供WebContentsView将browserView废弃了。 想起当时接触客户端开发还是NW,了解Electron的时候才11.0.0的版本。那这和Figma有什么关系呢?在探索互联网产品的整个流程中,不管是设计、原型还是研发,多多少少都接触过Figma这款产品,或者听过Adobe计划两百亿美金收购Figma的事件,结果暂且不论,可以见得Figma这款产品的影响力。打开这款产品的安装包,我们可以看到,它使用的正是Electron框架,browserView都是Figma团队提供的。 一开始,还能直接解包看到Figma的源码,现在直接解包asar会出现内存越界,目前还不知道怎么处理。不过这也不影响我们学习和研究Figma基础的功能。(已经更新处理方式)。有些时间没有碰Electron,借此机会,也算是对之前做过的内容,进行了一个总结沉淀吧。 ...

四月 28, 2024 · 1 分钟 · 469 字

五分钟搭建个人博客:更多设置

大家好。 今天接着研究个人站长探索之博客搭建。 上期介绍了些多语言、文章分类、菜单配置等基础的使用方式。下面将介绍更多一些的用法,如果有更多很小的用法或者问题被探索到,也会持续更新在这篇文章里面。有些设置可能仅限于PaperMod主题。 ...

四月 26, 2024 · 4 分钟 · 1673 字

五分钟搭建个人博客:设置装饰,多语言、分类、搜索等

大家好。 今天接着研究个人站长探索之博客搭建。 我们零成本搭建完博客之后,页面就孤零零的只有文章内容,没有合理的分类、排列,没有多语言切换的支持,甚至还没有博客的介绍、欢迎语这些,略显单薄。今天我们就给它加上。 ...

四月 24, 2024 · 3 分钟 · 1225 字

五分钟搭建个人博客:零成本搭建

大家好。 今天接着研究个人站长探索之博客搭建。 大家可能会想,我们国内有各种各样的平台,能够分享心情状态、生活、技术等等,图文并茂。有很好的内容编辑、数据分析、评论和广告接入等工具。为什么还需要自建博客呢?没有流量,没有阅读 ,还得辛苦维护。 最大的优势就是打造个人品牌的同时还比较“自由”,毕竟在别人的地方就得遵守别人的规则;再有就是不同平台都有自己的特色,自建博客可以当个人输出的归档;虽然没有平台推荐,但是视野可以扩展到全球,总不能分布到每个地区的专有平台,这渠道也太多了。 ...

四月 23, 2024 · 6 分钟 · 2893 字

零基础实战Flutter:Github自动构建APK Release分发

Github Actions是什么 GitHub Actions 是 GitHub 的持续集成和持续部署(CI/CD)平台,允许用户自动化他们的构建、测试和部署工作流程。通过在 GitHub 仓库中创建工作流程,开发者可以在每次提交代码、创建拉取请求(PR)、或者定义的其他事件发生时自动运行这些工作流程。 ...

四月 5, 2024 · 3 分钟 · 1389 字

零基础实战Flutter:打包APK、AAB

.apk和.aab 的区别 .apk(Android Package)和.aab(Android App Bundle)是Android应用程序的两种不同的发布格式。 .apk是一个静态的文件,意味着它包含了应用程序的所有可能变体,不论设备的配置如何,所有用户都会下载和安装相同的APK文件。 ...

四月 4, 2024 · 4 分钟 · 1658 字

零基础实战Flutter:一些开发过程

写完这整个项目,Flutter算是会了吧,但感觉啥也没学会,基本所有的问题和内容,都是通过GPT的帮助完成的,用不着脑子,根本用不着🐶。 Flutter的组件特性、如何使用就不做过多说明了,简单展示下通过直接询问GPT,得到几个例如路由、本地数据存储等关键点的代码,AI使用好了可以快速的让人在某些没接触过的内容上到达一定的水准,但不一定对,得思考和质疑。 ...

四月 3, 2024 · 3 分钟 · 1376 字

零基础实战Flutter:环境搭建(macOS M芯片)

MacOS M1芯片机器。 Start building Flutter iOS apps on macOS 直接按照文档操作也都能完成,M系列芯片在一些依赖上安装略微麻烦。 Rosetta M芯片执行x86_64指令集的兼容层,使用softwareupdate 安装Rosetta并且接受协议。 ...

四月 2, 2024 · 2 分钟 · 681 字