【Hexo】手把手教你搭建属于你自己的博客

简介: 【Hexo】手把手教你搭建属于你自己的博客

零 楔子



Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。


偶然间了解到了 Hexo 这个静态博客网站,通过github绑定,无需购买服务器 就可以生成完全属于自己的博客网站(白嫖)。


因为不熟悉前端,我在搭建过程中也经历了许多的坑,现在我将搭建流程分享出来,希望能给你们提供一些帮助。这是我的两个博客网站:gitee.ioheeh.xyz,大家可以点开看看搭建好后的效果


最重要的是它是免费的,里面也有很多插件和博客主题模板,你完全可以根据自己的喜好来设置它的风格。


心动不如行动,现在就开始搭建属于自己的博客吧。有什么问题可以在评论区讨论,觉得有用的兄弟萌可以点个赞😝


一 运行环境准备



本文环境信息:

  • win10 + vscode(可以是任意文本编辑器)
  • Node.js
  • Git
  • 修改npm为淘宝镜像源,并设置cnpm


  1. 环境的下载只需点开网站找到适合自己的版本安装即可,这里不赘述🍉。
  2. 安装完毕后可以通过cmd命令行输入node -v,npm -vgit --version来验证,如果出现下图则安装成功。


image.png


修改npm的镜像源为在国内更为稳定的淘宝镜像源(建议永久设置)


# 临时改变镜像源
 npm --registry=https://registry.npm.taobao.org
 # 永久设置为淘宝镜像源
 npm config set registry https://registry.npm.taobao.org
 # cnpm安装,在国外服务器不佳时就可以用cnpm代替npm命令
 npm install -g cnpm --registry=https://registry.npm.taobao.org


二 Github准备



  1. 打开GitHub,登陆你的账号。
  2. 新建一个格式为你的用户名.github.io的仓库

image.png


  • 创建成功后在桌面点击右键,Git Bash Here,打开Git的命令行输入这两行代码:


git config --global user.name "此处填写你注册github时的用户名"
 git config --global user.email "此处填写你注册github时的邮箱"
复制代码


  • 然后就可以在C:/Users/[username]/下找到.gitconfig文件(如果没能找到,请打开显示windows显示隐藏文件的功能),用编辑器打开看到以下内容代表配置成功。

image.png


三 安装Hexo



  1. 首先新建一个文件夹👀作为你的博客文件的存放位置,点进去打开Git命令行分别输入:


# hexo框架的安装
  npm install -g hexo-cli
  # 等上一个命令完成后,再输入下面的命令
  hexo init
  # 安装博客所需要的依赖文件
  npm install
复制代码


💥 Tips:Hexo一大好处就是你在安装过程内出现了任何问题,都大可以删掉文件夹重来。 注意后续所有操作都应该在这个文件夹目录下进行~


  1. 等待运行完成,你会发现此时文件夹内多了好多文件。此时本地搭建完成,我们来运行一下试试看,输入以下命令:


hexo g
 hexo s


image.png


  1. 根据提示我们打开 http://localhost:4000 ,就可以看到生成的网页,说明Hexo已经成功在本地运行。


四 发布到Github



我们已经完成了Hexo下载安装和本地运行,接下来将本地博客发布到Github让别人也能通过网址访问你的博客。


  1. 在本地文件夹下打开Git命令行,分别输入以下命令


# 安装用来发布的插件
 npm install hexo-deployer-git --save
 # 将本地目录与Github关联起来
 # 这步输入后一直回车即可
 ssh-keygen -t rsa -C "你的邮箱地址"
复制代码


  1. C:/Users/[username] 目录下找到名为.ssh 的文件夹,打开其中的 id_rsa.pub,复制里面的的内容。 然后打开 Github,点击右上角的头像 Settings 选择 SSH and GPG keys


image.png

点击 New SSH key 将之前复制的内容粘帖到 Key 的框中,Title 可以随意,点击 Add SSH key 完成添加。


image.png


  • 回到命令行界面测试是否与Github连接成功,输入ssh -T git@github.com,出现一个询问内容输入yes,出现You’ve successfully …说明连接成功。


  • 进入博客站点目录,用文本编辑器打开_config.yml,这个_config.yml 是博客的配置文件,在以后会经常使用到,修改如下图的几个地方:


image.png

然后滑到文件最底部deploy处添加如下代码:


type: git
 repo: git@github.com:github用户名/github用户名.github.io.git  
 branch: master


image.png


  1. 最后一步,生成页面并发布,我们执行如下命令:


# generate, Hexo会根据配置文件渲染出一套静态页面
 hexo g
 # deploy, 将上一步渲染出的一系列文件上传至至Github Pages
 hexo d
 # 或者也可以直接输入此命令,直接完成渲染和上传
 hexo g -d
复制代码
  1. 上传完成后,在浏览器中打开网址 你的github用户名.github.io,查看上传的网页。如果页面变成了之前本地调试时的样子,说明上传完成了。没变的话查看一下上传时命令行窗口的信息有没有错误信息,没有的话等一下或按ctrl+f5刷新清除一下浏览器缓存试试。


五 写文章



  1. 在博客文件夹的/source/_posts目录下新建或修改md格式的文章,每个文章前都至少添加以下front-matter字段。


---
 title: hexo文章
 date: 2021-08-17 22:25:00
 ---
复制代码
  1. 每次上传都应该在命令行输入:


hexo cl
 hexo g -d


目录
相关文章
|
3天前
|
人工智能 自然语言处理 Shell
深度评测 | 仅用3分钟,百炼调用满血版 Deepseek-r1 API,百万Token免费用,简直不要太爽。
仅用3分钟,百炼调用满血版Deepseek-r1 API,享受百万免费Token。阿里云提供零门槛、快速部署的解决方案,支持云控制台和Cloud Shell两种方式,操作简便。Deepseek-r1满血版在推理能力上表现出色,尤其擅长数学、代码和自然语言处理任务,使用过程中无卡顿,体验丝滑。结合Chatbox工具,用户可轻松掌控模型,提升工作效率。阿里云大模型服务平台百炼不仅速度快,还确保数据安全,值得信赖。
157353 24
深度评测 | 仅用3分钟,百炼调用满血版 Deepseek-r1 API,百万Token免费用,简直不要太爽。
|
5天前
|
人工智能 API 网络安全
用DeepSeek,就在阿里云!四种方式助您快速使用 DeepSeek-R1 满血版!更有内部实战指导!
DeepSeek自发布以来,凭借卓越的技术性能和开源策略迅速吸引了全球关注。DeepSeek-R1作为系列中的佼佼者,在多个基准测试中超越现有顶尖模型,展现了强大的推理能力。然而,由于其爆火及受到黑客攻击,官网使用受限,影响用户体验。为解决这一问题,阿里云提供了多种解决方案。
17001 37
|
13天前
|
机器学习/深度学习 人工智能 自然语言处理
PAI Model Gallery 支持云上一键部署 DeepSeek-V3、DeepSeek-R1 系列模型
DeepSeek 系列模型以其卓越性能在全球范围内备受瞩目,多次评测中表现优异,性能接近甚至超越国际顶尖闭源模型(如OpenAI的GPT-4、Claude-3.5-Sonnet等)。企业用户和开发者可使用 PAI 平台一键部署 DeepSeek 系列模型,实现 DeepSeek 系列模型与现有业务的高效融合。
|
5天前
|
并行计算 PyTorch 算法框架/工具
本地部署DeepSeek模型
要在本地部署DeepSeek模型,需准备Linux(推荐Ubuntu 20.04+)或兼容的Windows/macOS环境,配备NVIDIA GPU(建议RTX 3060+)。安装Python 3.8+、PyTorch/TensorFlow等依赖,并通过官方渠道下载模型文件。配置模型后,编写推理脚本进行测试,可选使用FastAPI服务化部署或Docker容器化。注意资源监控和许可协议。
1311 8
|
13天前
|
人工智能 搜索推荐 Docker
手把手教你使用 Ollama 和 LobeChat 快速本地部署 DeepSeek R1 模型,创建个性化 AI 助手
DeepSeek R1 + LobeChat + Ollama:快速本地部署模型,创建个性化 AI 助手
3416 117
手把手教你使用 Ollama 和 LobeChat 快速本地部署 DeepSeek R1 模型,创建个性化 AI 助手
|
8天前
|
人工智能 自然语言处理 API
DeepSeek全尺寸模型上线阿里云百炼!
阿里云百炼平台近日上线了DeepSeek-V3、DeepSeek-R1及其蒸馏版本等六款全尺寸AI模型,参数量达671B,提供高达100万免费tokens。这些模型在数学、代码、自然语言推理等任务上表现出色,支持灵活调用和经济高效的解决方案,助力开发者和企业加速创新与数字化转型。示例代码展示了如何通过API使用DeepSeek-R1模型进行推理,用户可轻松获取思考过程和最终答案。
|
5天前
|
人工智能 自然语言处理 程序员
如何在通义灵码里用上DeepSeek-V3 和 DeepSeek-R1 满血版671B模型?
除了 AI 程序员的重磅上线外,近期通义灵码能力再升级全新上线模型选择功能,目前已经支持 Qwen2.5、DeepSeek-V3 和 R1系列模型,用户可以在 VSCode 和 JetBrains 里搜索并下载最新通义灵码插件,在输入框里选择模型,即可轻松切换模型。
934 14
|
12天前
|
API 开发工具 Python
阿里云PAI部署DeepSeek及调用
本文介绍如何在阿里云PAI EAS上部署DeepSeek模型,涵盖7B模型的部署、SDK和API调用。7B模型只需一张A10显卡,部署时间约10分钟。文章详细展示了模型信息查看、在线调试及通过OpenAI SDK和Python Requests进行调用的步骤,并附有测试结果和参考文档链接。
1938 9
阿里云PAI部署DeepSeek及调用
|
9天前
|
人工智能 数据可视化 Linux
【保姆级教程】3步搞定DeepSeek本地部署
DeepSeek在2025年春节期间突然爆火出圈。在目前DeepSeek的网站中,极不稳定,总是服务器繁忙,这时候本地部署就可以有效规避问题。本文以最浅显易懂的方式带读者一起完成DeepSeek-r1大模型的本地部署。
|
12天前
|
缓存 自然语言处理 安全
快速调用 Deepseek API!【超详细教程】
Deepseek 强大的功能,在本教程中,将指导您如何获取 DeepSeek API 密钥,并演示如何使用该密钥调用 DeepSeek API 以进行调试。

热门文章

最新文章