Wordpress这类博客系统功能强大,可对与我只想划拉的写点东西的人,感觉大材小用了。而且wp需要部署,网站的服务器也会带来问题,国内的服务器首先需要备案,费用不低;国外服务器访问速度受影响。近来接触到一种新的博客系统Hexo,它的不同地方就是将:在上线编写博客和页面渲染的过程在线下完成。在本地编写博文的Markdown文件,使用Hexo将博客网站的所有前台HTML等全部生成,让后将生成的文件上传的服务器就行了。 那么原来wp中的评论等动态功能怎么办呢?放心第三方服务商早已为我们考虑了。例如:disqus就是一家第三方社会化评论系统,主要为网站主提供评论托管服务。
本文的操作的系统环境是Ubuntu15,Windows下的搭建可触类旁通。
A fast, simple & powerful blog framework
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 Hexo官方文档
Linux (Ubuntu, Debian):
sudo apt-get install git-coreLinux (Fedora, Red Hat, CentOS):
sudo yum install git-core安装 Node.js 的最佳方式是使用 nvm。 cURL:
curl https://raw.github.com/creationix/nvm/master/install.sh | shWget:
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh安装完成后,重启终端并执行下列命令即可安装 Node.js。
nvm install 4所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
npm install -g hexo-cli安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。
$ hexo init <folder> $ cd <folder> $ npm install新建完成后,指定文件夹的目录如下:
├── _config.yml ├── package.json ├── scaffolds ├── source | ├── _drafts | └── _posts └── themeshexo new [layout] <title> 如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。
hexo generate
hexo server 网站会在 http://localhost:4000 下启动。在服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器。
整理参考:HellDog-使用GitHub和Hexo搭建免费静态Blog
转载于:https://www.cnblogs.com/wave-gbt/p/5985341.html