个人博客网站建设工具

博客框架

202X年了,应该极少有人从0开始搭建网站了吧。 一个优秀的博客框架,可以帮助你快速、高效的搭建个人网站,让你事半功倍。

Halo是一个基于Java的开源博客系统,它使用了Spring Boot、Freemarker、MySql、JPA、Lombok、Swagger2等技术栈。Halo的设计理念是现代、简洁和高效,采用可插拔架构,功能模块之间耦合度低、灵活性提高。支持用户按需安装、卸载插件,操作便捷。同时提供插件开发接口以确保较高扩展性和可维护性。

它提供了丰富的插件和主题支持,允许用户轻松定制博客界面和功能。

Hexo是一个快速、简洁且强大的静态站点生成器,它基于Node.js。Hexo将Markdown格式的文本转换为HTML页面,并生成完整的静态网站,这使得部署和维护变得简单。它支持多种主题和插件,可以高度定制化。

WordPress是世界上最流行的博客和内容管理系统(CMS)。它基于PHP和MySQL,提供了一个易于使用的编辑界面和丰富的插件生态系统,使得用户可以构建复杂的网站而无需深入的编程知识。WordPress既适合个人博客,也适合大型企业网站。

Jekyll是一个静态站点生成器,最初由GitHub创始人Tom Preston-Werner创建。它将Markdown和HTML文件转换为静态网站,非常适合创建个人博客和项目页面。Jekyll是GitHub Pages的默认生成器,因此非常适用于托管在GitHub上的项目。

Hugo是一个超快的静态网站生成器,它使用Go语言编写。Hugo的特点是生成速度快,即使在大型项目中也能迅速完成构建。它支持多种主题,提供了强大的短代码系统和模板引擎,可以用来构建复杂的功能。

VuePress是一个基于Vue.js的静态站点生成器,特别适合创建技术文档。它提供了实时预览功能和一个简洁的编辑界面,使得编写文档变得直观和高效。VuePress支持Markdown语法,可以轻松地集成Vue组件。

🍠 每个框架都有其独特的优势和适用场景,选择哪一个取决于你的技术栈、需求和偏好。

高清图片

高质量的图片经常会被用于博客网站的开屏背景、文章封面、博文配图等等。下面几个网站提供了高质量、高清、免费可商用的图片。

随机图片API 随机图片API可以让用户每次访问,网页的开屏图片或者文章封面,都显示不同的随机图片。 下面是几个提供随机图片的网站。

图标与徽章

Badge

看看下方这个长条状的彩色图片,它就是badge, 在github开源项目的ReadMe文档或者产品的详情页里,经常会看到它。 它有助于生动、快速的告诉其他人关于项目的关键信息。

  • Shields.io -- Original home of the badges, launched in 2014. 配合下面的 Simple Icons 可以简单快速的生成丰富多样的个性化SVG格式的badge。
  • Badgen.net -- Fast badge generating service launched in 2018.
  • NodeICO -- Large-format status badges for Node.js projects -- which were once very popular!
  • PlayBadges -- Show off your Play Store™ app's downloads and ratings in your repo
  • Badgie -- Scans the contents of your repository and adds badges based on what it finds.
  • Badges -- Node.js/Deno/Browser npm package for rendering the HTML of various badges
  • Projectz -- Render Badges into your README based on your package.json configuration

Icon

  • iconfont - 阿里妈妈MUX倾力打造的矢量图标管理、交流平台。
  • Simple Icons -- Home of the bulk of the icons used by both Shields and Badgen.
  • Custom Icon Badges -- Allows users to more easily use Octicons and their own icons and logos on shields.io badges.
  • Simple Badges -- Website for finding and previewing Simple Icons on shields.io badges.
  • icons-8 - 超过1万个图标,所以,无论用于哪种设计作品,您都可以找到风格统一的图标。

UI设计

色彩

页面设计

  • Collect UI 每日更新页面UI设计,针对网页中各种不同类型页面:如登录页、注册页、404页面、用户主页、音乐播放页、付款成功页等等,均提供了海量的精彩、新颖的UI设计。 你可以结合自己的网站内容和特点,从该网站中获取灵感。
  • 即时设计 可云端编辑的专业级 UI 设计工具,为中国设计师量身打造 Windows 也能用的「协作版 Sketch」。支持网页端、MacOS、Windows、Linux、iOS、Android 和微信小程序。

Markdown

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,Markdown文件的后缀名便是 .md

教程

编辑器

  • Typora 适用平台 :MacOS、Windows、Linux 简洁优雅功能丰富的Markdown编辑器神器,饱受暂予。不过新版本开始收费了,你可以在网上找到typora最后一个免费版本。
  • MarkText 适用平台 :MacOS、Windows、Linux 一个简单而优雅的开源降价编辑器,专注于速度和可用性。 项目github地址:marktext/marktext: 📝 。 Mark Text一款基于 MIT 协议开源的 Markdown 编辑器,支持 WYSIWYG(所见即所得)的编辑方式,它专注于速度和可用性。Mark Text是具有各种markdown扩展名的markdown实时预览编辑器。
  • Notable 适用平台 :MacOS、Windows、Linux Notable是基于 GitHub Flavored Markdown (GFM)编写的,相比于标准Markdown语法,GFM语法新增了URL自动链接,代码块,语法高亮,删除线,表格,锚点,HTML等功能,也就是说这些基本功能Notable都是支持的。
  • MacDown 适用平台 :macOS 开源且免费的MacOS上的markdown编辑器。
相关推荐
迷雾漫步者1 小时前
Flutter组件————FloatingActionButton
前端·flutter·dart
向前看-2 小时前
验证码机制
前端·后端
燃先生._.3 小时前
Day-03 Vue(生命周期、生命周期钩子八个函数、工程化开发和脚手架、组件化开发、根组件、局部注册和全局注册的步骤)
前端·javascript·vue.js
高山我梦口香糖4 小时前
[react]searchParams转普通对象
开发语言·前端·javascript
m0_748235244 小时前
前端实现获取后端返回的文件流并下载
前端·状态模式
m0_748240255 小时前
前端如何检测用户登录状态是否过期
前端
black^sugar5 小时前
纯前端实现更新检测
开发语言·前端·javascript
寻找沙漠的人5 小时前
前端知识补充—CSS
前端·css
GISer_Jing5 小时前
2025前端面试热门题目——计算机网络篇
前端·计算机网络·面试