开始搭建你的个人博客🧑‍💻

使用quarto在Rstudio中搭建并管理你的博客网站
技术文章
作者

fhaoshao

日期

8/3/23


搭建博客前需要知道

搭建一个网站仅需三件东西:网页资源文件、域名和服务器。网页资源文件指组成网页内容的html、css、JS文件以及图片、音频、视频等各种媒体资源,域名是网页在因特网上的地址,服务器负责将网页接入到因特网上。

当前搭建一个基本的网站的成本已经可以变得非常低,只需要花钱买一个域名,然后花几个小时的时间了解一下相关知识,跟一遍教程就行了。

在介绍这三样东西之前,首先需要了解什么是动态网站和静态网站。

根据网站网页的生成方式,可将网站分成静态网站和动态网站,静态网站的网页由上传到服务器的网页资源文件夹生成,动态网站则由上传到服务器的脚本语言根据连接的数据库实时生成网页。一般而言,涉及用户数据的网站大都是动态网站,服务器根据实时的用户数据生成相应的网页内容,可以实现注册登录、聊天室、大数据推送等功能。静态网站多用于展示,如各种官网、个人作品集等。

在使用quarto在Rstudio中搭建博客前,至少应该了解以下这些知识和方法

科学上网

*******

Git版本控制

参见Happy Git and GitHub for the useR一书

Quarto 基本知识

参见Quarto 文档

以下将分享我的博客搭建流程。由于本人水平有限,想要了解更多的细节请参见Quarto文档网页部分。或者可以参考这篇博客【传送门】,内容非常生动详细。

我的博客搭建流程

以quarto blog提供的基础模板为例。如下所示为整一流程图。

flowchart LR
  A[使用quarto创建博客模板] --> D(在Rstudio中搭建博客网页)
  C[配置git和github环境] --> D
  D --> E[将网页发布到gitpage]
  E --> F[DNS域名解析]

在Rstudio中搭建博客网页

使用quarto创建博客模板

配置git和github环境

部署网页

将网页发布到gitpage

DNS域名解析