在本地搭建

讲一下搭建hexo博客的具体流程

首先安装git环境

然后安装node环境(node再带的npm版本据说比较老旧,可以使用npm install npm -g来重装(更新)一下npm版本,不过我弄之后版本还是一样的,可能现在node和npm更新已经同步了吧)

搭建前先说一下,最近国内npm源号好像有问题,可以使用镜像来解决:
npm install -g cnpm --registry=https://registry.npm.taobao.org
镜像指定完之后,后面使用的npm命令都可以用cnpm代替。可以理解为npm是直接调用官方的资源,cnpm是调用国内镜像站的资源。(这几天npm命令老是出问题,估计又出什么事了,还是先用用cnpm吧,速度比较快也比较稳定)

开始搭建hexo博客

  • 命令行中执行cnpm install hexo-cli -g用全局模式安装hexo命令行,全局模式安装意味着你在电脑的任何文件位置都可以使用
  • cnpm install hexo -g,也是采用全局模式安装hexo博客框架
  • 到你想放置博客的地方,比如想在D:\hexo 放置,那就把路径移动到该目录下,执行hexo init blog,这样会自动从github上下载hexo博客框架到本地的blog文件夹(如果命令不加那个blog,则直接放在hexo文件夹下)
  • 完成之后,如果npm命令没出问题,会自动执行命令(npm instll)安装依赖文件,但还是那个问题,最近国内npm源貌似有问题,所以自己得再手动安装一下,执行cnpm install即可
  • 这样就都弄完了,执行hexo generate生成博客的静态页面,然后执行hexo server,就可在本地浏览器中的http://localhost/4000 地址内看到生成的默认博客页面了,默认是4000,也可能是其他的具体看运行hexo server后它的提示。当然也可以通过hexo serer -p 3000直接指定页面显示的端口,即此时访问应是http://localhost/3000

换电脑怎么办

很简单,直接将整个blog文件夹拷贝到那台电脑上就可以,前提是目标电脑也有node、git环境。

之后就都可以使用了,无论是本地的hexo操作还是提交到github上,都是可以操作了。