2016-10-24 Meng Lei
关于Hexo Hexo是一款轻量级的HTML静态博客生成器,由Node.js编写,支持Markdown撰写,运行速度快,可以一键部署到Github Pages等托管网站,同时支持插件,可以通过编写插件支持更加丰富的功能。 安装Hexo Hexo基于Node.js编写,安装Hexo之前,需要首先确保正确安装了Node.js、npm和Git(参见Node.js官网、Git官网),只要运行以下命令即可将Hexo安装到电脑中: npm install hexo-cli -g 初始化 安装Hexo成功后,即可创建Hexo工程目录,执行以下命令: hexo init demo cd demo npm install 创建 继续阅读 »
2016-04-15 令狐葱
Update [20170117] 将博客theme换成了Next 系统环境配置 要使用Hexo,需要在你的系统中支持Nodejs以及Git,如果还没有,那就开始安装吧! 安装Node.js 下载Node.js 参考地址:安装Node.js 安装Git 下载地址:http://git-scm.com/download/ 安装Hexo bash $ cd d:/hexo $ npm install hexo-cli -g $ hexo init blog $ cd blog $ npm install $ hexo g # 或者hexo generate $ hexo s # 或者hexo server,可以在htt 继续阅读 »
2016-03-04 Jamling
Overview This article in an advanced guide to [hexo] your blog, you need to prepare the following knowledges: Front-end: You must has certain knowledge of Web tech such as javascript, css, html and node.js template. Layout: The [hexo] layout is the view of site, it's usually using a template to render. Variables: The 继续阅读 »
2016-12-20 Bruce Wang
最近给我的装备(Thinkpad S3-s431)升了一下级,将原本用来加速缓存的24G固态硬盘换成了128G。所以得重装系统,然后一堆软件也得重装。包括Node.js。 安装了最新的Node.js(v6.9.2),npm(v3.10.9)。由于node_modules里的文件夹结构太深,无法移动,只能去项目中使用npm install重新安装依赖,然后发现node_modules文件夹结构是这样的: 一个模块被分在了不同文件夹下,满足下好奇心,去看了npm的官方文档。 果然NPM开发团队还是解决了这个包冗余和包结构太深的问题,下面我们来看看他们是如何做的。 npm2以一种嵌套的方式安装所有的依赖,而npm3将所有依赖都 继续阅读 »
2016-03-21 曹强
在Javascript的开发过程中,经常会遇到一些重复性的任务,比如合并文件、压缩代码、检查语法错误、将Sass代码转成CSS代码等等。通常,我们需要使用不同的工具,来完成不同的任务,既重复劳动又非常耗时。Grunt就是为了解决这个问题而发明的工具,可以帮助我们自动管理和运行各种任务。 简单说,Grunt是一个自动任务运行器,会按照预先设定的顺序自动运行一系列的任务。这可以简化工作流程,减轻重复性工作带来的负担。 安装 Grunt基于Node.js,安装之前要先安装Node.js,然后运行下面的命令。 ```javascript sudo npm install grunt-cli -g ``` grunt-cli表示 继续阅读 »
2016-03-22 Xiaosong Gao
Node.js中exports和module.exports有什么不同? 你肯定对Node.js模块中用来创建函数的exports对象很熟悉(假设一个名为rocker.js的文件): exports.name = function() { console.log('My name is Lemmy Kilmister'); }; 继续阅读 »
2016-03-21 Xiaosong Gao
众所周知,npm(Node Package Manager)是Node.js时代不可或缺的最好的包管理器,现在已经随Node.js官方包同时会安装到你的设备上去。只要给项目书写好package.json放于项目根目录,在重新部署之时只需要执行 继续阅读 »
2016-10-18 Meng Lei
Node.js 官方网站:https://nodejs.org/ Github: https://github.com/nodejs/node NPM 官方网站: https://www.npmjs.com/ Taobao镜像: https://npm.taobao.org/ Mongodb Driver: NPM 、Github Mongoose(Mongodb ORM): 官网 、 NPM 、 Github 随机数生成: NPM 、 Github Node.js反向代理:NPM HTML W3School中文: http://www.w3school.com.cn/ Can I Use: http://caniuse.co 继续阅读 »
2016-06-23 zzyhappyzzy
说明 本文只记录macOSX系统,其它系统参考官网 more 安装 HomeBrew安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install node 安装包 官网下载最新安装包即可 更新 HomeBrew安装的node brew upgrade node 其它方式安装的node 使用node的包管理工具n sudo npm cache clean -f sudo npm install -g n sudo n stable 继续阅读 »
2015-11-25 曹强
在搭建这个博客期间参考了很多资料,因为不是所有的资料都能完整并且顺利搭建出来,经过我本人实践,整理出来这篇文章,希望可以帮助大家减少不必要的麻烦,不用再到处找搭建方法,本文的共分为一下几章: 第一节: 什么是hexo 第二节: 为什么要用hexo 第三节: 谁使用hexo 第四节: 怎样搭建hexo博客 第五节: 如何更换自己的主题 第六节: 如何发表文章 第一节:什么是hexo hexo是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github和Heroku上。作者是来自台湾的@tommy351。引用@tommy351的话,hexo: 快速、简单且功能强大的 Node.js 博客框架。 A fast 继续阅读 »