使用Git Pages搭建免费的Hexo博客

Hexo是一个基于Node.Js的轻量博客软件,如果您有一定的基础,或者您愿意花一些时间来适应这样一个程序,可以试着搭建一个这样的博客;

 

2-13041Q01400445

教程注重简洁,最低要求是有一定的Git Bush操作经验,常见Git 命令可以参考Here
博主只是把大量详细的教程简化,具体操作博主是参考了这篇文章进行的补充以及某些未清晰的部分详细介绍,如果搭建过程中出现问题可以在评论下面留言;

第一步:搭建博客之前的必要条件

搭建在Git Page上面的话自然需要您注册一个Github账号,由于本博客不使用图片,故使用文字进行说明;

打开Github网站(最大的开源社区),在首页就有一个巨大的Sign up,有三个输入框,依次填写您的“UserName”,“E-mail”,“Password”,输入完成后点击Sign up,根据提示,完成注册步骤,这里就跳过这一步;

之前已经说过,Hexo是基于Node.Js的,那么如果您想要在本机看到Hexo的演示,您就必须完成Node.Js的下载,您可以去它的官方网站进行下载安装,默认选项即可体验;

上传本地的Hexo博客程序必须用到一个软件就是Git,是由Github开发的分布式版本控制工具,之前写的文章中有讲过SVN,哪个是集中式版本控制工具,相比较Git有明显的速度上的优势,并且有利于多人协作,并且Github为我们提供了很好的远程仓库,美中不足的是,Github只提供了公开的开源存储形式,如果想要创建一个隐私的私人的库,您可以选择给Github教钱或者使用别的远程仓库;

第二步:在本地搭建Hexo

一切准备妥当后,即可进入Git Bush的操作了;

选择一个盘符,新建一个名为“Hexo”的文件夹,右键“Git bush”,看到一片黑呼呼的命令行界面就说明成功的打开了;这里要说明一点,之前没接触过Git的同学经常会有疑问,我们都知道在交互式编程下,例如Python,我们在命令行输入“print “hello world”,命令行界面会将您的输出结果打印出来,如果您的代码出现了Error,那么很可能就会提示报错,要注意,在Git Bush下面,不会出现成功的提示,只会出现Error的提示,因此,如果你的命令敲进去后没有任何反应,其实是好事,并非错误;

$ npm install -g hexo —-安装Hexo
$ hexo init —-将Hexo部署在您刚才建立的Hexo文件夹下面
$ hexo g —-#生成静态blog == hexo generate
$ hexo s —-#在本地运行服务器 == hexo server

完成上面的操作后,如果您的电脑成功的安装了Node.Js,应该会看到,Hexo的defaule page,是一个夜空下的海洋图案,很GEEK的风格;

我试过一些机型,部分机型,可能会因为Hexo未安装而无法执行,一次会提示
<%- partial(‘_partial/head’) %>
<%- partial(‘_partial/header’, null, {cache: !config.relative_link}) %>
<%- body %>
<% if (theme.sidebar && theme.sidebar !== ‘bottom’){ %> <%- partial(‘_partial/sidebar’, null, {cache: !config.relative_link}) %> <% } %>
<%- partial(‘_partial/footer’, null, {cache: !config.relative_link}) %>
<%- partial(‘_partial/mobile-nav’, null, {cache: !config.relative_link}) %> <%- partial(‘_partial/after-footer’) %>

如果出现上述情况,建议您尝试使用安装命令再次安装,方法如下:
在博客的根目录下,右键”Git bush“输入
$ npm install

至此,完成在本机搭建Hexo

第三步:将本地与远程仓库关联,达到在线访问的目的

创建SSH Keys,如果是第一次使用Github自然需要这一步,如果您已经添加过SSH Keys则跳过此步骤;

在Git bush下输入:
$ ssh-keygen -t rsa -C “[email protected]

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):

回车即可

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

回车即可

该操作可以为您生成一个全新的适用于您的PC的SSH Keys

并且您可以在您的电脑中,用户目录下找到.SSH文件夹,打开并找到id_rsa.pub文件,使用文本编辑工具打开并全选秘钥的内容复制下来;

然后登陆Github官网,点击头像进入,Account Settings—>SSH keys —>Add SSH KEY,将复制的密钥粘贴到下面的输入框内,Title可以选填;

在Git bush下输入:

$ ssh -T [email protected]

显示:

The authenticity of host ‘github.com (207.97.227.239)’ can’t be established.

RSA key fingerprint is 6:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

Are you sure you want to continue connecting (yes/no)?yes

Hi ! You’ve successfully authenticated, but GitHub does not provide shell access.

在提示您Are you sure you want to continue connecting (yes/no)?的时候请填写yes;

完成添加!

配置Git用户

在Git bush下输入:

$ git config –global user.name “yourname”

$ git config –global user.email “[email protected]

需要注意一点,这里的”yourname“为您的真实姓名,并非Github上面的Username

以上成功后即可部署Hexo在Github Page上面;

第四步:创建博客项目并在本地上传代码

在github首页,点击页面右下角「New Repository」

填写项目信息:

project name:username.github.io

description: 描述选填!

请注意的一点是,Project name一定要使用github.io结尾,并使用您的用户名,比如我的用户名为”ai0by”,那么我就填写”ai0by.github.io”

其它选项默认,然后确认即可!

在最开始创建的”Hexo“目录下,找到_config.yml文件,并使用文本编辑器打开(Win操作系统下最好使用Notepad++,或者Sublime Text,博主使用的是Sublime Text,感觉良好;)

打开该文件后,在文本的走末尾处,将
deploy:
type:

修改为:
deploy:
type: github
repository: [email protected]:username/username.github.io.git
branch: master

在”Hexo“文件夹右键Git bush输入:
$ hexo generate
$ hexo deploy

等待之后找到Github上面的项目,会看到代码已经成功上传,打开网址”username.github.io“即可访问您的Hexo博客

演示地址http://ai0by.github.io

有关于Hexo的进阶有时间会在写写,鄙人也是折腾了很久,惭愧! QAQ

 

来自风向标的投稿!

网居WordPress伪静态附:Apache加载rewrite模块

1369795072839

这篇文章之前,网居成功的实现了wordpress的伪静态,本身对wordpress一窍不通的我来说这确实不是很简单的事情;

修改Wordpress伪静态对SEO产生不可或缺的影响,不失为一个SEO的手段;

很多新手站长都希望自己实现伪静态,如何实现伪静态,我根据我的情况共有两个步骤;

第一步

如果要使用伪静态,须要将wordpress中的固定连接功能打开,并且使用自定义链接;

通过阅读固定连接的文档发现,根据我的主机Apache+CentOS,我需要开启rewrite模块,因为在初始状态下,我是没有开启这个模块的;

开启方法如下:

打开网站根目录,找到.htaccess文件,使用文本编辑器,将内容修改为

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

找到,httpd.conf配置文件,将

AllowOverride None  修改为   AllowOverride All

并修改路径

<Directory "/*">

”*“号为您网站根目录路径

启动模块

# LoadModule rewrite_module modules/mod_rewrite.so

将前面的“#”号删掉

LoadModule rewrite_module modules/mod_rewrite.so

 

至此,第一步完成,成功加载rewrite模块

 

第二步

打开您的网站后台 设置-固定连接

选择自定义链接

%year%:文章发表的年份,四位数字,如2012
%monthnum%:文章发表的月份,如08
%day%:文章发表的日期,如28
%hour%:文章发表的时间(小时),如15
%minute%:文章发表的时间(分钟),如18
%second%:文章发表的时间(秒),如28
%postname%:文章别名,在发表文章时可以设置。
%post_id%:文章的ID,如68
%category%:分类别名,在添加分类时可以设置。
%tag%:标签的别名,在添加标签时可以设置。

根据上面提供的参数,修改您的固定连接,例如本站:/%category%/%post_id%.html

 

修改完保存,至此,伪静态开启完毕!

Adobe Photoshop CC v15.2.1.257 绿色便携版

001MaHzYzy6JP6mg8XY06&690

20140320092927-992957696

Adobe Photoshop CC此为绿色便携版,没有任何形式的安装,不写注册表,在运行过的电脑上不留下任何痕迹。不在系统中留下任何垃圾信息,而且配置会实时保存下来,即方便放在U盘中随时以自己的配置启动,也非常方便我们软件的日常应用管理,比如在重装系统的情况下,可以达到”免安装、免配置”即可使用的目的!

本版特点:

•完整保留官方滤镜和特效文件及输出输入支持文件
•添加ico格式支持文件用以打开导出ICO文件
•RAW插件已到8.6版本
•添加SGIRGB支持导入特点
•体积为150/195M,相比较比官方小500+M
•不含视频输入支持
•不含bridge
•3D功能恢复
•解决部分用户报16错误的问题
•多国语言、帮助文件、多国PDF文件、CC Service Manager
•不再包含主页选项,完全纯净

Adobe 官方正式发布了最新的版本Adobe Photoshop CC 2014中文版。Adobe Photoshop CC 2014中文版除去Photoshop CS6中所包涵的功能,Photoshop CC 2014新增相机防抖动功能、CameraRAW功能改进、图像提升采样、属性面板改进、Behance集成等功能,以及Creative Cloud,即云功能。

要求最低系统:Windows 7 SP1 或 8

336c1df41bd5ad6e6b0f7acd83cb39dbb7fd3c9e

下载地址:

厦门电信下载                 广东电信下

Adobe Premiere Pro CC 2014 8.1 简体中文绿色特别版

Screenshot.194841.100000

Adobe Premiere Pro中文破解版全球著名的影视制作软件。 Adobe Premiere Pro提供了更强大、高效的增强功能和先进的专业工具,包括尖端的色彩修正、强大的新音频控制和多个嵌套的时间轴,并专门针对多处理器和超线程进行了优化,能够利用新一代基于英特尔奔腾处理器、运行Windows XP的系统在速度方面的优势,提供一个能够自由渲染的编辑体验。
Adobe Premiere Pro既是一个独立的产品,也是新推出的Adobe Video Collection中的关键组件。

本版特点:
基于官方版本制作
只精简了多国语言和多国拼写纠错文件,保留其他文件
对于OOBE组件进行了核心保留
运行绿化就是注册版

ps:建议解压到非系统盘,避免出现的管理员权限报16错误。卸载直接删除即可
第一次使用请勾选不再显示此页面,然后点新建项目以避免同步设置每次出现

20140320092927-992957696

 

下载地址

厦门电信下载        广东电信下载

 

网盘下载:

网盘下载 密码: rr5e

SQLite管理工具V1.2 2015.2.22更新

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有15个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

20140320092927-992957696

不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。

 

215748dmjabxrjqzr1rejw

215748o421u1uo41uhzzuy

SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,它支持的SQL包括:
ATTACH DATABASE
BEGIN TRANSACTION
comment
COMMIT TRANSACTION
COPY
CREATE INDEX
CREATE TABLE
CREATE TRIGGER
CREATE VIEW
DELETE
DETACH DATABASE
DROP INDEX
DROP TABLE
DROP TRIGGER
DROP VIEW
END TRANSACTION
EXPLAIN
expression
INSERT
ON CONFLICT clause
PRAGMA
REPLACE
ROLLBACK TRANSACTION
SELECT
UPDATE
同时它还支持事务处理功能等等。也有人说它象Microsoft的Access,有时候真的觉得有点象,但是事实上它们区别很大。比如SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库,而不象Access一样需要Office的支持。如果你是个很小型的应用,或者你想做嵌入式开发,没有合适的数据库系统,那么你可以考虑使用SQLite。到2013年10月17日最新版本是 3.8.1 。它的官方网站是:http://www.sqlite.org,能在上面获得源代码和文档。同时因为数据库结构简单,系统源代码也不是很多,也适合想研究数据库系统开发的专业人士

特性

1. ACID事务
2. 零配置 – 无需安装和管理配置
3.储存在单一磁盘文件中的一个完整的数据库
4.数据库文件可以在不同字节顺序的机器间自由的共享
5.支持数据库大小至2TB
6. 足够小, 大致13万行C代码, 4.43M
7. 比一些流行的数据库在大部分普通数据库操作要快
8. 简单, 轻松的API
9. 包含TCL绑定, 同时通过Wrapper支持其他语言的绑定
10. 良好注释的源代码, 并且有着90%以上的测试覆盖率
11. 独立: 没有额外依赖
12. 源码完全的开源, 你可以用于任何用途, 包括出售它
13. 支持多种开发语言,C, C++, PHP, Perl, Java, C#,Python, Ruby等

语言绑定

可以从C/C++程序中使用这个库,还可以获得对Tcl和一些其他脚本语言的绑定。
在CPAN的DBD::SQLite上有一个Perl的DBI/DBD模块,它不是到SQLite的接口,而是包括整个SQLite数据库引擎在其中并不需要任何额外的软件
还有一个Python模块叫做PySQLite。
PHP从PHP5.0开始包含了SQLite,但是自5.1版之后开始成为一个延伸函式库。SQLite能与PHP4一起工作但不包含在其中。
Rails2.0.3将缺省的数据库配置改为了SQLite 3。

数据类型

SQLite的数据类型
首先你会接触到一个让你惊讶的名词: Typelessness(无类型). 对! SQLite是无类型的. 这意味着你可以保存任何类型的数据到你所想要保存的任何表的任何列中, 无论这列声明的数据类型是什么(只有在一种情况下不是, 稍后解释). 对于SQLite来说对字段不指定类型是完全有效的. 如:
Create Table ex1(a, b, c);
诚然SQLite允许忽略数据类型, 但是仍然建议在你的Create Table语句中指定数据类型. 因为数据类型对于你和其他的程序员交流, 或者你准备换掉你的数据库引擎时能起到一个提示或帮助的作用. SQLite支持常见的数据类型, 如:
CREATE TABLE ex2
a VARCHAR(10),
b NVARCHAR(15),
c TEXT,
d INTEGER,
e FLOAT,
f BOOLEAN,
g CLOB,
h BLOB,
i TIMESTAMP,
j NUMERIC(10,5)
k VARYING CHARACTER (24),
l NATIONAL VARYING CHARACTER(16)
前面提到在某种情况下, SQLite的字段并不是无类型的. 即在字段类型为”Integer Primary Key”时.

注意事项

在确定是否在应用程序中使用 SQLite 之前,应该考虑以下几种情况:
  • 目前没有可用于 SQLite 的网络服务器。从应用程序运行位于其他计算机上的 SQLite 的惟一方法是从网络共享运行。这样会导致一些问题,像 UNIX® 和 Windows® 网络共享都存在文件锁定问题。还有由于与访问网络共享相关的延迟而带来的性能下降问题。
  • SQLite 只提供数据库级的锁定。虽然有一些增加并发的技巧,但是,如果应用程序需要的是表级别或行级别的锁定,那么 DBMS 能够更好地满足您的需求。
  • 正如前面提到的,SQLite 可以支持每天大约 100,00 次点击率的 Web 站点 —— 并且,在某些情况下,可以处理 10 倍于此的通信量。对于具有高通信量或需要支持庞大浏览人数的 Web 站点来说,应该考虑使用 DBMS。
  • SQLite 没有用户帐户概念,而是根据文件系统确定所有数据库的权限。这会使强制执行存储配额发生困难,强制执行用户许可变得不可能。
  • SQLite 支持多数(但不是全部)的 SQL92 标准。不受支持的一些功能包括完全触发器支持和可写视图。
如果您感到其中的任何限制会影响您的应用程序,那么您应该考虑使用完善的 DBMS。如果您可以解除这些限制问题,并且对快速灵活的嵌入式开源数据库引擎很感兴趣,则应重点考虑使用 SQLite。
一些能够真正表现 SQLite 优越性能的领域是 Web 站点,可以使用 SQLite 管理应用程序数据、快速应用程序原型制造和培训工具
由于资源占用少、性能良好和零管理成本,嵌入式数据库有了它的用武之地,它将为那些以前无法提供用作持久数据的后端的数据库的应用程序提供了高效的性能。如今没有必要使用文本文件来实现持久存储。SQLite 之类的嵌入式数据库的易于使用性可以加快应用程序的开发,并使得小型应用程序能够完全支持复杂的 SQL。这一点对于对于小型设备空间的应用程序来说尤其重要。
嵌入式数据库对于加快应用程序开发也很重要,尤其是在用于数据库抽象层(例如PEAR::DB或ezSQL)时。最后,SQLite 正在积极开发中,未来一定会有新的功能,会对开源社区更有用。
下载地址1 密码: yyry

豪迪QQ群发软件2015.2.15下载

000932w3s6zpm335q005z5

 

向QQ好友、群、群成员发送文字、图片、文件、离线文件。可以选择发送的好友分组。
特点:快速、稳定、操作简单
支持多个内容自动轮换发送。
支持添加随机字母、数字、文字。
群发的消息中可自动添加对方昵称以及QQ表情,增加亲切感;
如果你只想对某些好友组群发消息,只将这些组展开即可;
如果你不想让某些用户收到群发的消息,只需将他们的QQ昵称加入禁止发送名单;
自动记录每次发送的详细情况。

 

153026t7d3u3hvabofbafp

 

下载:下载链接1  密码:bgf3

115网盘v5特别版 看片免VIP排队版

115网盘目前的情况是,已经对普通用户没有什么吸引力,而把vip做得尽心尽力,因为,目前是唯一一家不和谐影片可以离线的网盘;

20300001196192133782642888283

当然,不只是不和谐影片。

此版本为手机版

115APP,115网盘手机客户端Android版,各种影片永久原封保存,用户可以以礼包方式分享。115网盘,实行了价格昂贵的会员费用盈利,免费用户观看视频全程需要排队等待等限制,本站提供的特别版为纯净版本,普通用户看网盘影视无需VIP全程免排队等待,不提示升级使用清爽干净!网上泄露的的破解版特点:非会员,观看视频全程通行,免VIP排队等待!可以和官方版共存!(修改者加入了第三方启动弹窗广告和界面广告);此版 基于 基础上,砍掉了谷歌广告代码,移除了广告下载服务,去掉了启动广告弹窗、主界面下方广告横幅;去多语言,去更新提示,禁止后续升级, 现在大小为22M,体积大幅减小!

下载地址1 密码: i5s5

极致相机Camera FV-5 v2.41 特别版(zd423)作品

Camera FV-5 极致相机,终极专业相机,最强安卓相机软件,专业级别拍照拍摄,功能强大,所有的拍摄参数都可以调整,支持类似单反取景器的显示效果!Camera FV-5 官方现已自带简体中文,它为您带来专业单反级的摄影体验,对于摄影爱好者和专业摄影师来说,这款相机应用程序都可以为您捕捉到最好的RAW影像,方便后期处理,获得令人惊叹的效果。现在唯一的限制只是您的想象力和创造力了!

img201405231657070

img201405231657130

img201405231657190

img201405231657250
Camera FV-5 优势就是提供了很多同类相机应用不具备的单反级拍照选项(具体能否使用取决于硬件是否支持)。例如调整白平衡、ISO(感光度)、曝光补偿、测光模式、闪光灯模式、构图网格等,充分榨干手机摄像头的价值。另外如果你手头有三星的 Galaxy Camera 的话,Camera FV-5 几乎就是必装的第三方相机应用,这是目前对 Galaxy Camera 支持最为友好的一款,已经能完美支持它的各项特性。


更新日志

v2.41
– 修复:在Nexus 5、6设备使用直方图与焦点重合问题
– 修正:使用谷歌照片日期/时间丢失,现在谷歌照片正常顺序在显示图片画廊

v2.38
– 为一加手机一代以及 Android 4.4 新增了全新的 RAW 格式拍摄功能引擎,您现在可以进入设置/照片编码设置中开启 RAW 格式拍摄选项,RAW 文件会以标准的 DNG 格式保存,当您开启 RAW 拍摄选项后,相机将会同时生成 JPEG 和 DNG 格式文件
– 改善了 LG Nexus 5 和摩托罗拉 Nexus 6 的 RAW 格式拍摄性能
– 修复了其它小 BUG

下载地址   

网盘下载1 密码: hpkt

@外国网友:已解除许可验证授权!(官方自带简体中文)

@Dave:已授权,精简语言,嵌入式简繁汉化,zipalign优化!

@iKira :去许可验证,大幅精简安装包体积,调整一些选项设置!

Camera FV-5 最强相机软件 完全使用手册

http://wenku.baidu.com/view/e6d519b181c758f5f61f675e.html

通用PE 4.0 改版 V1.3 双版

改版由 KanX 基于通用 PE 4.0 精简制作,剔除众多不常用工具,不含任何个人信息,用来制作 U 盘启动盘等,或许是不错的选择!

200841514851334_2
本版特点:
V1.3 Dos (2015.02.19)
加入 CGI 备份还原工具 V3.2
移除 Nt6HddInstaller V3.1.4
更新原创引导器快速装机助理 V1.2
更新 Notepad2 高级记事本 V4.2.25.940
其他一些细节修改、调整及修复已知BUG
下载地址:下载地址1 密码: 1h3h
含 DOS版、无 DOS 直启版,按需下载!

$3.99刀/年 的超值Shadowsocks服务搭建教程(搬瓦工Bandwagon)

搬瓦工可能是目前最便宜的科学上网方案了,虽然便宜,但速度还是可以的,错开高峰期,搬瓦工平常看看Youtube480p很流畅的

本文提供了搬瓦工搭建SS的视频教程以及搬瓦工的一些商品购买链接

20140802041326715

5G PROMO V2
512 MB 内存
512 MB SWAP
5 GB SSD 硬盘
1x Intel Xeon CPU
500 GB 月流量 @ 1 Gigabit
OpenVZ/KiwiVM
1 IPv4
PPP and VPN support (tun/tap)
$2.99/月
$4.99/季度
$6.99/半年
$9.99/年
点击购买


 

Micro-128
128 MB 内存
3 GB SSD 硬盘
1x Intel Xeon CPU
300 GB 月流量 @ 1 Gigabit
OpenVZ/KiwiVM
1 IPv4
PPP and VPN support (tun/tap)
$5.99/年
点击购买


 

Micro-96
96 MB 内存
2 GB SSD 硬盘
1x Intel Xeon CPU
200 GB 月流量 @ 1 Gigabit
OpenVZ/KiwiVM
1 IPv4
PPP and VPN support (tun/tap)
$4.99/年
点击购买


64 MB 内存
1.5 GB SSD 硬盘
1x Intel Xeon CPU
100 GB 月流量 @ 1 Gigabit
OpenVZ/KiwiVM
1 IPv4
PPP and VPN support (tun/tap)
$3.99/年
点击购买

20131106105629865

 

视频链接: http://pan.baidu.com/s/1c0IpR6S 密码: gl6n