0%

搭博客小记

    写这篇文章主要是回顾一些建个人博客的一些细节方法,防止日后需要换环境结果不知道该怎么弄了。

购买域名

有不少可以买域名的网站,常用的有: godaddy万网等网站。我用的是godaddy,一个域名一年一百多,感觉godaddy是有点贵了但是他们其他服务更全一些,想懒人一键建站的朋友可以试一试。

安装node.js和hexo

  1. node.js下载地址:node.js官网 安装都点next就可以,除了需要改安装地址的注意一下。 安装好了可以在cmd里node -v检查是否安装成功。
  2. 需要修改一下环境变量。现=先在nodejs文件夹下新建node_cache和node_global,然后打开cmd输入:
    1
    2
    npm config set prefix "path to your node_global folder"
    npm config set cache "path to your node_cache folder"
    然后进入环境变量设置,新建变量名”NODE_PATH”,值为node_global文件夹的地址,然后编辑用户变量的path,将npm路径改为node_global的路径。 Aaron Swartz Aaron Swartz 设置好以后安装的模块就都在node_modules文件夹里了

域名解析

  1. 进入godaddy的DNS管理,修改这两条记录: Aaron Swartz 这里我是用的github page 如果有服务器的话会跟我这里情况有些不同。 github page ip地址获取方法我这里是 ping github 网址。

  2. 打开blog文件夹里的source文件夹,添加CNAME文件里面写上域名(zihan-super-blog.com)

  3. 回到Blog文件夹,运行

    1
    2
    3
    hexo clean
    hexo g
    hexo d

    在github repository 的设置找到page,成功了应该是这样: Aaron Swartz 这个验证有时候会需要等上一会,可能需要几个小时。

主题设置

为了让博客更美观我们当然要选择一个合适的主题。我用的是next主题,下载地址点这里 将主题代码下到博客文件夹的themes目录下: git clone https://github.com/theme-next/hexo-theme-next themes/next 打开根目录下的_config.yml,修改主题为next。 Aaron Swartz 然后打开themes/next下的_config.yml,注意和之前那个不是一个文件。 找到scheme: Aaron Swartz 修改主题只要把前面的#去掉即可。