使用这个hexo,首先起码得在本地跑通,估计mac的教程 都很专业,都可以很轻松的就跑起来啦。但是,对于Windows用户来说,就没那么轻松了,当然,人要是机智呢,多花点时间也是可以搞定的。就比如我。嘿嘿。

下面是我当时操作的记录。

首先是,我在自己电脑上安装好了hexo,而且经检测,确认这个hexo已经安装OK啦。下面就是我在本地怎么让这个hexo跑起来。

先看第一个错误的示范。

具体原因,我已经在配图上写明了。

至于这个会产生大概130行的文字吧,我是不嫌弃麻烦的给贴到下面吧。诸位看官们,就多转几下鼠标滑轮而已啦。

从执行hexo init 命令开始产生的文字。如下。

D:\hexo>hexo init
INFO  Cloning hexo-starter to D:\hexo
Cloning into 'D:\hexo'...
remote: Counting objects: 53, done.
remote: Total 53 (delta 0), reused 0 (delta 0), pack-reused 53
Unpacking objects: 100% (53/53), done.
Submodule 'themes/landscape' (https://github.com/hexojs/hexo-theme-landscape.git
) registered for path 'themes/landscape'
Cloning into 'D:/hexo/themes/landscape'...
remote: Counting objects: 781, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 781 (delta 0), reused 1 (delta 0), pack-reused 775
Receiving objects: 100% (781/781), 2.54 MiB | 202.00 KiB/s, done.
Resolving deltas: 100% (397/397), done.
Submodule path 'themes/landscape': checked out 'decdc2d9956776cbe95420ae94bac87e
22468d38'
INFO  Install dependencies
��Ϣ: ���ṩ��ģʽ�޷��ҵ��ļ�
npm WARN deprecated swig@1.4.2: This package is no longer maintained> hexo-util@0.6.0 postinstall D:\hexo\node_modules\hexo-renderer-marked\node_mod
ules\hexo-util
> npm run build:highlight|
> hexo-util@0.6.0 build:highlight D:\hexo\node_modules\hexo-renderer-marked\node
_modules\hexo-util
> node scripts/build_highlight_alias.js > highlight_alias.jsonnpm WARN optional dep failed, continuing fsevents@1.1.1
npm WARN optional dep failed, continuing fsevents@1.1.1
npm WARN optional dep failed, continuing fsevents@1.1.1> hexo-util@0.6.0 postinstall D:\hexo\node_modules\hexo\node_modules\hexo-util
> npm run build:highlight|
> hexo-util@0.6.0 build:highlight D:\hexo\node_modules\hexo\node_modules\hexo-ut
il
> node scripts/build_highlight_alias.js > highlight_alias.json> dtrace-provider@0.8.2 install D:\hexo\node_modules\hexo\node_modules\hexo-log\
node_modules\bunyan\node_modules\dtrace-provider
> node scripts/install.jshexo-generator-index@0.2.1 node_modules\hexo-generator-index
├── object-assign@4.1.1
└── hexo-pagination@0.0.2 (utils-merge@1.0.0)hexo-generator-tag@0.2.0 node_modules\hexo-generator-tag
├── object-assign@4.1.1
└── hexo-pagination@0.0.2 (utils-merge@1.0.0)hexo-generator-category@0.1.3 node_modules\hexo-generator-category
├── object-assign@2.1.1
└── hexo-pagination@0.0.2 (utils-merge@1.0.0)hexo-generator-archive@0.1.4 node_modules\hexo-generator-archive
├── object-assign@2.1.1
└── hexo-pagination@0.0.2 (utils-merge@1.0.0)hexo-renderer-ejs@0.2.0 node_modules\hexo-renderer-ejs
├── object-assign@4.1.1
└── ejs@1.0.0hexo-renderer-marked@0.2.11 node_modules\hexo-renderer-marked
├── object-assign@4.1.1
├── marked@0.3.6
├── strip-indent@1.0.1 (get-stdin@4.0.1)
└── hexo-util@0.6.0 (html-entities@1.2.1, striptags@2.2.1, bluebird@3.5.0, hi
ghlight.js@9.12.0, camel-case@3.0.0, cross-spawn@4.0.2)hexo-server@0.2.1 node_modules\hexo-server
├── object-assign@4.1.1
├── mime@1.3.6
├── bluebird@3.5.0
├── chalk@1.1.3 (supports-color@2.0.0, escape-string-regexp@1.0.5, ansi-style
s@2.2.1, strip-ansi@3.0.1, has-ansi@2.0.0)
├── opn@4.0.2 (pinkie-promise@2.0.1)
├── morgan@1.8.2 (basic-auth@1.1.0, on-headers@1.0.1, depd@1.1.0, debug@2.6.8
, on-finished@2.3.0)
├── connect@3.6.2 (utils-merge@1.0.0, parseurl@1.3.1, debug@2.6.7, finalhandl
er@1.0.3)
├── serve-static@1.12.3 (escape-html@1.0.3, encodeurl@1.0.1, parseurl@1.3.1,
send@0.15.3)
└── compression@1.6.2 (bytes@2.3.0, vary@1.1.1, on-headers@1.0.1, debug@2.2.0
, compressible@2.0.10, accepts@1.3.3)hexo-renderer-stylus@0.3.3 node_modules\hexo-renderer-stylus
├── nib@1.1.2
└── stylus@0.54.5 (css-parse@1.7.0, sax@0.5.8, debug@2.6.8, source-map@0.1.43
, mkdirp@0.5.1, glob@7.0.6)hexo@3.3.7 node_modules\hexo
├── abbrev@1.1.0
├── pretty-hrtime@1.0.3
├── hexo-front-matter@0.2.3
├── archy@1.0.0
├── titlecase@1.1.2
├── text-table@0.2.0
├── strip-indent@1.0.1 (get-stdin@4.0.1)
├── deep-assign@2.0.0 (is-obj@1.0.1)
├── tildify@1.2.0 (os-homedir@1.0.2)
├── minimatch@3.0.4 (brace-expansion@1.1.7)
├── bluebird@3.5.0
├── moment-timezone@0.5.13
├── chalk@1.1.3 (escape-string-regexp@1.0.5, supports-color@2.0.0, ansi-style
s@2.2.1, has-ansi@2.0.0, strip-ansi@3.0.1)
├── hexo-i18n@0.2.1 (sprintf-js@1.1.1)
├── swig-extras@0.0.1 (markdown@0.5.0)
├── swig@1.4.2 (optimist@0.6.1, uglify-js@2.4.24)
├── js-yaml@3.8.4 (esprima@3.1.3, argparse@1.0.9)
├── hexo-fs@0.1.6 (escape-string-regexp@1.0.5, graceful-fs@4.1.11, chokidar@1
.7.0)
├── hexo-cli@1.0.3 (object-assign@4.1.1, command-exists@1.2.2, minimist@1.2.0
, hexo-fs@0.2.0)
├── nunjucks@2.5.2 (asap@2.0.5, chokidar@1.7.0, yargs@3.32.0)
├── moment@2.13.0
├── hexo-util@0.6.0 (html-entities@1.2.1, striptags@2.2.1, cross-spawn@4.0.2,camel-case@3.0.0, highlight.js@9.12.0)
├── lodash@4.17.4
├── warehouse@2.2.0 (graceful-fs@4.1.11, is-plain-object@2.0.3, JSONStream@1.
3.1, cuid@1.3.8)
├── hexo-log@0.1.3 (bunyan@1.8.10)
└── cheerio@0.20.0 (entities@1.1.1, dom-serializer@0.1.0, css-select@1.2.0, h
tmlparser2@3.8.3, jsdom@7.2.2)
INFO  Start blogging with Hexo!D:\hexo>

在这之后,继续几步,就可以看到页面啦。咱继续看图。

可以看到,图上又执行了几个命令,然后页面就跑起来啦。

这个时候,就可以在浏览器浏览上图圈圈里面的地址啦。

具体应该是酱紫的

这个是没有换主题的。

下面是我刚刚新建在d盘的那个空文件夹hexo在执行操作之后的变化。

可以看到这个theme文件夹下面是这个静态页面的主题啦。可以自己找个主题给他替换一下。

就比如我又替换了个。看下图效果。

简单说下具体,怎么替换:

可以看到这个theme文件下现在是有2个主题的。

刚刚安装完成的时候,使用都是默认的那个landscape。我替换成hexo-theme-yilia这个就是上面看到的另一个截图的效果啦。

暂时就先这么多吧。

还有把这个东西放到github上,绑定自己买的域名,换个更花哨的,哦,不是,是更漂亮的主题,添加评论系统,统计系统,啥的,以后空了再说吧。

等下,要是我下次启动的时候,怎么办呢?

哦,继续看图吧。我也是小错误了一把。

直接使用hexo命令是不行的,还是得到对应的安装目录去运行。具体看上面,直接运行,就可以启动了。不用再安装啥的了。

我暂时是这么个结论。

HEXO启动,初始化,本地页面成功启动,(Win 7 64 bit)可以在浏览器打开http://localhost:4000相关推荐

  1. Hexo历险记之三本地安装Hexo

    前言 Hexo本身就是一个很简便却不简单的博客,前提是让我们除去恼人的模块依赖. 时隔四年,重启Hexo历险计划! 先附上我现在使用的Hexo版本及依赖,可以给大家做个参考. {"name& ...

  2. 启动白屏处理_App启动优化一顿操作猛如虎

    前言 本次主要内容包括: 针对App启动优化我们做了哪些工作? 1.App启动优化方向:视觉体验优化 2.App启动优化方向:代码逻辑优化 一.App启动优化方向:视觉体验优化 App启动时白屏问题 ...

  3. 记录kylin成功启动,访问页面404问题

    ⚠️报错: kylin成功启动,访问页面404 查看/opt/module/kylin/logs目录下kylin.log,报以下错误: Failed to find metadata store by ...

  4. Apache服务器下载、安装、启动、关闭及卸载(win版)

    今天讲一下64位win7环境下apache服务器的下载.安装及配置的过程. 1.Apache的下载 百度搜索apache,然后单击选择的下载网站: 我选择的是第一个网站,第二个也可以. 进入之后,确定 ...

  5. 本地计算机t3服务服务启动后停止,T3服务启动后又停止了

    右击"我的电脑"-"管理"-"服务"-找到"用友通"服务,选"启动"的时候仍然提示错误:" ...

  6. Nginx在本地计算机,无法启动nginx服务,错误1067

    Nginx在本地计算机,无法启动nginx服务,错误1067 发布时间:2016/10/3 2:52:38 浏览:172打印字号:大中小 最近发现,端口冲突问题,SSL证书 HTTPS 443端口和8 ...

  7. nginx的启动初始化过程(一)

    nginx的启动初始化在src/core/nginx.c的main函数中完成,也是整个nginx的入口.nginx的初始化主要围绕一个类型为ngx_cycle_t的全局变量ngx_cycle展开. m ...

  8. mysql server安装不成功,解决Mysql5.7.17在windows下安装启动时提示不成功问题

    在机器上首次安装MySQL, 操作系统是win7 mysql 的安装文件是 zip 格式的,版本是5.7.17 解压之后,安装步骤是 1.首先找个文件存放这些安装程序以及 数据 假设是E:\\mysq ...

  9. dedeampz mysql启动不了_localhost打不开?dedeampz环境启动不了?本地php环境启动失败?...

    学会用织梦做站,就要学会在本地搭建php环境,那么本地搭建环境,通常我们会选择dedeampz-php环境套件,搭建安装好后,输入localhost进行织梦的安装,但是往往部分新手朋友输入localh ...

最新文章

  1. python3.6.4安装教程-Centos7 安装Python3.6.4
  2. VSCode中Flow报错解决
  3. RPi 树莓派 DSI 接口研究 MIPI raspberry pi
  4. C++primer第九章 顺序容器 9.3 顺序容器操作
  5. 软件架构师的能力与特质
  6. 深度学习《Life-Long Learning》
  7. 余承东生日朋友圈深夜连发五个“感恩”:这是一个难忘的日子
  8. linux系统为什么很重要,为什么Linux系统始终取代不了Windows?这4个原因80%的人不知道!...
  9. Python Django chartit 多报表显示
  10. 如何用pdfFactory新建打印机并设置属性
  11. RESTful从入门到熟练,看完这篇就够了
  12. PAT Basic Level 1069 微博转发抽奖 解题思路及AC代码 v1.0
  13. 我会java什么梗_抖音不会真的有人什么梗 不会真的有人不会吧不会吧别恶心我梗意思及出处...
  14. VUE div click无效
  15. SPOJ MBEEWALK Bee Walk(记忆化搜索+直角坐标系转化为斜坐标系)
  16. 自动延时关机电路分析
  17. 【Kay】Java的一些Bonus
  18. 例题4-1 古老的密码 UVa1339
  19. 古典问题(兔子生崽)
  20. 多商品评价页面对用户评价信息的处理

热门文章

  1. ORB-SLAM3从理论到代码实现(二):Optimizer局部地图优化
  2. 《王道》数据结构之绪论(一)
  3. 老板想留住的人,都具备这些品质
  4. 点计算机图标就自动关机了,为什么点计算机的关机图标不能自动关机
  5. c语言键位大全,按键用法
  6. HTML页面编写中常遇到的bug
  7. OTM应用能解决人工智能领域的数据安全问题
  8. P2918 [USACO08NOV]Buying Hay S(买干草)(ssl 2895)
  9. TDCS刺激强度对健康受试者工作记忆的影响
  10. 使用Android模拟机开发调试移动端页面