未分类

首个博客

首次发布个人博客

尝试学习 node.js 搭建服务端,学习 hexo + node.js 开源项目创建个人博客,初步了解该项目使用技术有

技术 介绍
node.js 一个Javascript运行环境(runtime);Node.js 使用事件驱动,非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
git 分布式版本控制系统
YAML _config.yml另一种标记语言,它是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。
ejs EJS是一个JavaScript模板库,用来从JSON数据中生成HTML字符串。
md Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

终于成功搭建 hexo

坑坑坑…..

稍微总结一下 hexo 搭建遇到的问题

  1. 搭建了两个网站,结果配置 _config.yml 的 deploy 搞混了
  2. 顺带说明一下变量和值之间的冒号“:”必须在冒号后添加一个空格,语法要求
  3. 创建 SSH 命令注意要大小写匹配安装

    1
    $ ssh-keygen -t rsa -C "youremail" # 配置 ssh
  4. 安装 hexo-deployer-git 若失败或提示忽略这忽略那,建议删除 node_modules 目录,重新执行 npm install

    1
    2
    $ npm install hexo-deployer-git --save
    $ npm install

下一步

掌握 _config.yml 配置文件及安装 themes