【博客搭建记录贴】day4_Hexo基本操作,添加草稿并发布

目录

  • 1.将项目导入到开发环境
    • 1.1 先把项目导入到IDEA中
    • 1.2 确认IDEA中服务器启动正常
  • 2.Hexo基本操作: 添加草稿并发布
    • 2.1 生成一个草稿文件
    • 2.2 在页面上查看草稿
    • 3.3 将草稿正式发布

1.将项目导入到开发环境

   我本地已经安装了 IntelliJ IDEA(版本:社区版2022.3.1),也支持node.js,所以准备就直接用IDEA来开发,开发之前先将项目导入到IDEA中。

1.1 先把项目导入到IDEA中

过程如下:
打开IDEA -> File -> Open -> 选择项目所在的文件夹(我这里是:D:\Project\blogProject)-> 点击OK
  在这里插入图片描述

1.2 确认IDEA中服务器启动正常

点击下面的Terminal -> 输入【hexo server】
发现服务器在本地正常启动了。在这里插入图片描述
页面如下:
在这里插入图片描述

2.Hexo基本操作: 添加草稿并发布

hexo中文手册参考:hexo基本操作
hexo的常见命令:这次涉及的主要是 hexo new 的命令

PS:hexo 的所有命令可以通过hexo --help查看到。

PS D:\Project\blogProject> hexo --help
INFO  Validating config
Usage: hexo <command>

Commands:
  clean     Remove generated files and cache. 
  config    Get or set configurations.
  deploy    Deploy your website.
  generate  Generate static files.
  help      Get help on a command.
  init      Create a new Hexo folder.
  list      List the information of the site    #查看博客的信息(比如tag,发表的文章,等)
  migrate   Migrate your site from other system to Hexo.
  new       Create a new post.                 #新规博客
  publish   Moves a draft post from _drafts to _posts folder.   #将文章从草稿箱移动到发布区域
  --config  Specify config file instead of using _config.yml
  --cwd     Specify the CWD
  --debug   Display all verbose messages in the terminal
  --draft   Display draft posts
  --safe    Disable all plugins and scripts

For more help, you can use 'hexo help [command]' for the detailed information
or you can check the docs: http://hexo.io/docs/

添加草稿文章命令参考: hexo 写作
hexo new [layout] [title]

  • layout:目前只理解post(最终文章)和draft(草稿),另外两个先不管。
  • title:文章标题,自己定义即可。
PS D:\Project\blogProject> hexo new --help
INFO  Validating config
Description:
Create a new post.
Arguments:
  layout  Post layout. Use post, page, draft or whatever you want.
  title   Post title. Wrap it with quotations to escape.
Options:
  -p, --path     Post path. Customize the path of the post.
  -r, --replace  Replace the current post if existed.
  -s, --slug     Post slug. Customize the URL of the post.

2.1 生成一个草稿文件

使用hexo命令生成一个标题为【为什么有这个博客网站】的草稿文件

PS D:\Project\blogProject> hexo new draft "为什么有这个博客网站"
INFO  Validating config
INFO  Created: D:\Project\blogProject\source\_drafts\为什么有这个博客网站.md

生成结果如下:

  • 看到生成一个新的文件夹_drafts(之后所有的草稿都在这个目录),里面生成了指定标题的文件
  • 中间区域是文章的编辑区域
  • 右边区域是文章的显示区域
    在这里插入图片描述
    随便写点内容上去,方便后续看效果。
    在这里插入图片描述

2.2 在页面上查看草稿

如果直接使用【hexo server】启动服务器,发现草稿没有显示:
原因是草稿默认不会显示在页面中,可在执行时加上 --draft 参数,便可以在网页上查看到草稿。

使用–draft启动服务。

PS D:\Project\blogProject> hexo server --draft
INFO  Validating config
INFO  Start processing
INFO  Hexo is running at http://localhost:4000/ . Press Ctrl+C to stop.

启动之后草稿的显示如下:
在这里插入图片描述

3.3 将草稿正式发布

使用hexo publish命令,指定要发布的文章的标题:

PS D:\Project\blogProject> hexo publish post '为什么有这个博客网站'
INFO  Validating config
INFO  Published: D:\Project\blogProject\source\_posts\为什么有这个博客网站.md

发现文章从草稿箱_drafts目录移动到了_posts目录
在这里插入图片描述
这个时候重新启动服务,就不需要参数–draft了。
启动后的页面,能够正常看到上面的文章。

草稿的使用就到这里了,接下来去试试其他的操作!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/348011.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【modelsim使用】数据显示设置

本文介绍modelsim使用中数据的显示设置&#xff0c;定点小数的显示、模拟波形的显示、数据截位查看、信号颜色和行高设置的操作。 文章目录 定点小数显示模拟波形的显示选取信号的某几位组合查看信号颜色与行高设置 定点小数显示 使用modelsim进行仿真时&#xff0c;涉及到定点…

【GitHub项目推荐--一款美观的开源社区系统】【转载】

推荐一款开源社区系统&#xff0c;该系统基于主流的 Java Web 技术栈&#xff0c;如果你是一名 Java 新手掌握了基本 JavaEE 框架知识&#xff0c;可以拿本项目作为练手项目。 开源社区系统功能还算完善包含发布帖子、发布评论、私信、系统通知、点赞、关注、搜索、用户设置、…

【MySQL】内外连接

内外连接 一、内连接二、外连接1、左外连接2、右外连接 表的连接分为内连和外连。 一、内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选。只不过为了让sql的可读性更好&#xff0c;我们使用其他的关键字进行内连接。 语法&#xff1a; SELECT ... FRO…

BGP路由协议通告原则

1仅将自己最优的路由发给BGP邻居 一般情况下,如果BGP Speaker学到去往同一网段的路由多于一条时,只会选择一条最优的路由给自己使用,即用来发布给邻居,同时上送给IP路由表。但是,由于路由器也会选择最优的路由给自己使用,所以BGP Speaker本身选择的最优的路由也不一定被…

简单模拟实现一个线程池

废话不多说之间上代码 import java.util.ArrayList; import java.util.List; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue;public class MyThreadPoolExecutor {private List<Thread> listnew ArrayList<>();pri…

Linux 离线安装Docker(脚本自动安装)

文章目录 1. 准备docker离线包2. 准备docker.service 系统配置文件3. 准备安装脚本和卸载脚本4. 安装5、docker存储 前言 关于服务器不能联网的情况&#xff0c;这样就没法用yum安装软件&#xff0c;docker也是如此&#xff1b;或者由于CentOS系统采用Yum 安装过程中很慢&#…

SpringBootAdmin邮件通知

在上一篇中我们学习到了 Admin Service Clustering 分布式缓存配置 &#xff0c;这一篇我们来学习&#xff0c;客户端离线&#xff0c;出现故障的时候&#xff0c;我们这么能及时知道呢&#xff0c;发现邮件通知也许是最简单的方式了&#xff01; 邮件通知 邮件通知将作为使用…

​在 Linux ​中管理用户

在 Linux 系统中&#xff0c;用户是系统资源的主要使用者&#xff0c;每个用户都有一个唯一的标识符&#xff08;用户ID&#xff09;。为了更好地组织和管理用户&#xff0c;Linux 还引入了用户组的概念。用户组是用户的集合&#xff0c;有助于更有效地分配权限和资源。 用户是…

LabVIEW工业机器人系统

介绍了ABB工业机器人与LabVIEW之间进行数据交互的解决方案。通过使用TCP/IP协议的socket通信&#xff0c;实现了机器人坐标数据的读取&#xff0c;为人机交互提供了一个更便捷、更高效的新思路。 系统主要由ABB工业机器人、基于TCP/IP协议的通信接口和LabVIEW软件组成。工业机…

Excel:将截面数据转换成面板数据

原始截面数据如下&#xff1a; 步骤&#xff1a;数据——自表格/区域 点击确定&#xff0c;出现下图&#xff1a; 然后&#xff0c;在这个界面选择&#xff1a;“转换”——“逆透视列”下选择逆透视其他列。会出现面板数据形式。 然后&#xff0c;点击“主页”——关闭并上载即…

day16打卡

day16打卡 104. 二叉树的最大深度 递归法时间复杂度&#xff1a;O(N)&#xff0c;空间复杂度&#xff1a;O(N) class Solution { public:int maxDepth(TreeNode* root) {if(root nullptr) return 0;return 1 max(maxDepth(root->left), maxDepth(root->right));} };…

Android Settings 显示电池点亮百分比

如题&#xff0c;Android 原生 Settings 里有个 电池电量百分比 的选项&#xff0c;打开后电池电量百分比会显示在状态栏。 基于 Android 13 &#xff0c; 代码在 ./packages/apps/Settings/src/com/android/settings/display/BatteryPercentagePreferenceController.java &am…

springboot125汽车资讯网站

简介 【毕设源码推荐 javaweb 项目】基于springbootvue 的125汽车资讯网站 适用于计算机类毕业设计&#xff0c;课程设计参考与学习用途。仅供学习参考&#xff0c; 不得用于商业或者非法用途&#xff0c;否则&#xff0c;一切后果请用户自负。 看运行截图看 第五章 第四章 获…

[AIGC 大数据基础] 浅谈hdfs

HDFS介绍 什么是HDFS&#xff1f; HDFS&#xff08;Hadoop Distributed File System&#xff09;是Apache Hadoop生态系统的一部分&#xff0c;是一个分布式文件系统。它被设计用于存储和处理大规模数据集&#xff0c;并且能够容错、高可靠和高性能地处理文件。 HDFS是为了支…

逻辑回归中的损失函数梯度下降

一、引言 逻辑回归中的损失函数通常采用的是交叉熵损失函数&#xff08;cross-entropy loss function&#xff09;。在逻辑回归中&#xff0c;我们通常使用sigmoid函数将线性模型的输出转换为概率值&#xff0c;然后将这些概率值与实际标签进行比较&#xff0c;从而计算损失。 …

创建第一个 Spring 项目(IDEA社区版)

文章目录 创建 Spring 项目创建一个普通的 Maven 项目添加 Spring 依赖IDEA更换国内源 运行第一个 Spring 项目新建启动类存储 Bean 对象将Bean注册到Spring 获取并使用 Bean 对象 创建 Spring 项目 创建一个普通的 Maven 项目 首先创建一个普通的 Maven 项目 添加 Spring 依…

web项目开发的基本过程

一、背景 web项目开发基本过程一般由需求分析&#xff0c;概要设计&#xff0c;详细设计&#xff0c;数据库设计&#xff0c;编码&#xff0c;测试&#xff0c;发布上线这几个过程。这就是经典的瀑布模型。但是随着系统的复杂度越来越高&#xff0c;团队人员技术栈分工越来越小…

《WebKit技术内幕》学习之十三(3):移动WebKit

3 其他机制 3.1 新渲染机制 为了移动领域更好的用户体验&#xff0c;渲染机制所做的改进主要是提升渲染性能来增加响应的速度&#xff0c;甚至不惜牺牲一些跟规范定义的行为不一致的地方。在这一小节中主要介绍三个方面的技术&#xff0c;其一是Tiled Backing Store&#x…

Wpf 使用 Prism 实战开发Day14

备忘录接口增删&#xff08;CURD&#xff09;改查实现 一.添加备忘录控制器&#xff08;MemoController&#xff09; 备忘录控制器&#xff08;MemoController&#xff09;和待办事项控制器 &#xff08;ToDoController&#xff09;功能实现差不多一样。基本套路就是&#xff1…

结构化文本编程语言:ST语言

ST语言通常指的是结构化文本&#xff08;Structured Text&#xff09;&#xff0c;是一种用于工业自动化和过程控制领域的编程语言。它被广泛应用于PLC&#xff08;可编程逻辑控制器&#xff09;和工业控制系统中&#xff0c;用于编写控制逻辑、数据采集和设备通信等任务。 ST语…