个人博客网站建设工具

博客框架

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编辑器。
相关推荐
清灵xmf2 小时前
在 Vue 中实现与优化轮询技术
前端·javascript·vue·轮询
大佩梨2 小时前
VUE+Vite之环境文件配置及使用环境变量
前端
GDAL2 小时前
npm入门教程1:npm简介
前端·npm·node.js
小白白一枚1113 小时前
css实现div被图片撑开
前端·css
薛一半3 小时前
PC端查看历史消息,鼠标向上滚动加载数据时页面停留在上次查看的位置
前端·javascript·vue.js
@蒙面大虾3 小时前
CSS综合练习——懒羊羊网页设计
前端·css
MarcoPage3 小时前
第十九课 Vue组件中的方法
前端·javascript·vue.js
.net开发3 小时前
WPF怎么通过RestSharp向后端发请求
前端·c#·.net·wpf
**之火4 小时前
Web Components 是什么
前端·web components
顾菁寒4 小时前
WEB第二次作业
前端·css·html