IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 使用Hexo 搭建个人博客 -> 正文阅读

[开发工具]使用Hexo 搭建个人博客

简介

Hexo 是一个高效简洁的静态博客框架,支持 Markdown 写作语法,插件丰富,主题优雅,部署方便。目前已成为多数人博客建站的选择。

官网:Hexo

安装 Hexo

安装Nodenpm

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,了解更多这里

npm是Node的包管理器

Node官网下载地址:Download | Node.js

根据系统下载相应的安装包进行安装

Node.js会包含node.js和npm两部分,安装node所需的npm会随node一同安装

安装好了之后在命令行中运行相关的命令查看版本信息确认环境变量也配置好了

npm --version

node --version

运行npm命令安装Hexo

npm install -g hexo-cli? #推荐新手

or

npm install -g hexo

运行hexo命令

Hexo就成功安装了

初始化Hexo

在命令行中操作

hexo help? #查看帮助信息

hexo init blog? #创建一个新的名为blog的文件夹

执行 hexo init过程中自动安装好了项目依赖,执行完成后会在blog文件夹下生成以下文件结构:

.
├── node_modules       //依赖安装目录
├── scaffolds          //模板文件夹,新建的文章将会从此目录下的文件中继承格式
|   ├── draft.md         //草稿模板
|   ├── page.md          //页面模板
|   └── post.md          //文章模板
├── source             //资源文件夹,用于放置图片、数据、文章等资源
|   └── _posts           //文章目录
├── themes             //主题文件夹
|   └── landscape        //默认主题
├── .gitignore         //指定不纳入git版本控制的文件
├── _config.yml        //站点配置文件
├── db.json            
├── package.json
└── package-lock.json

生成静态文件运行Hexo服务

生成静态文件 (hexo 后的指令可以只使用第一个字母代替)

hexo generate? #生成静态文件

or

hexo g

生成静态页面文件到public目录

运行hexo服务

hexo server? #启动hexo服务

or

hexo s

然后访问4000端口即可看到搭建成功

也可以加上--debug 参数,如果运行中出错可以看到相关的错误信息

hexo s --debug

默认监听 4000 端口,可以使用 -p 参数指定端口

例如:

hexo s -p 8000 #在8000端口启动hexo服务

页面是hexo给的默认配置,可以自己进行修改;往里面增加一些文章,以及接入评论系统,统计文章阅读量,代码高亮,图床等功能。

路径在 ‘source\_posts\’ 文件夹下 ,md文档

Hexo常用命令

  • hexo generate?????? # 生成静态页面至public目录
  • hexo server??????? # 启动服务器(默认端口4000,'ctrl+c'关闭server)
  • hexo deploy??????? # 项目部署
  • hexo help???????? # 查看帮助
  • hexo new "Name"????? #新建文章
  • hexo new page "Name"??? # 新建页面
  • hexo version??????? # 查看Hexo的版本
  • hexo clean???????? # 清除Hexo的缓存

新建测试文章

hexo new test

这是 post 模板自动生成的 YAML 文件头,title 是这篇 post 的标题,date 是创建的日期, tags标签

添加一下信息进去

运行命令

hexo clean? #清除缓存

hexo g? #重新生成静态文件

运行服务

hexo s

访问4000端口查看

'hexo g' 该命令用来生成静态页面文件到public目录,Hexo会将source文件夹中除posts文件夹之外和以下划线'_'开头命名的文件或文件夹及隐藏的文件将会被忽略。Markdown文件 和 HTML 文件会被解析并放到 public 文件夹,其他文件夹也会被拷贝过去。

声明
提供的技术仅供学习参考测试,利用本文提供的信息造成的直接或间接损失由使用者自行承担。


结语

不开心的时候就去跑个几千米,去疯狂的背单词,去刷各种题,去看几遍地理地图,慢慢的就冷静下来了, 总之记住一句话,即使难过到了极点,也别去做傻事。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-14 01:18:19  更:2022-04-14 01:22:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/14 15:04:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码