欢迎大家来到IT世界,在知识的湖畔探索吧!
大家好,我是Jack Bytes,一个专注于将人工智能应用于日常生活的程序猿,平时主要分享AI、NAS、开源项目等。
兄弟们,不知道你们是否经历过上古的互联网时代,那个时候各种博客网站满天飞,能自己建一个网站,就是非常牛逼的存在了。
时过境迁,随着移动互联网的发展,个人博客越来越少。。。
但是即便如此,拥有一个属于自己的博客网站,无论是分享想法、展示作品、还是打造个人品牌,都非常有帮助。
今天,给大家介绍一个开源的建站系统:Halo,能够帮助你低成本快速建站!
欢迎大家来到IT世界,在知识的湖畔探索吧!
一、介绍
Halo 是一款强大且易用的开源建站工具,能够帮助你快速建站。
支持多种数据库,包括 H2、MySQL、MariaDB、Microsoft SQL Server、Oracle 和 PostgreSQL,能适应不同的部署环境。
支持应用市场,可以安装各种插件:
它不仅有免费的社区版供个人和小型团队使用,还有提供更多增强功能(如短信验证码登录、全站私有化、LDAP 登录等)及技术支持的专业版,满足不同用户的多样化需求。
无论是个人博客、企业官网还是内容社区,Halo 都能胜任。
二、功能特性
Halo 有很多丰富的功能特性,如下:
- 完善的内容管理:支持文章和页面的创建、编辑、发布、归档等操作,可设置文章的分类、标签、可见性(公开、内部、私有)、是否允许评论、是否置顶等,还能通过回收站功能管理删除的内容,方便恢复或彻底删除。
- 灵活的用户互动:具备评论功能,访客评论文章后,作者能收到通知,访客也能收到作者回复的通知;支持用户注册,且可通过邮箱验证防止恶意注册,保障网站用户质量。
- 强大的搜索能力:内置全文搜索功能,基于 Lucene 实现,能快速检索网站内容,同时也考虑到未来扩展,可集成 Solr、ElasticSearch 等其他搜索引擎,适应多实例部署场景。
- 丰富的生态系统:拥有官方应用市场和 awesome-halo 仓库,提供大量主题和插件,用户可根据需求选择,轻松定制网站样式和功能。
- 便捷的备份与恢复:支持应用级别的备份和恢复,不仅能备份数据库数据,还包括工作目录下的主题、插件、日志等内容,且支持在初始化博客后恢复数据(可能覆盖已有数据)。
- 多语言支持:界面支持多种语言,包括中文(简体、繁体)、西班牙语等,满足不同地区用户的使用需求。
- 社交账号集成:支持多种社交认证提供商,方便用户通过社交账号登录网站。
三、安装
可以通过 Docker 快速体验:
docker run -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.21
欢迎大家来到IT世界,在知识的湖畔探索吧!
部署成功之后,可以在浏览器输入http://127.0.0.1:8090进行体验。
四、体验
在浏览器输入http://127.0.0.1:809进入到首页:
设置好站点标题、用户名、密码之后,进入到后台页面:
在后台界面中,可以看到有几个区域,最左侧是菜单栏、中间是仪表盘。
在菜单栏中,有文章、页面、主题、插件、设置、应用市场等选项,在仪表盘中,可以看到系统的汇总信息,包括文章数、用户数、评论数、浏览量等等。
在文章页面,新建文章,支持 Markdown 语法:
还可以添加附件、图片、表格、视频、音频、网页、代码块、分栏卡片等内容:
在主题中,可以设置网站布局、全局布局、样式、页脚等等:
在插件中,可以看到已经安装的插件:
还可以通过商店安装插件:
在应用市场中,可以安装看到很多组件,如AI 助手、主题、文档管理等等:
下面来看一下网站主页:
当然,如果你想要将网站发布到公网供大家访问,那么一定要记得备案!
五、总结
在个人建站需求依然存在的今天,Halo 为我们提供了一个优秀的解决方案。
它开源免费、功能丰富、易于部署,无论是技术小白还是有一定开发经验的用户,都能通过它快速搭建起自己的网站。
如果你怀念当年的博客时代,或者想要拥有一个专属的线上空间,不妨试试 Halo,让它帮你轻松开启建站之旅,重新拾起属于自己的网络印记。
我是Jack Bytes
一个专注于将人工智能应用于日常生活的半吊子程序猿!
平时主要分享AI、NAS、Docker、搞机技巧、开源项目等技术,喜欢的话请关注吧!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/143622.html