博客作业报告--张嘉睿

张嘉睿 Lv1

Hexo 是一个快速、简洁且功能丰富的静态博客框架,基于 Node.js 开发。它允许用户使用 Markdown(或其他支持的标记语言)编写文章,并通过简单的命令将其转换为静态网页。
Hexo拥有以下一些优势:

  1. 简单易用:Hexo 的安装和配置都非常简单,使用者可以快速上手,无需太多专业知识。
  2. 高效快速:由于 Hexo 是基于静态网页生成的,因此在网站访问速度上表现出色。而且,Hexo 在生成静态页面时速度很快,即使在文章较多的情况下也能保持高效率。
  3. 支持多种主题和插件:Hexo 提供了丰富的主题和插件,用户可以根据自己的喜好和需求进行选择和定制,从而打造出独具特色的博客。
  4. Markdown 写作:Hexo 支持使用 Markdown 格式编写文章,Markdown 是一种简单易懂的标记语言,让用户专注于内容创作而无需过多关注排版。
  5. Git 版本管理:Hexo 可以轻松与 Git 集成,使用户可以使用版本控制管理博客内容,方便多人协作和备份。
  6. 丰富的功能:Hexo 不仅仅是一个静态博客生成器,还提供了许多有用的功能,如标签、分类、RSS 订阅等,使用户可以更好地管理和展示自己的内容。

Redefine主题是一款简洁、快速、纯粹的 Hexo 主题,其简约之美遥非平凡,让人领略到设计的力量。本主题不仅包含诸多实用丰富的功能,而且赋予了精致而出色的设计理念。

准备工作

1.安装node.js

  1. 下载网址:https://nodejs.org/en/download
  2. 安装完成后,打开控制面板(win+R 输入cmd),输入node -vnpm -v查看版本信息。
  3. 在node.js安装路径下创建两个文件夹【node_global】及【node_cache】,打开命令行窗口,输入npm config set prefix “D:\Program Files\nodejs\node_global”npm config set cache “D:\Program Files\nodejs\node_cache”,并将node_global的路径添加到系统变量的path中。
  4. 在cmd中输入npm install -g express测试配置是否成功。

2.安装git

  1. 下载网址:https://git-scm.com/download/win
  2. 安装完成后,打开控制面板(win+R 输入cmd),输入git --version查看Git版本信息。
  3. 配置用户名和邮箱
    git config --global user.name xxx
    git config --global user.email xxx@xx.com

Hexo搭建个人博客

  1. 进入文件夹任意位置,点开git bash,输入

npm install hexo-cli -g

hexo init blog

cd blog

npm install

hexo server

其中:

  • node_modules: 依赖包
  • public:生成的页面
  • scaffolds:文章的模板
  • source:资源
  • themes:主题
  1. 输入hexo s,如果出现INFO Hexo is running at http://localhost:4000/ . Press Ctrl+C to stop.,则表示创建成功,点开链接将会看到你初始化的博客界面。
  2. 接下来就可以去寻找自己喜欢的主题模板,构建属于自己的个性化博客界面了。

Hexo部署到github

  1. 在github新建一个名为zhangjiarui530.github.io的仓库,注意前缀要和自己github账号的名字相同,否则可能会报错。
  2. 进入_config.yml文件,找到deploy部分,更改其中的内容如下所示
    img_1.png
  3. 安装 git部署命令工具npm install hexo-deployer-git --save
  4. 最后输入
    hexo clean
    hexo g
    hexo d
    hexo clean清除之前生成的东西,hexo generate生成静态文章,hexo deploy部署博客。
  • Title: 博客作业报告--张嘉睿
  • Author: 张嘉睿
  • Created at : 2024-04-15 17:25:52
  • Updated at : 2024-04-15 17:35:28
  • Link: https://github.com/zhangjiarui530/zhangjiarui530.github.io/2024/04/15/博客报告/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments