博客系统 iKnowledge

码农软件 · 软件分类 · 开源博客系统 · 2020-01-18 12:29:30

软件介绍

iKnowledge是基于Jekyll的博客系统,或者说是知识管理系统。它使用Markdown写文章,定义任意深度的嵌套分类。它的特点如下:

简便的安装

第一版可谓是东拼西凑的产物,很多功能都停留在“能工作”的状态。例如从零搭建一套iKnowledge v1.0,你需要在本地安装Java、Shell环境、下载Rhino……门槛相当高。

新版本努力在这方面做得更好,新版本不会图一时便利而引入额外的工具或库。你需要做的仅仅是执行

git clone --depth 1 https://github.com/redraiment/iKnowledge.git

超轻量级

iKnowledge终于摆脱了“击败全球99%的龟速博客”称号。现在,包括Ruby开发的Jekyll插件在内,整套系统只有100KB!单张页面不到2KB,比起一些刻意为移动设备优化过的网页还要小!

同时,iKnowledge还从重度依赖JavaScript的极端走向无JavaScript的另一个极端!第一版只有一张页面,所有文章的内容都通过AJAX动态加载,对搜索引擎的爬虫不够友好,导致站内搜索功能形同虚设;新版则是真正生成了纯静态的页面,每篇文章都是独立页面。

分类归档

  1. 分类依旧可嵌套:第一版本中已实现;
  2. 同一篇文章可属于多个分类:由于第一版的分层结构依赖文件目录结构,因此一篇文章只隶属于一种分类;
  3. 文章所属分类变化时不影响文章的URL:第一版分类结构变化时URL也会随之变化,理由同上;
  4. 文章名不再出现在分类列表中:第一版分类与文章都放在同一颗树中,新版分类列表中不再包含文章链接,取而代之的是点击分类链接时显示该分类下的文章列表。

本文地址:https://codercto.com/soft/d/23646.html

Head First Java(第二版·中文版)

Head First Java(第二版·中文版)

Kathy Sierra,Bert Bates 著、杨尊一 编译 张然等 改编 / 杨尊一 / 中国电力出版社 / 2007-2 / 79.00元

《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。 而且不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。在这些活动中,你会写出一堆真正的Jav......一起来看看 《Head First Java(第二版·中文版)》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具