采用Jekyll + github + pygments构建个人博客的最终说明

NumberValidators是一个用于验证中国大陆证件、号码是否符合国家标准的类库,因为该类库在昨日已经正式发布1.0.0版本至nuget,所以在此介绍下该类库的具体功能。

2016年12月30日16:28:35
该文章已经有些久远。随着各自软件的更新迭代,目前安装jekyll以及构建博客相对更加简单。这篇文章只是希望能作个参考,能帮到您当然最好。以及如果看客您感觉这个文章不是太合适的话,还请不要太在意细节。

 


NumberValidators的github地址为:https://github.com/fdstar/NumberValidators,v1.0.0版本目前包含三项验证:

文章主题目录:

大陆身份证验证

  1. 构建github个人博客库:username.github.io
  2. 安装jekyll相关内容
  3. 修改configuration file以及建立自己的对应网页
  4. 安装相关插件,比如markdown解析包、代码高亮包pygments、mathjax相关修改等,以让博客支持自己的大多数写作需求
  5. 本地编译预览,没有问题后上传至github

  6. 构建github个人博客库:username.github.io

增值税发票验证


工商注册码/统一社会信用代码

不管怎么样去建立这个博客,首先必须在 github 上有这样的一个库,其名称为 username.github.io,username就是每个github用户的用户ID,只有这样名称的库才能被github用于链接到个人博客。
链接的代码就是:

在github上对以上三项验证如何使用已有一个简单的代码示例,当然后面会在后续博客中写上详细的使用例子

git remote set-url origin git@github.com:*******/********.github.io.git

 

2. 安装jekyll相关内容

jekyll 是 Ruby 的一个gem包。安装稍显繁琐,主要顺序如下:

如果你有其它国家标准需要支持,可以回复此博客,或者在github上创建issue,当然如此做前你还需要知道下列情况

2.1 下载安装ruby

这里下载的ruby版本为1.9.3,由于大陆墙掉了官方给的Ruby下载网址,所以百度这个版本的下载即可。注意安装路径不能包含中文和空格,就 c://ruby 蛮好。

 

2.2 安装 Devkit for Ruby 1.9.3

可到此处下载。并且在cmd.exe中运行如下代码:

cd devkit // 目的是将当前目录转移到devkit解压路径
ruby dk.rb init
ruby dk.rb install

P.S. 安装过程中记得全部勾选 add to the path,将其位置添加到系统变量中,并且在安装完成后,使用如下代码查询安装版本号确认安装成功(显示版本号即为安装成功):

ruby -v

曾经考虑,但后续因国标简单或没有完整参考资料而被排除的验证国标如下:

2.3 安装 gem 以及 jekyll 包

https://ruby.taobao.org/
gem下载合适的gem安装包并安装,注意点同上。同时记得这个网站,里面包括了所有的gem功能包,很好狠强大;
安装完gem后也记得查看版本号以及安装完成状态。
然后安装 jekyll,通过

gem install jekyll // 安装jekyll
gem install kramdown // markdown语言解析包
gem install pygments.rb // 代码高亮包
gem install liquid // 这个包我不知道,但是好像有用
// 还有些别的包,看需要来安装啦

其中,高亮包需要python2.6或2.7的环境,因此还需要安装python,所幸在使用某些gem包的时候,可能会出现 Application runtime error的问题,这个时候也需要安装 Node.js 来提供一个使用环境(maybe),也需要安装python,因此就早点安装了更好。

本文由金沙官网线上发布于编程,转载请注明出处:采用Jekyll + github + pygments构建个人博客的最终说明

您可能还会对下面的文章感兴趣: