
Hexo个人博客搭建
文章平均质量分 77
ChoSeitaku
是一名在校大学生,目前在做C语言、C++、蓝桥杯、算法、考研数学、408的内容,后期会做深度学习、机器学习、神经网络、人工智能、AIGC、WEB3、开发相关的内容
展开
-
13.Hexo Plugins插件及将网站上传到互联网
如果想要将Hexo文件上传到在线托管的Web服务器,并且能够在一个文件夹中生成所有的这些文件,将他们放入FTP程序中,将它们上传到互联网。一旦完成了主题的创建,创建了要创建的所有文件,如何获取这些信息并将它们构建到一个网站当中。Hexo会获取网站上的所有帖子,所有的页面布局和模板,将它们组合到一起形成一个最终的网站。如果将这些文件放到Web服务器上,将会显示Hexo网站。插件一般都是可以下载的代码片段,可以附加到Hexo上。会创建一个叫public的新文件夹,就是网站的源代码。原创 2024-04-21 15:46:27 · 348 阅读 · 0 评论 -
12.Hexo helpers类似函数和data folder数据文件夹
如字符串操作、检查true或false、检查是否在一个页面上、打印出某个页面中的日期或时间特定格式。基本上可以用作是网站上的迷你数据库,可以去存储外部数据文件的地方,如果想要在网站内部使用这些文件。frontmatter上的日期,比如有一篇博客文章,可以用它来解析博客前面的日期。在Hexo中存储信息的方式之一是在frontmatter中。这样可以打印出所有变量的名称,而不是打印出变量的值。要做的就是在任何一个模板中去使用这个文件里的信息。控制字符串中的大小写,将字符串中的每个单词大写。原创 2024-04-21 15:13:59 · 988 阅读 · 0 评论 -
11.Hexo if语句与forEach语句的使用
forEach会循环遍历所有实体,可以通过引用访问它们的各个变量,通过传递给function()函数的变量。post.ejs是网站布局的一部分,用于网站上所有的博客文章。对于网站上所有的博客文章,要设置一个function函数。创建一个列表,将链接放进去,并且在链接的内部放入标题。切换site.后面的内容可以访问到网站里的不同实体。比如要显示在post文件夹中的所有的博客文章。如果删除了b.md的作者,就会输出另一句。现在有两个博客文档,a.md和b.md。在循环的内部,可以输入想要执行的操作。原创 2024-04-19 17:33:54 · 445 阅读 · 0 评论 -
10.Hexo 通过variables在.ejs文件中访问.md文件的内容
实际上可以从post.ejs布局文件访问这些文章如a.md中的frontmatter变量。可以使用这些不同的变量来访问有关博客的frontmatter的信息,还有其他信息。variables,Hexo变量基本上是存储在网站上的其他页面或者网站本身的值。可以在layout上使用这些变量,去以更好的方式显示网站上的所有信息。在Hexo的文档里,列出了所有默认情况下可以访问的变量的数量。可以在post.ejs中去渲染它,这是一个完全自定义的变量。不如,在b页面时,希望页面告诉我在b页面。打开a,也是相同的布局。原创 2024-04-17 19:21:28 · 290 阅读 · 0 评论 -
9.Hexo通过partial文件传值和改变CSS属性
用partials可以创建一个.ejs文件,可以将该标头的所有代码存储在该文件中,然后当想要在其中一个布局上使用这个标头。layout.ejs文件会进入partial文件夹,进入header文件,将该文件中所有代码插入到layout布局中。能够将partial里的部分插入到模板中,可以使用这行代码将此标头插入到想要的任意多个布局中。当想要更新标头的时候,只需要在header.ejd文件中更新它,不必更改任何包含该标头的文件。要做的就是将其插入到这些布局中,但是标头的代码会包含在自己的文件中,原创 2024-04-16 22:04:50 · 505 阅读 · 0 评论 -
8.Hexo主题自定义layout布局文件夹
现在的主题是自定义的,因为没有任何定义,现在是一个空白页面目前资源文件夹里是有一个博客文件a和一个页面文件b。原创 2024-04-15 13:38:34 · 815 阅读 · 0 评论 -
7.Hexo主题安装和自定义
所以要确保读完了相关想要使用的主题的内容,可以知道可以用这个主题做什么不能做什么。可以查看不同的功能和不同的库,和一些这个主题的安装说明,可以知道如何配置主题。如果想要使用不同的主题,可以下载并安装一个主题,就可以立即开始使用一个主题。当切换主题的时候,不必切换任何内容文件,主题会自动知道如何处理所有这些主题。当选择了要使用的主题时,查看自述md文件,通常位于github的主题页面上。下载完成后,主题文件夹多出了quark文件,或者给主题命名的任何名称。所有主题就是包装你的Hexo内容,以某种方式显示它。原创 2024-04-14 13:49:34 · 820 阅读 · 0 评论 -
6.Hexo标签插件和资产文件夹
需要打开config.yml文件,找到写作部分,有一个post_asset_folder,默认是false,要将它设置为true。如果在写博客,想要一些代码示例,可以使用代码块标签插件,轻松地将代码添加到博客中并使其风格化。许多标签插件将采用必需或可选的参数,可以增加功能或只是改进标签插件的外观和呈现内容的方式。标签插件,基本上是只是一些小的代码片段,可以将他们添加到markdown文件中。使用标签插件,除了只是使用它们的名称和调用它们之外,还可以向它们传递不同的参数。原创 2024-04-13 17:26:03 · 957 阅读 · 0 评论 -
5.Hexo为页面标记标签和类别
Hexo的标签和类别基本上是可以在Hexo中将内容分组的两种方式如果在网站上有一堆内容,有不同的博客文章将博客文章分类为不同的类别会很有帮助用特定的关键词为博客文章标记如果可以同时分类和标记页面,会使网站用户更轻松地找到他们想要的页面类型还可以提高网站的整体组织性。原创 2024-04-13 15:47:05 · 1446 阅读 · 0 评论 -
4.Hexo 页面属性和模板设置
当要求Hexo创建一个草稿文件时,Hexo进入scaffold文件夹,查看是否有用于草稿类型的模板文件,它会找到draft.md文件,按照文件上的默认的frontmatter,为新文件创建默认内容。这个新的草稿也和博客文件一样,有一些默认的frontmatter,但是草稿文件中创建的默认的frontmatter与在a文件中创建的默认frontmatter不同。因此a和b实际上以相同的样式和相同的格式来显示的,但是由于a有不同的frontmatter,所以它和b不一样。原创 2024-04-11 19:18:24 · 1120 阅读 · 0 评论 -
3.Hexo创建和编写博客文章内容
然后刷新网站页面,该主题会完成所有的工作,任何在markdown文件中的内容,所有的信息和文件都会自动在网站上呈现。这是一个草稿,所以Hexo会以不同于博客的方式对待它,如果在网站刷新页面,刚刚创建的文件并没有显示。此外还可以创建普通页面,比如在网站上有一个关于页面,它不一定时博客文章,可以更像一个普通页面,输入。这个_posts文件夹是Hexo非常特殊的文件夹,这是要存储所有内容的文件夹,写的任何一篇文章。输入hexo和new,再输入想要创建的页面的名称,想要发布的博客的名称,比如是a。原创 2024-04-10 13:49:25 · 1479 阅读 · 0 评论 -
2.Hexo初始化和默认文件介绍
如何创建第一个网站和hexo创建网站,运行网站,并在浏览器上查看网站了解hexo默认创建的一些文件结构和文件。原创 2024-04-09 15:01:45 · 734 阅读 · 0 评论 -
1.Hexo安装和环境搭建引导
hexo会弹出一堆有关当前正在运行版本的信息,如果收到这些信息并且没有弹出任何错误,那么Hexo就已安装在机器上。为了安装Hexo,我们要使用npm(node package manager),节点包管理器。npm实际上是一个程序,允许在计算机上安装和维护其他程序以及通常的处理。只要弹出nodejs和git的版本号,我们就准备好安装Hexo。因此安装它的方式在Mac和Windows上实际上是一样的。Hexo是一个依赖于一个名为nodejs的程序。检查git是否在计算机上,也是打开终端,输入。原创 2024-04-09 14:58:18 · 582 阅读 · 0 评论