hexo

Hexo 安装与配置

只谈情不闲聊 提交于 2019-12-01 15:43:57
0. 安装前提 Windows系统下安装 Hexo,需要先安装下列应用程序。 node.js git 1. 安装、初始化 Hexo 123456 $ npm install -g hexo-cli# 创建博客主文件夹为: hexo$ hexo init hexo$ cd hexo$ npm install 创建新 post,新建的 post 文件位于 source/_posts 文件夹内。 1 $ hexo new "My New Post" 2. 服务器 首先安装hexo-server,运行服务器。 12 $ npm install hexo-server --save$ hexo server 网站会在 http://localhost:4000 下启动。 3. 更换主题 在终端窗口下,定位到 Hexo 站点目录下。使用 Git checkout 主题代码。 12 $ cd hexo$ git clone https://github.com/theme-next/hexo-theme-next themes/next 打开站点配置文件 blog/_config.yaml ,找到 theme 字段,并将其值更改为 next。 1 theme: next 运行服务器,验证主题是否正确启用。 12 $ hexo clean$ hexo server 3.1 主题配置

Hexo s 提示 Local hexo not found in XXX 的解决方法

徘徊边缘 提交于 2019-12-01 10:00:32
需要转移 Hexo 文件到另外一台电脑,把 Hexo 文件夹里的所有文件复制到另一台电脑上,配置好 Hexo,最后 hexo s 时却提示 ERROR Local hexo not found in G:\XcantloadX ERROR Try running: 'npm install hexo --save' 的解决方法 解决方法 查找资料后,得知是因为 node_modules 文件夹的原因,需要删除重新安装 1.删除 node_modules 文件夹 2.执行 npm install 如果执行后只有光标一直在闪,没有任何反应,输入 npm install cnpm -g --registry=https://registry.npm.taobao.org 来安装国内的 淘宝 NPM 镜像 安装时间比较久,可能会没反应,多等一会 安装完之后,输入 cnpm install ,时间也比较久 3.再 hexo s 就不会报错了 来源: CSDN 作者: XcantloadX 链接: https://blog.csdn.net/XcantloadX/article/details/78296227

搭建一个支持LaTEX的hexo博客

混江龙づ霸主 提交于 2019-12-01 09:59:51
What is Hexo? 首先安利一下hexo博客: https://github.com/hexojs/hexo 这是一个运行在nodejs上的支持markdown的博客。在安装完 nodejs 和 npm 后你可以这样来安装hexo—— $ npm install hexo -cli -g 以下Quick Start部分摘自官方说明—— 安装博客 $ hexo init blog #这里blog是你文件夹的名字 $ cd blog $ npm install #这样会在blog文件夹中生成整个博客程序 开启服务,默认是监听4000端口 hexo server 写一篇新文章 hexo new "Hello World" 这样以来它会在你博客目录的 ./source/_posts 下生成一个.md文件,文件名默认是标题,当然可以之后更改的。 其他的博客设置,请参考github上官方文档 利用MathJax来渲染LaTeX数学公式 经过一番google之后,发现有位高手已经写好了一个自动部署MathJax的hexo插件 http://catx.me/2014/03/09/hexo-mathjax-plugin/ 安装方式也很简单,在你的博客文件夹下执行—— npm install hexo- math --save hexo math install

Hexo的Next主题配置

随声附和 提交于 2019-12-01 09:58:49
使用Next主题 在 这里 Downloads Next主题代码 将下载的代码放在 myBlog/theme/next 目录下 设置站点 myBlog/_config.yml 的theme字段值为next 生成新页面 hexo g 开启服务 hexo s --debug 发布代码 hexo d 注:此时登录网站,发现是空白的,打开控制台,提示很多vendors目录下的文件404,解决办法是将next主题下即 myBlog/themes/next/source 下的vendors目录名改为lib,并修改 myBlog/themes/next/_config.yml 的 _internal: vendors 改为 _internal: lib 。 参考 : iissnan的回答 主题配置 主题风格设定 通过修改next主题下的 _config.yml 的scheme字段,配置不同的风格。 1 2 3 4 # Schemes scheme: Muse #scheme: Mist #scheme: Pisces 本站点使用的是默认的Muse,显示效果如下: 菜单设置 通过修改next主题下的 _config.yml 的menu字段,选定显示的菜单项。 1 2 3 4 5 6 7 menu: home: / categories: /categories about: /about

创建博客——hexo之踩坑填坑

此生再无相见时 提交于 2019-12-01 09:58:37
一、关于hexo教程网上有很多,一搜一大把。随便找几个或者去官网基本都能搭好。 hexo配置中文官网 推荐一个 1、工具: node.js + github + git + 域名(可选) + windows系统 PS: 这里我假设你懂了,github,node,npm,域名解析,这些东西。 二、填坑 坑1:提示下面错误 ERROR Deployer not found : github 1 _config.yml是配置文件,见下图:hexo在2点几的版本中type: github。之后的版本是type: git 解决:安装如下东西 npm install hexo -deployer -git -- save 1 坑2:github上的repository的命名 首先:格式必须是youname.github.io这种。其次youname必须是你的github的用户名。(特么的花费在这上面多半天的时间,一直是404); 坑3:_config.yml配置该文件 错误提示:FATAL bad indentation of a mapping entry at line 72 , column 7 : 1 可以hexo g 但是不可以hexo d 错误提示: You should configure deployment settings in _config .yml first !

hexo之next主题添加分类

◇◆丶佛笑我妖孽 提交于 2019-12-01 09:58:17
hexo之next主题添加分类 @(Hexo+Github) 当前博客主题用的是next最新版,最初是比较简陋的界面,一直放着没怎么动,测试了下Latex的显示效果没有达到在CSDN 我的博客 上的效果,就很失望,没再此地更新。 但是今年(2018)年突然发现hexo可以做出很酷的静态站点。 于是开始作为首发文章的地方。 下面开始细部的折腾,细节过程记录为文档,以供参考。 创建分类页面(page) 第一步 是创建分类显示界面: https://github.com/iissnan/hexo-theme-next/wiki/%E5%88%9B%E5%BB%BA%E5%88%86%E7%B1%BB%E9%A1%B5%E9%9D%A2 可以参考这个官方的链接,也可以看我摘出来的文字。 1.新建一个页面,命名为categories: hexo new page categories 之所以命名为categories的原因是在next主题的配置文件中,categories是关键词。 2.编辑新建界面,将页面类型设置为categories,主题将会在这个页面上显示所有的分类: --- title: categories date: 2018-03-02 12:33:16 type: "categories" --- 这个步骤很有意思,编辑新建界面是什么?当然hexo熟悉一些自然会知道

搭建hexo 博客踩过的一些坑

梦想与她 提交于 2019-12-01 09:58:06
1、 安装hexo 输入npm install hexo-cli g 出现了如下错误 只需要删除用户目录下的.npmrc文件即可 2、 安装hexo后,初始化博客,出现bash: hexo: command not found 找到C:\Users\Administrator\AppData\Roaming\npm\node_modules\hexo\bin\,将此目录新增到path环境变量中(注:Administrator改成你自己的账户名) 来源: CSDN 作者: TingBlog 链接: https://blog.csdn.net/liting1996/article/details/79612248

2018最新版Hexo博客Next主题6.0配置优化

回眸只為那壹抹淺笑 提交于 2019-12-01 09:57:50
更多内容请访问: http://www.bianxiaofeng.com/view/5 前言 或许是对默认的东西没有好感,总觉得默认的主题是很丑很丑的,完美控是接受不了这个东东的,还好hexo是可以修改主题的。这里首推NexT主题, 精于心,简于形 标语说的是真的不错。使用NexT主题的人比较多,这也说明这个主题确实很成熟了。优化,配置,扩展很多都集成了,比较简单。博文重质量,弄的太花哨确实没啥用。。。 读者可以在 https://hexo.io/themes/ 可以查看你喜欢的主题。 这里我主要说下NexT主题的相关配置。其他主题可以多看看官方文档。 安装主题 安装的过程就一行代码,你需要在博客根目录出打开命令行输入以下命令: git clone https://github.com/theme-next/hexo-theme-next themes / next 以上代码的意思是从 https://github.com/iissnan/hexo-theme-next将next下载到当前目录下的themes里面的next文件夹中。 启用主题 修改站点配置文件 _config.yml # Extensions ## Plugins: https://hexo.io/plugins/ ## Themes: https://hexo.io/themes/ theme: next

Hexo博客NexT主题终极配置

牧云@^-^@ 提交于 2019-12-01 09:57:10
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。本文中我们将对hexo中nexT主题搭建的自己的博客站点进行配置,为你打造个性化博客系统。 目录 Hexo博客发布流程 新建带日期格式的博文 博文插入图片 链接持久化 添加分享功能(百度分享) 添加搜索功能 nexT小白必看-开始使用 nexT小白必看-主题配置 nexT小白必看-第三方服务 nexT进阶必看-内建标签 nexT进阶必看-进阶设定 nexT进阶必看-常见问题 Hexo类似平台 修改文章内超链接文本样式 1. Hexo博客发布流程 hexo init (初始化一个博客系统) hexo new post “博文名称” (新增一个博文) hexo generate (编译博文) hexo server(或hexo s –debug) (本地启动进行预览) hexo deploy (发布到远程服务器上) 站点文件.config.yml中配置git deploy: - type: git repo: github: git@github .com :github账号/发布仓库,分支名称 coding: git@git .coding .net :coding账号/发布仓库,分支名称 安装hexo-deployer-git插件 npm

hexo博客添加搜索功能

白昼怎懂夜的黑 提交于 2019-12-01 09:53:38
hexo博客添加搜索功能 前言 当博文慢慢变多的时候,标签和分类已经不能提供太大的作用,无法准确的定位到自己想要看的博客上去,所以添加一个本站内搜索功能是很有必要的。 安装插件 直接在自己的博客文件夹下(我的是blog)点击鼠标右键选择 Git Bash Here npm install hexo-generator-searchdb --save 修改站点配置文件 我的路径是:blog下的_config.yml文件,进行编辑。 search: path: search.xml field: post format: html limit: 10000 search: path: search.xml field: post format: html limit: 10000 PS:每个冒号后面都有空格。 修改主题配置文件 我的路径:/blog/themes/next下的_config.yml文件,进行编辑。 local_search: enable: true local_search: enable: true PS:冒号后面都有空格。 此时,部署到github,打开网页就可以看到搜索功能了,容易添加,使用起来很方便,推荐添加,增加网站友好度。 来源: CSDN 作者: 不吃蘑菇的马里奥 链接: https://blog.csdn.net/qq_40265501/article