自动生成网站的工具

2023-11-03

​对大部分同学来说,有自己的网站是很酷的事情。我还记得自己第一次亲手搭建个人博客时,真的是满满的成就感!

但不得不说,随着技术的发展和开源,如今现成的东西实在太多了!想要拥有个人网站,基本也都不用自己写代码了,几分钟就能轻松搞定。

下面就分享一波现成的、开箱即用的网站生成器,对于想要快速搭建个人网站、甚至是上线属于自己产品的同学来说,绝对是非常不错的!

WordPress

开源的建站系统,小到个人博客、大到企业电商平台,都可以轻松实现。

WordPress 的强大之处在于 傻瓜式、多主题、插件丰富 。

首次使用 WordPress 时,只需要免费获取到其源码,然后跟着引导程序安装和可视化配置网站就好了。而且因为它的强大,现在很多云服务器都自带了 WordPress 镜像,都不用自己安装和部署了!

在后台轻轻点一下,就能从 8000 多个免费主题中随意切换:

选择主题

WordPress 最强大的还是它的插件生态,通过安装插件,可以给你的网站添加更丰富的功能,比如投票、表单、邮件发送、第三方登录、安全防护、搜索引擎优化等,甚至可以用 Elementor 插件可视化制作页面。

可视化制作页面

Docsify

超级好用的文档站点生成器!

特点是使用简单,跟着官网教程输入两行命令就能完成安装和生成站点了,生成的文档样式也很精简优雅,并且是响应式的,手机上看也很不错。

效果如下:

其实我们平时看到的很多文档和文章分享网站,都是用 docsify 生成的,不需要任何的技术含量,能够让我们更专注于去写文章而非调整格式。

Dumi

阿里推出的文档站点生成工具,也是输入几行命令就能得到文档网站。

和 docsify 不同的是,Dumi 专为 组件开发 场景而生,很适合作为组件库的文档。可以嵌入和折叠代码块、提供组件在终端中的浏览效果等,比如下方的移动端组件库站点:

移动端组件预览

Dumi 生成的网站很精简,而且封面支持自定义特性的展示,因此也很适合作为项目或产品的官方文档。

Img Cook

阿里团队开发的页面生成器,运用人工智能技术,可以根据设计稿一键智能生成代码!

用法很简单,只需要上传一份设计稿(PS、sketch、图片等格式都可以),就能自动转换为对应的网页代码文件,甚至还可以随意编辑网页的内容、样式和事件!

比如我上传一张小破站的截图,Img Cook 自动识别出了几个内容框,然后我就能手动修改内容数据:

利用这个原理,我们还可以随意修改表情包底下的文字,是不是很神奇~

肯定会有同学对生成代码的质量表示怀疑,但事实上,阿里曾经用这个工具生成了双 11 会场的新页面,且 90% 以上的代码能够直接用!恐怖如斯。

Ant Design Landing

蚂蚁开发的网站首页生成器,平台提供了丰富的首页模板,可以快速帮我们上线专属网站首页。

选中模板后,还能够可视化地编辑页面中的元素、添加新元素等,想怎么改就怎么改!

最爽的是,还能够直接一键发布做好的网站!它利用 vercel 为我们提供了默认的可访问域名,不需要购买域名和服务器。

(记得把生成的地址中的 "antlanding" 去掉,否则无法访问)

腾讯兔小巢

想要做好一款产品,就要多倾听用户的声音,持续接受他们的反馈并给予答复。

有了兔小巢,这一切都变得简单了。这是腾讯提供的免费、专业的 产品反馈平台 ,可以一键为我们的产品生成一个专属的反馈论坛,从而省去了自己搭建社区的麻烦。

百度统计

想要运营好自己的网站,获取更多的用户,就一定要做好网站的数据统计,并且通过日常对数据进行分析,来了解用户的行为和偏好,以持续优化自己的网站。

但自行开发网站统计功能可是非常麻烦的,需要前端埋点上报、后端收集等,哪块儿都需要精心设计,对这方面知识不了解的同学连基本的统计功能都做不出来,更别提什么大数据分析与可视化了。

这时可以选择 百度统计 ,超级好用的中文网站分析平台,支持网站、APP、小程序、线下零售等各种场景,轻松满足我们网站的数据自动采集、统计和分析需求。

用户分析

功能强大不说,关键是这玩意太简单易用了,只需一分钟,不用写任何代码 ,就能轻松接入百度统计,让它帮我们运营和分析网站啦!

One Nav

很多导航网站长的一毛一样!基本都是下面这个样子:

其实就是用了 One Nav 这样一个 导航网站 主题来自动生成的,这个网站基于开源的 Web Stack 项目二次开发,提供了更好的体验,还支持了多引擎搜索、新闻、热榜等功能。

但美中不足的是,想直接使用全部功能的话,要交费。。。

Discuz

Discuz 是几年前国内最知名的 PC 端开源社区软件,但由于移动互联网的发展,PC 社区逐渐失去高光,Discuz 的发展也停滞了。

但前段时间,腾讯将 Discuz 升级成了 Discuz! Q,是一个更适配移动端的社区软件,依旧开源,并打通了微信生态(比如微信支付)。

无需自己开发,动动手指就能拥有一个属于自己的社区。文章、视频、评论、点赞、关注、知识付费等应有尽有!

社区效果

后台管理

后台管理平台可能是企业开发中最常见的需求了,有前台的地方通常就有后台,比如用户管理、商品管理、数据分析等。

因此如今网上现成的后台管理平台也非常多,基本啥语言、啥框架实现的都有,比如 vue-element-admin 、react-admin 、go-admin 等,基本都是开箱即用,能省去重复搭建管理后台的麻烦。

Vue 实现的管理后台



最后,虽然说现成的网站真香,但对于学习编程的同学来说,自己用心做的、能学到知识的才是最好的!大家也可以参考上面的这些网站来学习。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自动生成网站的工具 的相关文章

  • 在 Java 中捕获(捕获)窗口中的鼠标光标

    我正在寻找一种方法 在鼠标进入窗口后捕获或捕获该窗口中的鼠标 就像鼠标被捕获在虚拟机窗口中一样 直到用户按 CTRL ALT DEL 或以其他方式释放鼠标 我如何在 Java 中实现这一点 全屏显示不是一个选择 EDIT 这里有一些 SSC
  • 使用 java 删除 XML 根的子级

    这是我的 xml 文件
  • Java Swing BoxLayout 忽略 AlignmentX

    在下面的代码中 通过调用setAlignmentX with Component LEFT ALIGNMENT我希望在居中的滑块上获得左对齐的标签 由于某种原因 标签也居中 似乎与传递给 setAlignmentX 的值无关 我必须向 se
  • 在 String 值之后打印 int 值

    我有以下示例代码 int pay 80 int bonus 65 System out println pay bonus bonus pay 有人可以向我解释一下为什么我得到以下输出 145 6580 您的代码正在从左到右解释表达式 pa
  • 类型已知,但方法指的是缺失类型

    我对 java 和 Eclipse 不太有经验 但遇到以下问题 我正在写类似的东西 Point3D myPoint myClass myMethod arg 我收到错误 方法 myMethod myType arg 引用缺失的类型 Poin
  • java 中的梵文 i18n

    我正在尝试使用来自互联网的示例 ttf 文件在 java 中使用 i18n 进行梵文 印地文 我可以加载资源包条目 还可以加载 ttf 并设置字体 但它不会根据需要呈现 jlabel 它显示块代替字符 如果我在 Eclipse 中调试 我可
  • 垂直 ViewPager 中的动画

    我需要垂直制作这个动画ViewPager https www youtube com watch v wuE 4jjnp3g https www youtube com watch v wuE 4jjnp3g 这是我到目前为止所尝试的 vi
  • H2数据库:如何进行加密保护,而不暴露文件加密密钥

    我们在服务器模式下使用Java H2数据库 因为我们不希望用户访问数据库文件 为了对数据库文件添加更多保护 我们计划使用 AES 加密 将 CIPHER AES 添加到数据库 URL 以防存储被盗 但是 每个用户在连接时还需要提供文件保护密
  • Selenium 和 TestNG 同时使用“dependsOn”和“priority =”问题

    我正在努力在 GUI 自动化测试中实现更好的工作流程控制 我首先从dependsOn开始 但很快发现缺点是如果一个测试失败 则套件的整个其余部分都不会运行 所以我改用 priority 但看到了意外的行为 一个例子 Test priorit
  • 使用 kryo 注册课程的策略

    我最近发现了 kryonet 库 它非常棒并且非常适合我的需求 然而 我遇到的一个问题是制定一种好的策略来注册所有可以转移的类 我知道我可以在每个对象中编写一个静态方法 该方法将返回它使用的所有类的列表 但我真的不想这样做 为了我自己的时间
  • java中如何重新初始化int数组

    class PassingRefByVal static void Change int pArray pArray 0 888 This change affects the original element pArray new int
  • 从字节数组设置 img src

    我需要设置img src我在对象中拥有的字节数组的属性 img
  • 获取 Future 对象的进度的能力

    参考 java util concurrent 包和 Future 接口 我注意到 除非我弄错了 只有 SwingWorker 实现类才能启动冗长的任务并能够查询进度 这就引出了以下问题 有没有办法在非 GUI 非 Swing 应用程序 映
  • Spring - 如何在不匹配列名的情况下使用 BeanPropertyRowMapper

    我正在开发一个应用程序 该应用程序已使用行映射器从纯 JDBC 转换为 Spring 模板 我遇到的问题是数据库中的列与属性名称不匹配 这阻止我使用BeanPropertyRowMapper容易地 我看到一些关于在查询中使用别名的帖子 这会
  • Proguard 正在破坏我的清洁度。 Gson 和泛型

    我有一个从持久性加载信息的函数 我只是以一种非常简单的方式告诉它的类型 该类称为SharedPreferencesHelper kt所以它是一个真正的生活问题解决者 fun
  • 如何使用eclipse调试JSP tomcat服务?

    我想使用 Eclipse IDE 调试器来调试单独运行的 JSP Struts Tomcat Hibernate 应用程序堆栈 如何设置 java JVM 和 eclipse 以便设置断点 监视变量值并查看当前正在执行的代码 我刚刚用谷歌搜
  • 使用 Java 8 Spring 4 + MyBatis 集成问题

    使用 Java 8 1 8 0 60 Spring 4 2 1 和 MyBatis 3 3 0 时遇到以下异常 Sep 29 2015 11 02 58 AM org springframework context annotation A
  • 从 InputStream 中删除换行符

    我喜欢从一个文件中删除所有换行符 对于 n 和 r n java io InputStream 在读取文件时 相应的方法如下所示 param target linkplain File return linkplain InputStrea
  • com.sun.xml.ws.message.saaj.SAAJHeader 无法转换为 com.sun.xml.ws.security.opt.impl.outgoing.SecurityHeader

    我正在尝试访问第三方 Web 服务 该服务要求我创建一个传递时间信息 用户名和密码的安全标头 我在网上搜索了可行的示例 并尝试了多种方法 我正在尝试使用 Java 6 中内置的内容来做到这一点 我不确定我做错了什么 从 WSDL 生成 We
  • Unicode(希腊语)字符存储在数据库中,例如“??????”

    数据库中的希腊字符就像问号 我找不到解决办法 我使用 Java Swing 开发了一个应用程序 但是当我在 MySQL 中插入希腊字母时 就像问号一样 我将数据库排序规则更改为 utf8 并将列也更改为 utf8 我的项目编码设置为UTF

随机推荐

  • 钉钉和微信通过h5服务器对接,钉钉H5微应用调用钉钉api,如何实现鉴权

    dd config agentId XXX 必填 微应用ID corpId XXX 必填 企业ID timeStamp that timeStamp 必填 生成签名的时间戳 nonceStr that nonce 必填 生成签名的随机串 s
  • 如何通过 js 打开一个新的浏览器窗口

    Aphorism Grow In Errors 前言 最近 肾七 电池不耐用了 想想 左腹就隐隐作痛 咳咳 回归正题 我就联系了下 apple 客服 准备换个 电池 2018年 12 31 前 更换苹果电池是有优惠政策的 在打开 聊天室的时
  • codesys com库_CoDeSys官方系统库在线下载,替换国内下载服务器教程

    欢迎加入工控分享技术服务社区 推荐阅读 Codesys学习资料大全 Codesys控制器关于CANopen总线的详细应用说明 当你软件报以下错误 你可以直接下载 如果下载不成功 可以换个网络试一试 或者进行下面的操作 由于国内网络问题 造成
  • 【QT】QT生成.exe安装包详细全文(保姆级教程)--打包软件及问题大全

    缺少 dll文件的朋友 请跳转到我的另一篇文章 QT编译后的 exe文件运行时缺少一些 dll文件的解决办法 超详细教程 新手必备 把问题解决再往下看 一 前言 最近 一个朋友是老师 前些天知道他平时点名不方便 还是使用老古董 花名册 去随
  • Python面对对象之初始化方法(__int__方法)

    Python面对对象 Python面对对象之初始化方法 int 方法的使用 与 int 方法对比对比 在初始化方法 类内部定义属性 类内部封装 改造初始化方法 初始化的同时设置初始值 就是通过外部传参给类内部 定义没有初始值的属性 一个对象
  • wazuh 日志收集原理分析

    wazuh 默认安装到 var ossec目录下 我基于manager端进行分析 和agent一样 默认启动ossec logcollector进程去搜集日志 比如 snort日志 auditd日志 syslog日志等 入口函数代码在src
  • Onvif协议学习:9、设备能力

    Onvif协议学习 9 设备能力 文章目录 Onvif协议学习 9 设备能力 1 原理简介 2 编码流程 3 示例代码 原文链接 https blog csdn net benkaoya article details 72486544 1
  • list的操作

    标题 Python列表操作的函数和方法 列表操作包含以下函数 1 list append obj 在列表末尾添加新的对象 2 list count obj 统计某个元素在列表中出现的次数 3 list extend seq 在列表末尾一次性
  • 新版CCNP考试通过分数及考试时间(转)

    新版CCNP考试通过分数及考试时间 转 more 作者 Justin ChinaITLab 网校 642 801 BSCI 通过分数为690分 考试时间为105分钟 642 811 BCMSN 通过分数为690分 考试时间为105 分钟 6
  • Git使用连接Gitee

    第一步 下载安装git Git下载链接 https www git scm com download 安装时选择哪些选项 建议百度 或者照着视频安装 码云官网 https gitee com 第二步 建议将git配置到环境变量 直接在cmd
  • 3.5离散时间模拟

    在日常生活中 我们经常会遇到许多为了公共秩序而需要排队的情景 这样一类活动中模拟程序通常需要用到队列和线性表之类的数据结构 因此是队列的典型应用之一 例如银行业务的模拟程序 假设某银行有4个窗口对外接待客户 由于每个窗口每次只能服务一个客户
  • Git 配置:设置用户名(user.name)和 邮箱(user.eamil)

    Git 配置 设置用户名 user name 和 邮箱 user eamil 原因 Git 提交代码时 会要求提供 用户名 和 邮箱 解决方案 配置 全局 user name 和 user email 使所有的 Git 仓库都使用统一的用户
  • Python计算机视觉(二)

    Python计算机视觉 二 图像处理 图像阈值 添加噪音 高斯噪音 椒盐噪音 图像平滑处理 形态学 腐蚀操作 形态学 膨胀操作 开运算与闭运算 梯度运算 图像梯度 Sobel算子 Sobel算子 Scharr算子 laplacian算子 C
  • Eclipse三种文件目录folder,source folder,package的关系及Build Path的作用

    我们在使用Eclipse导入项目时 由于导入的只是普通的文件目录 需要特殊文件 如 classpath或 project或 xml等 帮助我们识别项目目录结构 否则我们会无法运行java程序 但是当我们导入的项目没有这些文件时 又需要我们手
  • 吃透JAVA的Stream流操作,多年实践总结

    在JAVA中 涉及到对数组 Collection等集合类中的元素进行操作的时候 通常会通过循环的方式进行逐个处理 或者使用Stream的方式进行处理 例如 现在有这么一个需求 从给定句子中返回单词长度大于5的单词列表 按长度倒序输出 最多返
  • 一般通用护网保障简单归纳

    一般通用护网保障简单归纳 1 简介 1 1 护网保障 通常每年特定时间 或特殊时期由省政府 市政府牵头承办 各机关单位配合进行的 网络安全实战攻防演练 行动时间通常由承办单位决定 通常为24小时 跨周末进行 行动评比得分排名靠前的队伍予以通
  • selenium的日期定位发送数据

    https blog csdn net huilan same article details 52385401
  • 深入浅出统计学(十一)总体和样本的估计

    基本概念 问题 章节理解 上一章主要讲解如何用样本估计总体参数 这一章主要是讲解如何用总体估计样本的概率分布
  • Java判断对象是否为空(包括null ,"")

    package com gj5u publics util import java util List 判断对象是否为空 author Rex public class EmptyUtil 判断对象为空 param obj 对象名 retu
  • 自动生成网站的工具

    对大部分同学来说 有自己的网站是很酷的事情 我还记得自己第一次亲手搭建个人博客时 真的是满满的成就感 但不得不说 随着技术的发展和开源 如今现成的东西实在太多了 想要拥有个人网站 基本也都不用自己写代码了 几分钟就能轻松搞定 下面就分享一波