hexo

Windows上搭建hexo博客

十年热恋 提交于 2020-02-09 13:04:33
1.windows上下载git(官网太慢),建议去其他地方下载啊(右键出现 Git Bash Here 的标志就安装完成) 2.安装npm:http://nodejs.cn/download/ 3.安装hexo:npm install -g hexo 4.在本地磁盘创建一个 hexo 文件夹 5.进入文件夹,打开 git 6.输入命令: hexo init hexo generate hexo server 7.输入 hexo s (hexo server)出现 localhost:40000 此时就搭建好了 8.可以使用markdown编辑md文档:http://markdownpad.com/ 来源: https://www.cnblogs.com/Hunter-01001100/p/12286756.html

Hexo next主题安装algolia

て烟熏妆下的殇ゞ 提交于 2020-02-09 10:38:58
一直在使用hexo写自己的博客,最近博客刚刚搬家重新搞了下博客: 1、为hexo添加站内搜索 我用的是algolia,在next主题5.x以上的版本集成了algolia站内搜索功能,我们只需要简单的配置下就可以使用: 安装: 1 npm install hexo-algolia --save 配置: 123456789 algolia: 大专栏 Hexo next主题安装algolia applicationID: 'your applicationID' apiKey: 'your apiKey' adminApiKey: 'your adminApiKey' indexName: 'your indexName' chunkSize: 500``` 设置好之后,执行下面的语句: hexo clean hexo algolia 12 现在修改NexT主题集成Algolia,打开them下面的_config.xml配置文件,增加如下配置: algolia: true ` 来源: https://www.cnblogs.com/lijianming180/p/12286263.html

Hexo之旅(四):文章编写技巧

被刻印的时光 ゝ 提交于 2020-02-09 09:37:58
hexo 编写文章可以使用以下命令创建 hexo new "文件名" #创建的文章会在_pots目录下 文章的后缀名是以md命名的文件格式,遵循markdown语法,所以编写文章可以使用markdown语法进行书写我们的文章,相当方便、快速! 分类及标签添加 新建一篇文章默认是没有分类及标签的,可以手动进行修改。然而文章就会自动分类以及加上对应的标签了 12 tags: 标签名 categories: 分类名 文章过长,使用阅读全文分屏 介绍一种比较简单的方式:只需要在文章内容需要分割的地方加一句命令即可 <!-- more --> markdown语法 markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 标题 一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。 123456 # 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标 字体 加粗 要加粗的文字左右分别用两个*号包起来 斜体 要倾斜的文字左右分别用一个*号包起来 斜体加粗 要倾斜和加粗的文字左右分别用三个*号包起来 删除线 要加删除线的文字左右分别用两个~~号包起来 例如: 1234 **这是加粗的文字***这是倾斜的文字*`***这是斜体加粗的文字***~~这是加删除线的文字~~` 大专栏

Hexo Next 接入 google AdSense 广告

折月煮酒 提交于 2020-02-08 17:05:23
前言 个人网站 www.yanlongwang.net 已经运营近一年,每日的浏览量不断上升,现在维持在两位数,打算承接一点广告赚睡后收入,用来维持网站的日常运营,希望能覆盖网站的服务器和域名开销。 FYI 本博客实时更新于 个人网站 - Hexo网站引入google AdSense ,请移步阅读最新内容。 目前,自己通过 Google AdSense 在个人网站的广告位承接广告,下面主要讲解从注册 Google AdSense,到审核通过后设置广告的基本操作。 点击 www.yanlongwang.net 测试体验,如下图。在侧边栏下部应该可以看到 AdSense 推送的广告,如果看不到,查看浏览器是否安装了 AdBlock 等广告屏蔽插件,请暂时关闭这些插件。 // 系统 - Next Theme // 在 hexo 目录下, 输入 “hexo version” 可以查看 Next 及依赖的版本 - hexo: 3.8.0 - hexo-cli: 1.1.0 - ... 广告联盟选择 在国内,比较知名的广告联盟都要求网站备案,比如 百度广告联盟 ,否则无法承接广告,而自己的小网站暂时没有备案,所以只能选择国外的广告联盟。 国外的广告联盟,毫无疑问会选择 Google AdSense,申请门槛相对较低。网站一般运营几个月,有十几篇文章,是比较容易通过审核的。并且,AdSense

Hexo问题解决——持续更新

百般思念 提交于 2020-02-08 13:24:07
一、链接持久化解决 什么都弄好了,然后去访问的时候发现我的所有的文章都指向一个链接 /post/default ,然后我立即想起来了上次我更改了 post 的 permalink ,现在看来应该是改错了,然后阅读 source code 寻找解决方案: 首先npm一下 npm install hexo - abbrlink -- save 然后在 站点配置文件 里,加上这个: permalink : post / : abbrlink . html 这样他就会给你的博客自动生成一串数字,然后你访问的时候就是这个地址。 二、gitalk评论问题 在这里点击初始化的时候没有任何反映,之前舒心一下就好了,现在直接跳转到首页,控制台报401错误??? 解决方案: 点击 这里 进入到你的gitalk设置里面 因为我中途更换了域名,我买了个wsuo.top的域名,但是这里没更新所以报错。 改好了再重新打开就可以了。 三、主页分页问题 后来我的文章越来越多,主页放的有点多而且加载很慢,所以我想修改主页的文章数: 在站点配置文件里找到 pre-page 修改值为5或者你想一页显示的数目 然后就可以分页了 之后又有一个问题:上一页下一页显示错误。 解决办法: \blog\themes\next\layout\_partials\pagination . swig 找到这个文件,修改为这个: { %

Hexo和Pages博客阅读文章出现404页面

无人久伴 提交于 2020-02-05 05:27:29
这几天在看博客的时候突然发现自己的文章在首页显示,但是点击标题或者继续阅读以后直接出现404页面,百度了一圈,然后又Google了一圈,才找到了问题。 ps: (百度是真的垃圾垃圾啊) 尝试过的解决方法 我先hexo s 测试本地的访问情况,发现是没有问题的,不会出现404的情况,但是重新部署以后依然404。 回忆出现问题前的改动:只有一个地方,我把post目录里面文章的文件名改动了,但是删除缓存以后,使用hexo s 命令以后发现没有问题。这时候才部署到github,不过在pages中显示还是有问题。 新建一个测试页面成功,排除了hexo本身的问题。 当时真的不知道哪里出问题了… 最后想到了这招。 最后的大招 后来想想既然不行,那就全部重新来一遍,把所有的文章全部移出去,删除缓存,重新生成,重新部署。部署的时候看到提示删除了所有的文章的网页。我估计这时候就把所有之前出错的网页和链接全部删除了。 然后重新把md文件复制进去,部署测试,这次成功了。 来源: CSDN 作者: YOUNGBC 链接: https://blog.csdn.net/qq_43645530/article/details/104157720

hexo博客插入图片与视频方法

戏子无情 提交于 2020-02-04 15:43:44
hexo博客插入图片与视频方法 在博客中插入视频和图片能让人通俗易懂,生动形象。下面是我找到的一些方法。 图片插入 Hexo有多种图片插入方式,可以将图片存放在本地引用或者将图片放在CDN上引用。 本地引用–绝对路径 当Hexo项目中只用到少量图片时,可以将图片统一放在source/images文件夹中,通过markdown语法访问它们。 source / images / image . jpg ! [ ( 可以写关于图片的描述 ) ] ( / images / image . jpg ) 图片既可以在首页内容中访问到,也可以在文章正文中访问到。 本地引用–相对路径 图片除了可以放在统一的images文件夹中,还可以放在文章自己的目录中。文章的目录可以通过配置_config.yml来生成。 _config . yml post_asset_folder : true 将_config.yml文件中的配置项post_asset_folder设为true后,执行命令$ hexo new post_name,在source/_posts中会生成 文章post_name.md和同名文件夹post_name。将图片资源放在post_name中,文章就可以使用相对路径引用图片资源了。 _posts / post_name / image . jpg ! [ ] ( image . jpg )

基于 Hexo 的 GitHub Pages 配置 CloudFlare CDN

可紊 提交于 2020-02-04 12:27:18
1.概述 由于 GitHub Pages 在国外,而且有时候因为图片过多等原因,静态博客页面在国内访问速度可能会非常慢,我们可以用 CDN 来加速,发现 CloudFlare 免费版没有流量限制,而且配置起来非常简单,所以在此选用 CloudFlare CDN 来加速页面访问。 参考博客(七夏浅笑) https://www.julydate.com/post/60859300/ 2.准备 域名 CloudFlare 账号 github_username.github.io 静态博客 3.流程 在 Hexo 博客 source 文件夹新建名为 CNAME 的文件,内容为个人域名(如果之前已经绑定过自己的域名可以忽略); 进入 CloudFlare 控制台,点击添加站点,输入个人域名,根据向导进行操作; 在 CloudFlare DNS 配置页面配置两个 CNAME 均指向 github_username.github.io 地址: 1) 根域名(@) CNAME 到 github_username.github.io 2)子域名(www) CNAME 到 github_username.github.io 将个人域名的 NS 记录修改为 CloudFlare 的 NS; 等 CloudFlare DNS 解析生效后,并且 CloudFlare 站点状态为 Active 即表示配置生效

hexo+github搭建自己的博客

白昼怎懂夜的黑 提交于 2020-02-04 12:15:58
之前很早就想用hexo弄一个自己独立的博客了,在博客园也写了很多的博客,不过不喜欢博客园的风格。不过今天,终于折腾成功了,用hexo搭建了一个在github写的博客,开心,后面会将自己以前的博客慢慢迁移过来。 前期准备工作 安装hexo npm install -g hexo 创建一个文件夹,如:myBog,cd到myBog里执行 hexo init 命令 执行 hexo generate (hexo g 也可以) 执行 hexo server hexo写博客的步骤 新建一篇博客: 方法1: 1 hexo new "文章标题" 方法2:在本地博客文件夹 source->_post 文件夹下看到我们新建的markdown文件 两者的效果是一样的 进行本地发布 执行命令 hexo server 浏览器打开: http://localhost:4000/ 部署到线上,执行三个命令 hexo clean hexo generate 也可以 hexo g hexo deploy 或者直接执行 hexo c && hexo g && hexo d 一些常用命令 hexo new "postName" #新建文章 hexo new page "pageName" #新建页面 hexo generate #生成静态页面至public目录 hexo server #开启预览访问端口(默认端口4000

Hexo-NexT搭建个人博客(一)

倖福魔咒の 提交于 2020-02-02 13:36:22
Hexo 是一个快速、简洁且高效的静态站点生成框架,它基于 Node.js 。 它有以下特点:  超快速度 Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。  支持Markdown Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件。  一键部署 只需一条指令即可部署到Github Pages,或其他网站  丰富的插件 Hexo 拥有强大的插件系统,安装插件可以让 Hexo 支持 Jade, CoffeeScript。 通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的 标签插件 来快速的插入特定形式的内容。 基于 Hexo 这个优秀的博客框架,很多优秀的开发者奉献出了它们基于 Hexo 开发的 主题 。 NexT 因其 精于心,简于形 的风格,一直被广大用户所喜爱。 安装 安装 Hexo 只需几分钟时间,若你在安装过程中遇到问题或无法找到解决方式,请 提交问题 ,我会尽力解决你的问题。 安装前提 安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序: Node.js Git 如果您的电脑中已经安装上述必备程序,那么恭喜你!接下来只需要使用 npm 即可完成 Hexo 的安装。 1