在「设置」➡️ 「外观」里把所有的元素的排版效果用图形界面点选设置能不能实现?代码片段太麻烦了。
像标题、正文、图片、表格等元素的上下左右居中对齐,字体字号加粗背景颜色的选择,容器边距的设置,这些设置做成图形界面可不可以?
在「设置」➡️ 「外观」里把所有的元素的排版效果用图形界面点选设置能不能实现?代码片段太麻烦了。
像标题、正文、图片、表格等元素的上下左右居中对齐,字体字号加粗背景颜色的选择,容器边距的设置,这些设置做成图形界面可不可以?
思源里的元素太多了,能影响元素的属性也多如牛毛,很难做一个界面让大多数用户都能调整“自己觉得很有必要能调整的地方”,对于不懂决定样式的 CSS 代码的人来讲,可能觉得修改段距、行距在思源里是个很简单的事。但实际用 CSS 去修改它,需要正确的“选择器”(CSS 概念),如果选择器没匹配好,选取的元素的范围就超过或小于用户实际期望的范围。要把视觉上觉得很简单就能分明白的样式在代码上分开调整,需要逻辑严密的选择器,以防止修改属性后影响到了期望之外的元素。
思源曾经有过可以修改预设变量属性的功能,但由于这个功能和主题冲突比较多,所以后来去掉了。
你说的标题、正文、图片、表格等元素的对齐,能在块菜单中找到选项去调整对齐方式。如果你想要快速调整的话可以多用用快捷键。字号调整的话也能分别从部分文字和整块文字去调整大小,现在版本的思源也提供了 ctrl+ 滚轮快速缩放编辑器内字号的功能。
字色和背景色这个还是使用插件吧,思源默认的那 13 个字色和 13 个背景色是我一直吐槽的对象,看样子他们为了考虑老用户的沉没成本也不敢去修改。
我不会代码,一般简单的修改,我是让 chatgpt 帮我写代码的。
上次看到一个人提问怎么把文档标题隐藏,想到不久前有个帖子是把标题居中。
于是我就把标题居中的代码发给 chatgpt,让它参考,写出隐藏标题的代码。写出来的代码是可用的。
这两天在尝试使用 anki,里面模板的代码我也不会,还是让 chatgpt 写的。如果有兴趣可以试一试。
CSS 语法并不难,思源笔记的样式自定制已经很方便了,不会代码就学,不想学就用主题集市里面提供的。
大部分的同类软件都没有原生支持图形界面改主题样式的,一方面是前端的元素变动很大,而思源笔记开发迭代又很快,我记得 22 年的时候其实是有这种挂件开发出来的,后来就没维护了;另一方面是这类低代码的工具,一般也不会支持很高级的 CSS 样式定制,也就调一调颜色、尺寸、圆角、阴影这些(关键这些太简单以至于你自己摸索个把小时就能学会),真想搞出风格肯定是自己去写、自己去查 css 的各种高级语法和用法。
建议先在链滴社区搜索 css
把所有片段都学习一遍,有自定义需求的可以在「设置」-「外观」-「代码片段」里自行添加。
另外推荐一些美化相关的参考资料:
我刚看了下思源的插件,不是有 themeEditor
编辑创建主题、quicksnippets
快速切换代码片段、配色方案
调整字体显示了嘛,我想应该能满足你低代码调整 css 的需求了。
Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。
生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。
互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。
Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。
Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。
Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。
C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。
Postman 是一款简单好用的 HTTP API 调试工具。
JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA。
Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。
CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
Communication channel for makers and users.
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。
Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。
Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。
ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。
Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。
你若安好,便是晴天。
C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。
以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。
希望你我能在旅途中找到人生的下一站。
找到自己的位置,萌新烦恼少。
Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。
资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于