个人博客网站建设工具

博客框架

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编辑器。
相关推荐
HED2 分钟前
VUE项目发版后用户访问的仍然是旧页面?原因和解决方案都在这啦!
前端·vue.js
拉不动的猪23 分钟前
前端自做埋点,我们应该要注意的几个问题
前端·javascript·面试
王景程33 分钟前
如何测试短信接口
java·服务器·前端
安冬的码畜日常1 小时前
【AI 加持下的 Python 编程实战 2_10】DIY 拓展:从扫雷小游戏开发再探问题分解与 AI 代码调试能力(中)
开发语言·前端·人工智能·ai·扫雷游戏·ai辅助编程·辅助编程
小杨升级打怪中1 小时前
前端面经-JS篇(三)--事件、性能优化、防抖与节流
前端·javascript·xss
清风细雨_林木木1 小时前
Vue开发网站会有“#”原因是前端路由使用了 Hash 模式
前端·vue.js·哈希算法
鸿蒙布道师1 小时前
OpenAI为何觊觎Chrome?AI时代浏览器争夺战背后的深层逻辑
前端·人工智能·chrome·深度学习·opencv·自然语言处理·chatgpt
袈裟和尚2 小时前
如何在安卓平板上下载安装Google Chrome【轻松安装】
前端·chrome·电脑
曹牧2 小时前
HTML字符实体和转义字符串
前端·html
小希爸爸2 小时前
2、中医基础入门和养生
前端·后端