得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

绿化 hexo 博客生成环境

要绿化hexo博客生成环境,需要借助cmder

cmder是一款Windows环境下非常简洁美观易用的cmd替代者,它是一个跨平台的命令行增强工具,可以集成windows batch, power shell, git, linux bash等多种命令行于一体,支持了大部分的Linux命令。十分方便。还可以通过自定义,让它更方便。

具体步骤:

  1. 先下载 node.exe
    下载Windows Binary版本,不要下载Windows Installer版本,直接放到目录 cmder\vendor\nodejs
  2. 获取npm(Node Package Manage)
    下载最新zip版本,不要下载tgz版本,下载后解压到目录 cmder\vendor\nodejs
  3. 下在npm和hexo 放到目录 cmder\vendor\nodejs\node_modules
  4. 添加init nodejs.bat文件
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    :: Init Script for cmd.exe
    :: Sets some nice defaults
    :: Created as part of cmder project
    :: Change the prompt style
    :: Mmm tasty lamb
    @prompt $E[1;32;40m$P$S{git}$S$_$E[1;30;40m{lamb}$S$E[0m
    :: Pick right version of clink
    @if "%PROCESSOR_ARCHITECTURE%"=="x86" (
    set architecture=86
    ) else (
    set architecture=64
    )
    :: Run clink
    @"%CMDER_ROOT%\vendor\clink\clink_x%architecture%.exe" inject --quiet --profile "%CMDER_ROOT%\config"
    :: Prepare for msysgit
    :: I do not even know, copypasted from their .bat
    @set PLINK_PROTOCOL=ssh
    @if not defined TERM set TERM=cygwin
    :: Enhance Path
    @set git_install_root=%CMDER_ROOT%\vendor\msysgit
    @set nodejs_install_root=%CMDER_ROOT%\vendor\nodejs\%architecture%
    @set PATH=%CMDER_ROOT%\bin;%git_install_root%\bin;%git_install_root%\mingw\bin;%git_install_root%\cmd;%git_install_root%\share\vim\vim74;%nodejs_install_root%;%CMDER_ROOT%;%PATH%
    @set NODE_HOME=%nodejs_install_root%
    @set NODE_PATH=%NODE_HOME%\node_modules
    @set HEXO_PATH=%CMDER_ROOT%\cmder\hexo
    :: Add aliases
    @doskey /macrofile="%CMDER_ROOT%\config\aliases"
    :: Set home path
    @if not defined HOME set HOME=%USERPROFILE%
    @if defined CMDER_START (
    @cd /d "%CMDER_START%"
    ) else (
    @if "%CD%\" == "%CMDER_ROOT%" (
    @cd /d "%HOME%"
    )
    )
  5. 添加hexo启动:
    打开cmder,点击cmder窗口的右下角菜单,选择setting—tasks—add default tasks
    名称:hexo
    属性:/icon “%CMDER_ROOT%\cmder.exe”
    命令:cmd /k “%CMDER_ROOT%\vendor\init nodejs.bat” -new_console:d:%CMDER_ROOT%\hexo

到此,就可以将其放入u盘中随时用hexo生成博客了。

be yourself, everyone else is already taken.