上周六,气温还行,不想看书,开着电脑又想做点儿什么,于是就尝试了一把闻名已久的静态博客。

博客程序使用的是一位台湾小哥用node.js开发的hexo,传说页面生成神速。相对应的,大名鼎鼎的octopress据说文章数量多了的时候生成龟速(一年也写不了几篇的表示这点区别完全没差)。因为不知道在哪里看到说主题之类的基本可以通用,就选了hexo。因为是国人开发的,中文的文档比较完善,看起来比较快也是一个选择hexo的原因吧。

搭好的站点见fity.info,和octopress一样,使用的是gitcafe的pages服务,用自己的用户名作为子域名。显示效果还不错。因为是放在国内的gitcafe上,访问速度也很不错,放大图打开速度也还能忍受。

关于安装和配置,给的教程是基于github的(当然也有基于ftp和rsync的),在gitcafe上搭基本没有注意事项。唯一需要注意的就是,相信作者,除了配置项,其他都通过程序来生成,自己弄的话容易掉坑(虽然很容易就爬出来了但是总归要浪费点儿时间)。所谓的坑,其实也就是gitcafe的pages使用的不是master分支,自己手动设置的话,因为习惯问题,容易对分支本地别名设置origin,可是这样hexo是不认的,我就是这么被坑的,哭。

关于主题。默认的light主题就很不错。想花哨一点儿可以用用phase主题,效果很炫。代价是访问速度要慢一些,也相对更加耗资源。纠结了一下,还是用light了。像我这种不懂前端,毫无审美的人,折腾主题什么的就是无底洞,永远都觉得别人的比自己的好看。幸好,现在已经发现一个博客的显示效果不仅仅是主题,博客内容以及内容的排版也是非常重要的一部分。

选用hexo这种静态博客还有一个原因就是,为了学排版。hexo支持markdown语法,可以方便的控制页面格式。最初知道markdown的时候,觉得也就标题什么的控制比在线编辑器方便一些,放图片什么的简直是太原始了。现在重新用起来发现放图片其实也还好。在linux下的话,开个终端,再开个靠谱点儿的编辑器,基本就可以告别鼠标完整的写完一篇文章了。

总之,hexo貌似很爽的样子,决定尝试一把。这个博客大半年了还没写几篇,更没有写什么有技术含量的玩意儿,或许就又随他自生自灭去了。仅承诺尽力挽救。

~EOF~

搭了个hexo博客的更多相关文章

  1. hexo博客出现“Cannot GET/xxxx”的错误

    最近在github上搭了一个hexo博客系统,非常轻量级的,只需要几句nodejs命令就搭建完成了.我了解了一下,hexo博客是基于nodejs写的,采用ejs模板引擎编写页面. 因为默认的主题风格不 ...

  2. Mac上搭建基于Github的Hexo博客

    Mac 上搭建基于Github的hexo博客 博客地址:往事亦如风的博客 hexo官方文档 本来想搭一个自己的博客,但是因为服务器真心买不起,所以就使用gitpages搭建一个免费的博客. 环境配置 ...

  3. 迈出第一步,Hexo博客搭建

    很早之前看到别人的博客就总想着自己之后也要搭一个,最近突然来了干劲,就开始搭起了博客.不过搭博客还真是一个累活,失败了不下十次,用了好几天的时间,感觉自己在浪费时间,但是看到现在博客终于能用了,非常开 ...

  4. Hexo 博客部署到 GitHub

    本文简单记录了一下把 Hexo 部署到 GitHub 上的过程,也是搭建静态博客最常用的一种方式. 前面写了关于如何把 Hexo 安装在树莓派上的教程,但树莓派毕竟是连着自己的家的路由器,万一哪天网断 ...

  5. 利用Travis IC实现Hexo博客自动化部署

    1.Hexo博客的利与弊 Hexo中文 我就默认为看到这篇文章的人都比较了解Hexo博客,也都能够成功手动部署吧.所以第一部分推荐两篇文章一笔带过,让我们快速进入本文的重点内容.实在不知道也不要方先看 ...

  6. 关于Hexo博客NEXT主题(Gmini)站点图标不显示,显示错误的解决办法

    关于Hexo博客NEXT主题(Gmini)站点图标不显示,显示错误的解决办法   最近闲着没事自己利用Hexo和Github搭了个博客,但是在NEXT(Gmini)主题优化时,出了很多错误,图标不显示 ...

  7. 用GitHub Pages搭了个静态博客

    经过周末两天折腾,终于在GitHub Pages上用Hugo搭了个静态博客. 链接:https://xusiwei.github.io/ @ruanyf 曾经在博客里提到过"喜欢写Blog的 ...

  8. Hexo博客建设

    上次我教大家利用wordpress程序搭建个人网站,这次换个Hexo来搭建咱们的个人博客,那咱们开始吧!先提供官网给大家英文版的请点击这里,中文版的请点击这里,好了然后是工具要准备下,貌似就只要安装g ...

  9. ubuntu安装hexo博客

    ubuntu下安装hexo博客 一 安装git sudo apt-get install git 二 安装nodejs 官网下载linux安装包.tar.gz文件 解压 tar zxvf 这样变可以切 ...

随机推荐

  1. [转] prerender-SPA程序的SEO优化策略

    随着web2.0的兴起,ajax的时代已经成为了事实,更如今 Knockout,backbone, angular,ember前端MDV(model driver view)框架强势而来,Single ...

  2. 2015 UESTC Training for Search Algorithm & String - M - Palindromic String【Manacher回文串】

    O(n)的复杂度求回文串:Manacher算法 定义一个回文值,字符串S是K重回文串,当且仅当S是回文串,且其长度为⌊N/2⌋的前缀和长度为⌊N/2⌋的后缀是K−1重回文串 现在给一个2*10^6长度 ...

  3. AmazeUI 模态框封装

    /** * 模态窗口 */ window.Modal = { tpls:{ alert:'<div class="am-modal am-modal-alert" tabin ...

  4. 我的github今天大手笔分享,welcome——fork

    看项目名就知道是什么样子的demo,还包含了数据库文件,welcome fork!

  5. 为你的网页中添加一些空格&nbsp;

    在上一节的例子,我们已经讲解过在html代码中输入空格.回车都是没有作用的.要想输入空格,必须写入 . 语法:   在html代码中输入空格是不起作用的,如下代码. 在浏览中显示,还是没有空格效果. ...

  6. Swift - 19 - 字典的初始化

    //: Playground - noun: a place where people can play import UIKit // 注意: swift中的字典用的也是中括号, 和OC的大括号是不 ...

  7. Delphi 封装Frame到Dll文件

    做项目的时候,发现这个Frame很好用,为了省空间.调用和修改方便,就将Frame封装到dll(动态链接库)里面,确实很好使. 效果图如下: 上图是临时测试用的,忘了将Frame的align设置成al ...

  8. 安卓开发入门之activity

    安卓开发主要用到的是java语言,对于一个activity,自己写的程序可以继承至Activity,该Activity先会运行一个叫 onCreat()的类,可以在其中申明一些初始化的函数等,这个函数 ...

  9. 【cogs247】售票系统

    [问题描述] 某次列车途经C个城市,城市编号依次为1到C,列车上共有S个座位,铁路局规定售出的车票只能是坐票, 即车上所有的旅客都有座.售票系统是由计算机执行的,每一个售票申请包含三个参数,分别用O. ...

  10. 离线安装maven,重新打开eclipse报错处理方法

    报错截图如下 1.eclipse 添加 jre Window -> Preferences -> Java -> Installed JREs If you can’t find a ...