您当前的位置:首页 > 电脑百科 > 站长技术 > 网站

十分钟快速搭建个人博客、文档网站!

时间:2023-10-27 13:50:17  来源:微信公众号  作者:前端充电宝

十分钟快速搭建个人博客、文档网站!

VitePress

VitePress 是一款静态站点生成器,专为构建快速、以内容为中心的网站设计。简而言之,VitePress 获取用 Markdown 编写的源内容,为其应用主题,并生成可以轻松部署在任何地方的静态 html 页面。VitePress 是 Vuepress 的更现代化、高效和灵活的替代品,适用于构建快速、易于定制的文档站点。

VitePress 附带一个专为技术文档设计的默认主题。它为 Vite、Rollup、Pinia、VueUse、Vitest、D3、Unocss、Iconify 等文档提供了支持。Vue.js 官方文档也基于 VitePress,但使用多个翻译之间共享的自定义主题。

VitePress 具有以下特点:

  • 专注于内容:轻松使用Markdown创建漂亮的文档站点。
  • 享受 Vite 开发体验:即时启动服务器,快速更新,利用 Vite 生态系统插件。
  • 使用 Vue 进行自定义:直接在Markdown中使用Vue语法和组件,或使用Vue构建自定义主题。
  • 快速发布网站:通过静态HTML实现快速初始加载,并通过客户端路由实现快速后续导航。

十分钟快速搭建个人博客、文档网站!

Github:https://github.com/vuejs/vitepress。

VuePress

VuePress 是 Vue 团队开源的一款Vue 驱动的静态网站生成器,它由两部分组成:第一部分是一个极简静态网站生成器,它包含由 Vue 驱动的主题系统和插件 API,另一个部分是为编写技术文档而优化的默认主题,它的诞生初衷是为了支持 Vue 及其子项目的文档需求。

注意:Vue 团队目前更推荐使用 VitePress 来构建静态网站。

每一个由 VuePress 生成的页面都带有预渲染好的 HTML,也因此具有非常好的加载性能和搜索引擎优化(seo)。同时,一旦页面被加载,Vue 将接管这些静态内容,并将其转换成一个完整的单页应用(SPA),其他的页面则会只在用户浏览到的时候才按需加载。

VuePress 的特点如下:

  • 简洁至上:以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。
  • Vue 驱动:享受 Vue + webpack 的开发体验,可以在 Markdown 中使用 Vue 组件,又可以使用 Vue 来开发自定义主题。
  • 高性能:VuePress 会为每个页面预渲染生成静态的 HTML,同时,每个页面被加载的时候,将作为 SPA 运行。

 

十分钟快速搭建个人博客、文档网站!

GitHub:https://github.com/vuejs/vuepress。

Docusaurus

Docusaurus是 Facebook 开源的一个开源的静态站点生成器,旨在帮助用户快速构建美观、易于维护的文档站点。它提供了一套全面的工具和功能,使用户能够专注于编写内容,而无需花费大量时间和精力来构建和设计网站。

Docusaurus基于现代化的技术栈,使用React作为主要的前端框架,并结合了其他工具和库,例如Webpack、Babel和Markdown等。它支持使用Markdown编写文档,并通过简单的文件组织结构来管理和展示文档内容。

Docusaurus提供了许多实用的功能,如响应式布局、快速导航、搜索功能、版本控制、国际化支持等。它还提供了可自定义的主题和插件系统,使用户能够灵活地定制和扩展站点的外观和功能。

 

十分钟快速搭建个人博客、文档网站!

GitHub:https://github.com/facebook/docusaurus。

Dumi

dumi 是蚂蚁集团开源的一款为组件开发场景而生的静态站点框架,与 father 一起为开发者提供一站式的组件开发体验,father 负责组件源码构建,而 dumi 负责组件开发及组件文档生成。

dumi 具有以下特性:

  • 更好的编译性能:通过结合使用 Umi 4 MFSU、esbuild、SWC、持久缓存等方案,带来比 dumi 1.x 更快的编译速度
  • 内置全文搜索:不需要接入任何三方服务,标题、正文、demo 等内容均可被搜索,支持多关键词搜索,且不会带来产物体积的增加
  • 全新主题系统:为主题包增加插件、国际化等能力的支持,且参考 Docusaurus 为主题用户提供局部覆盖能力,更强更易用
  • 约定式路由增强:通过拆分路由概念、简化路由配置等方式,让路由生成一改 dumi 1.x 的怪异、繁琐,更加符合直觉
  • 资产元数据 2.0:在 1.x 及 JSON Schema 的基础上对资产属性定义结构进行全新设计,为资产的流通提供更多可能
  • 继续为组件研发而生:提供与全新的 NPM 包研发工具 father 4 集成的脚手架,为开发者提供一站式的研发体验

 

十分钟快速搭建个人博客、文档网站!

GitHub:https://github.com/umijs/dumi。

Rspress

Rspress 是字节跳动开源的一个基于 Rspack 的静态站点生成器,基于 React 框架进行渲染,内置了一套默认的文档主题,可以通过 Rspress 来快速搭建一个文档站点,同时也可以自定义主题,来满足你的个性化静态站需求,比如博客站、产品主页等,也可以接入官方提供的相应插件来方便地搭建组件库文档。

Rspress 的主要特性如下:

  • 构建性能:保证足够快的启动速度,带来良好的开发体验。
  • MDX 支持:通过 MDX,我们可以方便地复用文档片段,以及在文档中渲染自定义的 React 组件。
  • 文档站基础能力:包括国际化、多版本支持、全文搜索、组件库文档等。
  • 可扩展性:内置插件系统,支持通过插件 API 来扩展框架功能。

十分钟快速搭建个人博客、文档网站!

Github:https://github.com/web-infra-dev/rspress。

Astro

Astro 是一个新兴的前端框架,它专注于构建文档网站和静态网站。Astro 的设计理念是“HTML 优先”,它使用标准的 HTML、CSS 和 JAVAScript 语言,让开发者可以更加自然地编写 Web 应用。

Astro 具有以下特性:

  • 组件岛屿:一种用于构建更快网站的新型 Web 架构
  • 采用服务端优先的 API 设计:将昂贵的数据加载工作从用户设备上移开。
  • 默认情况下无需 JavaScript:避免 JavaScript 运行时的开销,提高网站速度。
  • 边缘就绪:可在任何地方部署,甚至是像 Deno 或 Cloudflare 这样的全球边缘运行时。
  • 可定制:支持 TAIlwind、MDX 和其他 100 多个集成,满足不同的需求。
  • UI 无关:支持多种框架,如 React、Preact、Svelte、Vue、Solid、Lit 等。

 

十分钟快速搭建个人博客、文档网站!

GitHub:https://github.com/withastro/astro。

Docsify

Docsify 是一个基于 JavaScript 的文档网站生成器。它可以将 Markdown 文件转换为漂亮的、响应式的文档网站。

Docsify 的主要特点如下:

  • 轻量级:核心库非常小巧,只有几十 KB 大小,因此加载速度很快。
  • 零配置:构建文档网站非常简单,不需要复杂的配置。只需将 Markdown 文件放在指定的目录中,并在 HTML 文件中引入 Docsify 库即可。
  • 动态加载:可以根据用户的浏览行为动态加载文档内容,只在需要时才加载相关的 Markdown 文件,从而提高网站的性能和加载速度。
  • 导航和搜索:提供了便捷的导航和搜索功能,可以帮助用户快速找到所需的文档内容。
  • 插件支持:支持插件系统,可以扩展其功能。例如,可以添加代码高亮、图表、目录结构等插件,以增强文档网站的功能和可视化效果。

十分钟快速搭建个人博客、文档网站!

GitHub:https://github.com/docsifyjs/docsify。

Gatsby

Gatsby 是一个基于 React 的静态网站生成器。它使用现代化的前端开发工具和技术,帮助开发者构建快速、安全和高性能的网站。

Gatsby 的主要特点如下:

  • 静态网站生成:通过预先生成静态 HTML、CSS 和 JavaScript 文件来构建网站,这样可以提供更快的加载速度和更好的用户体验。
  • React 支持:基于 React 构建,利用了 React 的组件化开发模式和生态系统,使开发者可以更轻松地构建复杂的交互式界面。
  • 数据源插件:提供了各种数据源插件,可以从不同的数据源(如 Markdown 文件、CMS、API 等)获取数据,并将其转换为可用于构建网站的格式。
  • 强大的插件生态系统:拥有丰富的插件生态系统,开发者可以使用这些插件来扩展功能,例如添加图像优化、SEO 支持、数据分析等。
  • 自动优化和代码分割:会自动对生成的网站进行优化,包括图像压缩、代码分割、懒加载等,以提高性能和加载速度。
  • 部署灵活:可以将生成的静态文件部署到各种托管平台,如.NETlify、GitHub Pages、AWS S3 等。

 

十分钟快速搭建个人博客、文档网站!

GitHub:https://github.com/gatsbyjs/gatsby。



Tags:博客   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
十分钟快速搭建个人博客、文档网站!
VitePressVitePress 是一款静态站点生成器,专为构建快速、以内容为中心的网站而设计。简而言之,VitePress 获取用 Markdown 编写的源内容,为其应用主题,并生成可以轻松部署在任...【详细内容】
2023-10-27  Search: 博客  点击:(288)  评论:(0)  加入收藏
VitePress个人博客构建及部署
VitePress个人博客构建及部署使用VitePress构建以及使用Nginx部署 仓库初始化# install$ npm install -D vitepress# init$ npx vitepress init# 初始换配置官方建议存储在d...【详细内容】
2023-08-13  Search: 博客  点击:(167)  评论:(0)  加入收藏
zblog搭建个人博客网站/安装教程(手把手教你搭建)
本地版搭建教程:phpstudy快速搭建网站步骤(手把手教你搭建)xampp快速搭建网站步骤(手把手教你搭建)APPserver安装教程(手把手教你搭建)wampserve详细安装教程(手把手教你搭建)先按照...【详细内容】
2022-07-04  Search: 博客  点击:(625)  评论:(0)  加入收藏
在 IIS 服务器上安装 Typecho 博客系统
Typecho 是一个基于 PHP 和 Markdown 的开源轻量级博客系统,界面清爽。本文所用服务器系统为 Windows Server 2012, IIS 版本为 6.2。本文使用 sqlite3 作为数据库,没有使用传...【详细内容】
2022-03-25  Search: 博客  点击:(589)  评论:(0)  加入收藏
什么样的博客网站一年可以创造25万以上的被动收入?
之前发表的一支视频【乖乖女打工族 28岁财务自由的真实故事】,主角「蕾咪」28岁时每月被动收入超过2万5千元(台币10万元,为方便讨论,本文所提及货币单位一律以人民币为主)宣告...【详细内容】
2022-01-26  Search: 博客  点击:(315)  评论:(0)  加入收藏
文档如何自动化部署到线上环境「每个前端都可以拥有自己的博客」
作者:maomincoding 来源:前端历劫之路 前言说起文档,我们可能会第一时间会想起很多技术文档,比如Vue.js文档、React.js文档、TypeScript文档,它们都有相似的布局和样式。那么,作为...【详细内容】
2021-12-23  Search: 博客  点击:(396)  评论:(0)  加入收藏
零成本、零基础搭建一个个人博客
转自: https://blog.kermsite.com/p/blog-intro/由于格式问题,部分链接、表格可能会失效,若失效请访问原文此专题将详细介绍如何从零开始搭建一个个人博客。Dec 01, 2021阅读时...【详细内容】
2021-12-17  Search: 博客  点击:(333)  评论:(0)  加入收藏
如何做一个月3000以上,简单复制的个人博客网站
大家好,我是小包,喜欢分享干货。今天给大家分享一篇我去年写的文章,主要内容是关于做个人博客的。看到这个标题,很多朋友会问:都2019年了,现在做网站是不是晚了?其实并不晚,只要搜索...【详细内容】
2021-08-19  Search: 博客  点击:(274)  评论:(0)  加入收藏
怎么样才能让自己的博客被谷歌和百度收录
引言前面我们有写到怎么搭建一个外网可访问的个人博客《作为一个程序员居然还没有属于自己的一个博客?》,博客是搭建起来了,但是没有流量,百度搜不到,谷歌也搜不到是不是有点小...【详细内容】
2020-11-13  Search: 博客  点击:(276)  评论:(0)  加入收藏
推荐5个爆款Java开源博客,是我目前用过最好用的博客系统
1.OneBlog一个简洁美观、功能强大并且自适应的Java博客,使用springboot开发,前端使用Bootstrap,支持移动端自适应,配有完备的前台和后台管理功能。功能简介多种编辑器、自动申请...【详细内容】
2020-09-22  Search: 博客  点击:(619)  评论:(0)  加入收藏
▌简易百科推荐
访问网站显示不安全是什么原因?怎么解决?
访问网站时显示“不安全”,主要原因以及解决办法: 1.没用HTTPS加密:网站还在用老的HTTP协议,数据传输没加密,容易被人偷看或篡改。解决办法是网站管理员启用HTTPS,也就是给网站装...【详细内容】
2024-04-08  JOYSSL爆爆    Tags:网站   点击:(4)  评论:(0)  加入收藏
SSL证书过期后网站还能正常访问吗
当SSL证书过期后,尽管网站的服务器仍然可以处理请求并提供服务,但是浏览器会在尝试建立安全连接时检测到证书已过期,并显示警告信息告知用户该网站的安全证书已过期。这会严重...【详细内容】
2024-03-27    见方天地  Tags:SSL证书   点击:(11)  评论:(0)  加入收藏
HTTPS网站怎么实现
HTTP协议迁移到HTTPS,以提供更加安全的网络环境并增强用户信任。那么,如何将一个使用HTTP的网站安全升级到HTTPS呢?我们需要理解HTTP和HTTPS的区别。HTTP,即超文本传输协议,是一...【详细内容】
2024-03-27  倏然间    Tags:HTTPS   点击:(6)  评论:(0)  加入收藏
SSL证书即将过期,不更新可以吗?
SSL证书是用来保护网站数据传输安全的重要工具,通过数据加密和身份认证两大功能,为网站提供了一个安全、可信的网络环境。由正规CA机构所颁发的SSL证书都具有一定的使用期限,通...【详细内容】
2024-03-27  帝恩思DNS    Tags:SSL证书   点击:(7)  评论:(0)  加入收藏
网站运营的好与坏主要决定因素是内容与seo优化
在这个信息爆炸的时代,网站如雨后春笋般涌现,如何在众多网站中脱颖而出,吸引更多的访问者,成为了每一个网站运营者关心的问题。我们不禁要问,是什么决定了网站运营的好与坏呢?答案...【详细内容】
2024-03-26  易华合讯    Tags:网站运营   点击:(9)  评论:(0)  加入收藏
网站制作不再难:小白也能上手的建站教程
在互联网高速发展的时代,网站已成为企业、个人展示自身形象和实力的重要窗口。过去,网站制作对于许多人来说是一项技术活,需要专业的知识和经验。但随着技术的进步,现在即便是没...【详细内容】
2024-03-24  一度旭展互联网科技    Tags:网站制作   点击:(5)  评论:(0)  加入收藏
想建个网站赚钱?先来看看这篇建站指南吧
随着互联网的飞速发展,越来越多的人希望通过建立自己的网站来实现创业梦想或者赚取额外的收入。但建站并非一蹴而就的简单事情,它需要综合策划、设计、技术和运营等多方面的知...【详细内容】
2024-03-21  一度旭展互联网科技    Tags:网站   点击:(4)  评论:(0)  加入收藏
个人站长的出路在哪?
个人站长的出路在于不断适应互联网的发展趋势,积极寻求创新和变革。以下是一些个人站长可以考虑的出路: 转型为内容创作者:随着内容营销的兴起,越来越多的企业和个人开始注重内...【详细内容】
2024-02-29    简易百科  Tags:个人站长   点击:(39)  评论:(0)  加入收藏
网络环境和用户需求不断变化,个人站长该怎么办?
个人站长是一个相对特殊的群体,他们通常以个人身份独立运营网站,没有大型企业或组织的支持。由于缺乏资源和大企业的光环,个人站长需要更加注重策略和技巧,才能在竞争激烈的网络...【详细内容】
2024-02-29    简易百科  Tags:个人站长   点击:(33)  评论:(0)  加入收藏
AI时代 个人站长还有出路吗?
AI时代,个人站长依然有出路,但需要进行一些调整和转型。首先,利用AI工具可以帮助个人站长提高效率和产出质量。例如,利用AI进行内容创作、智能推荐、用户画像分析等,可以大大提升...【详细内容】
2024-02-29    简易百科  Tags:个人站长   点击:(42)  评论:(0)  加入收藏
站内最新
站内热门
站内头条