Adobe Dreamweaver 是专业人士设计网站的流行工具。 尽管它在过去十年中享有盛誉,但它不再是最流行的工具(至少,据我所知)。
其昂贵的订阅计划以及免费和开源替代品的可用性对其受欢迎程度产生了影响。
此外,随着流行的开源 CMS 选项和拖放式网站构建器的增长,与前十年相比,构建网站真的很容易。
除非您是有特定要求的专业人士,否则没有理由使用 Dreamweaver。 因此,在本文中,我将列出一些最好的免费开源 Dreamweaver 替代品,这些替代品可让您编辑 HTML/CSS。
面向 Web 开发人员的开源 HTML 和 CSS 编辑器
我知道一些 Web 开发人员和设计人员更喜欢 WYSIWYG(所见即所得)功能。 并非此处提到的所有编辑器都提供此功能,但当他们提供时,我已明确强调了它。
我用过了 这个网站模板 用于测试 HTML 编辑器。 这 列表没有特定的排名顺序.
1. 蓝鱼编辑器
主要亮点:
- 自动完成
- 在浏览器中预览
- 网站上传/下载选项
- 代码块折叠
- 支持多种编程语言
- 支持 WordPress 语言定义文件
- 跨平台支持
Bluefish 是一款功能丰富的编辑器,非常适合初学者和有经验的网页设计师。
即使它不提供 所见即所得,浏览器预览功能可让您更改编码并快速查看其运行情况,无需任何特殊配置。 它也是一个轻量级的应用程序——因此它不会占用大量资源。
尝试一下以了解更多信息。
如何安装?
您可能会在您的软件中心找到它。 如果你没有,你可以按照 官方安装说明 添加存储库并将其安装在您的 Linux 发行版上。
另外,还有一个 Flatpak 包装 如果您更喜欢使用它,则可用。 如果您不知道,我建议您参考我们的 Flatpak 指南。
2. 蓝狮鹫
钥匙 强调:
- 所见即所得 编辑
- 黑白主题
- 响应式设计支持
- EPUB 3.1 支持
- 跨平台支持
BlueGriffon 是一个令人印象深刻的 WYSIWYG HTML/CSS 编辑器。 您可以选择编辑代码并检查设计,或者只是直观地编辑它而无需摆弄代码。
这对于不熟悉 HTML/CSS 并且刚开始的人特别有用。 它使编辑变得容易,同时为网页设计师提供所有必要的功能。
如何安装?
您可以从其下载 deb 包 官方网站 或者根据您使用的 Linux 发行版选择其他安装程序和源代码。
如果您使用的是基于 Ubuntu 的发行版,您可能需要阅读安装 DEB 文件的不同方法。
3. 海猴
主要亮点:
- 所见即所得编辑器
- 单独的浏览器
- HTML 编辑
- 跨平台支持
SeaMonkey 不是典型的代码编辑器 — 但它是 Internet 应用程序的集合,如浏览器、电子邮件、IRC 聊天和 HTML 编辑器。
它确实支持编辑网页的源代码以及无需了解 HTML 即可进行可视化编辑的功能。
当你安装它时,你可以探索更多关于它的信息。
如何安装?
您可以简单地下载 Linux 上可用的软件包 官方网站 并运行可执行的 SeaMonkey 应用程序文件以开始使用。
4. 括号
主要亮点:
- 实时预览选项
- 为网页设计量身定做
- 自动完成
- 跨平台
Brackets 已经是最好的现代 Linux 编码文本编辑器之一。 它主要是为 Web 开发人员构建的,同时也支持其他编程语言。
令人惊讶的是,它是 Adobe 的一个开源项目,并没有得到超级积极的维护——但它就在那里。
如何安装?
您可以简单地从其获取 deb 文件 官方网站 对于 Ubuntu 19.10 或更低版本。 对于 Ubuntu 20.04 或任何其他 Linux 发行版,您最好使用 Flatpak 包装 或者 折断.
你也可以探索他们的 GitHub 发布部分 对于其他下载。
5. NetBeans
主要亮点:
- HTML 编辑器
- 跨平台
从技术上讲,NetBean 不是开箱即用的 HTML-CSS 编辑器。 但是,您可以在构建 HTML5 应用程序时将其用作 HTML 编辑器。
它不是 HTML 编辑的首选解决方案,但它是特定程序员组的一个选项。 您可以尝试一下,看看它是否符合您的预期。
如何安装?
您可以在您的软件中心找到它。 无论哪种情况,您都可以前往 官方下载页面 安装它。
您使用哪种 HTML 编辑器?
还有一些编辑器可用于编辑 HTML 和 CSS。 有 Aloha 编辑器社区版 一些 Web 开发人员的首选。
您当然可以使用其他现代代码编辑器,例如 Atom 和 VS Code 或旧的 Geany 文本编辑器 编辑 HTML 和 CSS 文件。
如果您经常从事网页设计和开发,您会使用并推荐哪种开源 HTML 编辑器? 我们可能会在此处将您的建议添加到我们的列表中。 您可能还提到了非开源 WYSIWYG 编辑器,但由于显而易见的原因,不会将其添加到列表中。