对Hexo博客版本进行升级
前言由于我的hexo博客的搭建时间比较早,主题更新之后只支持更新的hexo版本,所以需要对已有的hexo博客的版本进行升级。
升级过程
首先全局升级hexo脚手架也就是hexo-cli,使用hexo version对hexo和hexo-cli的版本进行查看。使用命令进行升级
12npm i hexo-cli -ghexo version
再次确认cli升级成功
使用命令查看系统中待升级的插件
12npm install -g npm-checknpm-check
升级所有可升级插件
12npm install -g npm-upgradenpm upgrade
最后进行升级收尾
12npm update -g npm update --save
生成博客最后对hexo进行确认,使用hexo g生成博客,如果生成成功且没有报错则升级成功。
PS:hexo升级之后的_config.y ...
hexo博客添加RSS订阅
安装所需插件hexo博客中有一个可以生成RSS的xml文件的插件hexo-generator-feed,使用命令行对其进行安装
1npm install hexo-generator-feed
启用插件安装成功之后通过hexo博客根目录下的_config.yml文件的修改来启用插件,修改如下:
12345678# Extensionsplugins: hexo-generator-feed#Feed Atomfeed: type: atom # 生成的类型,RSS对应atom path: atom.xml # 生成的文件名 limit: 20 # 选取推送的文章数量
生成文件通过hexo g生成新的public目录,已经能看到里面有atom.xml文件了。
发布之后就可以进行正常使用
hexo博客文章加密(本文加密密码hello)
10d79030e8222445804370796b90fca106f15dd47c03b7cc3ac7fb0590359f3750f123d5851899d931f092f4127a0a180084977a391f003468ccfa3e60f2c1e208cfa5bced86d78f20147bce0cfcd51ab4d521c75a3b6bf2cb22fd9d56ebd2f8c05230c92d313241904f97f664c1a7f30764a5937a54005f0ed70be6e7d1d822225a0d74ef6de13cb42dc1d7f4a4685ff0d7876596a4e4d7b516025fc21f2ed8ed9345e380689e0f629daf1920fbac0c51fbd97fcc29464c36a4c891fc25f35d43ff1906fcfdd ...
如何在Hexo静态博客中使用pdf文章
前言 我又回来写hexo博客的技术笔记了,因为有一个大(cai)佬(bi)他平时的文档都是用latex写得,发博客有点麻烦,所以要用嵌入pdf的方式进行发表,但是hexo原生不支持pdf,所以我就写了这个教程附带了hexo博客平时的部署方法,供参考。
安装PDF插件
进入你个人博客本地的根目录,在命令行中打开,并运行
1npm install --save hexo-pdf
PDF发表 这一步在国内有两种可行办法,一种是使用本地的文件,让hexo从博客中加载,一种就是放在云端的存储仓库进行加载。这里两种方法都做演示,但是推荐使用后者。
方法一:本地仓库
这个方法比较简单,但是效果较差,可能会造成较大的卡顿,首先在本地的根目录下打开source在这个文件夹下直接将你的pdf放进去即可。
在你的本地的博客根目录下新建一篇文章命令行
1he ...
在自己的服务器上部署hexo博客
前言English Version
因为我有一个腾讯云的服务器,配置如下:
CentOS7.2 X64
1 GB RAM
我想在服务器IP上构建一个hexo博客。
在云服务器上配置git
配置服务器上的Nginx
调整您自己的本地计算机中的Hexo
通过执行以上简单步骤,您也可以拥有自己的网站。废话不多,让我们开始吧!
云服务器准备进入您的云服务器控制台你知道该怎么做
在您的服务器上安装Git
安装依赖项和编译工具
安装依赖项
1yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
安装编译工具
1yum install gcc perl-ExtUtils-MakeMaker package
安装 git
1yum install git
检查git版本
1git ...
怎么在hexo博客中使用latex格式的数学公式
第一步:安装Kramedhexo 默认的渲染引擎是 marked,但是 marked 不支持 mathjax。,所以需要更换Hexo的markdown渲染引擎为hexo-renderer-kramed引擎,后者支持mathjax公式输出。12npm uninstall hexo-renderer-marked --savenpm install hexo-renderer-kramed --save
第二步:更改文件的配置打开/node_modules/hexo-renderer-kramed/lib/renderer.js,将其中的:12345// Change inline math rulefunction formatText(text) { // Fit kramed's rule: $$ + \1 + $$ return text.replace ...