首页 > 其他分享 >使用Docusaurus搭建个人网站

使用Docusaurus搭建个人网站

时间:2023-02-03 01:00:53浏览次数:58  
标签:Docusaurus md github 网站 xxx js npm 目录 搭建

第一次使用 Docusaurus 搭建我的个人网站

第一步 安装 node 环境

  • 安装 Node.js 16.14 或更高版本(可以通过执行 node -v 命令来查看当前所用的 Node。js 版本)

  • 下载并安装 npm 包。本指南使用 npm 客户端命令行界面,该界面默认安装在 Node.js。要检查你是否安装了 npm 客户端,请在终端窗口中运行 npm -v

第二步 下载脚手架项目

在创建项目的目录下打开 windows 的 cmd 窗口,运行以下命令,等待系统自动下载生成项目文件完成;

npx create-docusaurus@latest my-website classic

下载完成后,项目目录结构如下:

my-website
├── blog
│   ├── 2019-05-28-hola.md
│   ├── 2019-05-29-hello-world.md
│   └── 2020-05-30-welcome.md
├── docs
│   ├── doc1.md
│   ├── doc2.md
│   ├── doc3.md
│   └── mdx.md
├── src
│   ├── css
│   │   └── custom.css
│   └── pages
│       ├── styles.module.css
│       └── index.js
├── static
│   └── img
├── docusaurus.config.js
├── package.json
├── README.md
├── sidebars.js
└── yarn.lock

项目目录结构介绍

  • /blog/ - 包含博客的 Markdown 文件。如果你关闭了博客功能,则可以将此目录删除。你还可以通过设置 path 参数来改变此目录的名称。在 博客功能指南 文档中可以找到更多详细信息

  • /docs/ - 包含文档的 Markdown 文件。可在 sidebars.js 中自定义文档在侧边栏中的顺序。如果你关闭了文档功能,则可以删除该目录。你还可以通过设置 path 参数来改变此目录的名称。在 文档功能指南 中可以找到更多详细信息

  • /src/ - 非文档文件,例如独立页面(pages)或自定义的 React 组件。你不必严格地遵守将非文档文件放到这里,但是将它们集中在此目录下可以更轻松地进行管理,以便您需要进行某些格式校验或处理

    • /src/pages - 此目录中的任何扩展名为 JSX/TSX/MDX 文件都将被转换为网站的独立页面(page)。 可以在 独立页面(pages)指南 中找到更多详细信息
  • /static/ - 存放静态文件的目录。此处的所有内容都将被复制到最终的 build 目录的根目录下

  • /docusaurus.config.js - 包含站点配置的配置文件。与 Docusaurus 1 中的 siteConfig.js 文件等价

  • /package.json - Docusaurus 网站也是一个 React 应用程序。你可以在其中安装和使用所需的任何 npm 软件包

  • /sidebars.js - 生成文档时使用此文件来指定侧边栏中的文档顺序

第三步 启动项目

使用 VSCode 打开项目,进入项目目录下,执行

npm run start

或者

yarn start

默认情况下,浏览器将打开 http://localhost:3000 地址。

第四步 部署到 github 静态服务器

  • 登录自己 github
  • 创建一个 xxx(自己用户名).github.io 的仓库
  • 修改本机电脑环境变量,添加一个用户变量,变量名为GIT_USER,值为自己 github 用户名,然后一直确定,退出,修改完成后需要重启电脑使环境变量生效
  • 打开项目 docusaurus.config.js 文件,修改 config 下面的配置:
    • 修改: url:修改为自己新建的仓库的地址(http://xxx(xxx为自己github用户名).github.io)
    • 修改: organizationName:自己 github 用户名,
    • 修改: projectName:xxx(xxx为自己github用户名).github.io(上面新建的仓库名)
    • 修改: deploymentBranch: 'gh-pages',
  • 执行以下命令,项目就会自动推送到你 github 新建的仓库上
yarn deploy

现在,你就可以通过https://xxx.github.io访问你的网站了,你也可以把它分享给你的同学进行访问

本文由博客一文多发平台 OpenWrite 发布!

标签:Docusaurus,md,github,网站,xxx,js,npm,目录,搭建
From: https://www.cnblogs.com/tomato2001/p/17087860.html

相关文章

  • ESP32-IDF 在vscode环境搭建
    前言 由于许多的未知原因,我尝试过许多网上教程,在vscode上搭建ESP—IDF环境,但结果是耗费了大把时间,结果还非常不理想。在参考了(一)esp32开发环境搭建(VSCode+ID......
  • Linux快速搭建tensorflow-gpu 1.15.0环境&Keras
    Linux快速搭建tensorflow-gpu1.15.0环境&Keras========================condacreate-ntf115-cconda-forgetensorflow-gpu=1.15condainstallkeras==2.3.1 激......
  • java介绍、环境搭建与Hello,World!
    java的诞生C与C++C语言1972年贝尔实验室操作系统、编译器等偏底层应用指针和内存管理漏洞C++1982年面向对象对C兼容在图形领域、游戏领域等方面常用jav......
  • Mac下multipass+k3s环境搭建
    参考https://zhuanlan.zhihu.com/p/506823796https://forums.rancher.cn/t/autok3s/1229下载multipass用brew下载太慢,用迅雷下载pkg包https://github.com/canonical/m......
  • 编程相关网站
    编程相关网站目录目录编程相关网站目录V型知识库廖雪峰的官方网站书栈网阮一峰的网络日志Web前端导航酷壳-CoolShell菜鸟教程W3school脚本之家网道大前端面试刷题前端知......
  • 《ATK-DLRV1126Qt开发环境搭建》第一章 Ubuntu下安装Qt Creator​
    Ubuntu下安装QtCreator1.1安装Qt​进入下载页面(注意如果找不到下载链接,我们就进行这个顶层目录一个个目录找,因为Qt下载链接会变动),选择Linux的安装包下载。使用迅雷下载再拷......
  • nodeJS+express搭建后台服务,node写后台接口
    确保电脑已安装node.新建个文件夹,准备存放服务文件,打开文件夹,按住shift右键快捷打开powershell窗口,执行命令npmiexpress然后依赖文件就安装好了   新建serve......
  • 苦读书网站小说爬虫
    看小说消磨时间,但是广告太多了,且大多都是不健康的广告,本着无聊练手的想法写了个小说爬虫,可以爬取小说并按小说名章节目录存储网站是众多盗版网站中的一个爬取效果如......
  • docker搭建kafka集群实践
    前言本文主要介绍了如何通过docker搭建一个可以用于生产环境的kafka集群。kafka集群使用了3个节点,依赖zookeeper进行协调,所以会同时搭建一套3节点的zookeeper集群。准备......
  • Redis集群搭建
    本章是基于CentOS7下的Redis集群教程,包括:单机安装RedisRedis主从Redis分片集群1.单机安装Redis首先需要安装Redis所需要的依赖:yuminstall-ygcctcl然后将Redi......