搭了个hexo博客
上周六,气温还行,不想看书,开着电脑又想做点儿什么,于是就尝试了一把闻名已久的静态博客。
博客程序使用的是一位台湾小哥用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博客的更多相关文章
- hexo博客出现“Cannot GET/xxxx”的错误
最近在github上搭了一个hexo博客系统,非常轻量级的,只需要几句nodejs命令就搭建完成了.我了解了一下,hexo博客是基于nodejs写的,采用ejs模板引擎编写页面. 因为默认的主题风格不 ...
- Mac上搭建基于Github的Hexo博客
Mac 上搭建基于Github的hexo博客 博客地址:往事亦如风的博客 hexo官方文档 本来想搭一个自己的博客,但是因为服务器真心买不起,所以就使用gitpages搭建一个免费的博客. 环境配置 ...
- 迈出第一步,Hexo博客搭建
很早之前看到别人的博客就总想着自己之后也要搭一个,最近突然来了干劲,就开始搭起了博客.不过搭博客还真是一个累活,失败了不下十次,用了好几天的时间,感觉自己在浪费时间,但是看到现在博客终于能用了,非常开 ...
- Hexo 博客部署到 GitHub
本文简单记录了一下把 Hexo 部署到 GitHub 上的过程,也是搭建静态博客最常用的一种方式. 前面写了关于如何把 Hexo 安装在树莓派上的教程,但树莓派毕竟是连着自己的家的路由器,万一哪天网断 ...
- 利用Travis IC实现Hexo博客自动化部署
1.Hexo博客的利与弊 Hexo中文 我就默认为看到这篇文章的人都比较了解Hexo博客,也都能够成功手动部署吧.所以第一部分推荐两篇文章一笔带过,让我们快速进入本文的重点内容.实在不知道也不要方先看 ...
- 关于Hexo博客NEXT主题(Gmini)站点图标不显示,显示错误的解决办法
关于Hexo博客NEXT主题(Gmini)站点图标不显示,显示错误的解决办法 最近闲着没事自己利用Hexo和Github搭了个博客,但是在NEXT(Gmini)主题优化时,出了很多错误,图标不显示 ...
- 用GitHub Pages搭了个静态博客
经过周末两天折腾,终于在GitHub Pages上用Hugo搭了个静态博客. 链接:https://xusiwei.github.io/ @ruanyf 曾经在博客里提到过"喜欢写Blog的 ...
- Hexo博客建设
上次我教大家利用wordpress程序搭建个人网站,这次换个Hexo来搭建咱们的个人博客,那咱们开始吧!先提供官网给大家英文版的请点击这里,中文版的请点击这里,好了然后是工具要准备下,貌似就只要安装g ...
- ubuntu安装hexo博客
ubuntu下安装hexo博客 一 安装git sudo apt-get install git 二 安装nodejs 官网下载linux安装包.tar.gz文件 解压 tar zxvf 这样变可以切 ...
随机推荐
- navigaitonBar的自定义设置
navigaitonBar的自定义设置 navigationBar介绍: navigationbar就是一个导航视图控制器上面的导航栏. 如何设置这个navigationbar? 首先我们来探讨如何来 ...
- jQuery选择器实现隔行变色
<script type="text/javascript"> $(function(){ $("#tableName tr:nth-child(even)& ...
- HTML5 History对象,Javascript修改地址栏而不刷新页面
一.History对象 History 对象包含用户(在浏览器窗口中)访问过的 URL. History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问. ...
- 关于php优化的方法
1. 如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍.2.$row[’id’] 的速度是$row[id]的7倍.3.echo 比 print快,并且使用echo的 ...
- jrae源码解析(二)
本文细述上文引出的RAECost和SoftmaxCost两个类. SoftmaxCost 我们已经知道,SoftmaxCost类在给定features和label的情况下(超参数给定),衡量给定权重( ...
- UIGestureRecognizer手势识别
UIGestureRecognizer 1.#import "ViewController.h"2.3.@interface ViewController ()<UIGest ...
- Hive学习之一 《Hive的介绍和安装》
一.什么是Hive Hive是建立在 Hadoop 上的数据仓库基础构架.它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储.查询和分析存储在 Hadoop 中的大规模数据 ...
- [逼死强迫症 - C&C++设计风格选择.1] : 命名规范
1.命名规范 本系列的第一篇,命名风格本就是有关艺术审美,没有美与丑的绝对标准,本文难免带有主观选择倾向,但是会尽量保持客观的态度归纳几种主流的命名风格,仅供参考.制定规范是为了方便团队沟通和利于代码 ...
- 服务器之间socket传输单链接和多连接测试结果
今天做了一下测试,目的是看看局域网内服务器a,通过一个连接往服务器b传输数据,和通过多个连接传输的不同. 结果发现和多少个连接没关系,一个进程一个连接就能跑满网卡,只要write的时候够快,read的 ...
- Ecshop 数据库操作方法getRow、getAll、getOne区别
ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现.这样做的好处是实现非常轻量,大大减小了分发包的文件大小.另外,当网站需要做memcached缓存时,也可以 ...