Kiki – 一个轻量级的个人主页构建工具
Kiki – a tiny homepage construction kit with a small footprint

原始链接: https://tomotama.com/kiki

Kiki 是一款极简、轻量级的网页构建套件,旨在简化网页创建过程。Kiki 摒弃了 Ghost 或 Jekyll 等现代内容管理系统(CMS)的复杂性,秉持“tomotama”理念:提供一套直观、易读且高度可定制的工具,无需学习 Node.js 或管理复杂的依赖关系。 整个代码库体积不到 100KB,完全由 PHP、HTML 和 CSS 手写而成。它不包含 JavaScript、Cookie、追踪脚本或臃肿的数据库。其功能包括五套响应式主题、“Bug”自定义标记语言、支持静态或动态页面生成,甚至支持 Gopher 协议。只需将文件解压至任何支持 PHP 的服务器即可使用。 Kiki 以共享软件(shareware)形式发布。免费版本允许完整使用,但需保留页脚的归属链接。支付 15 加元即可获得完整版,解锁包括 Markdown 支持在内的更多功能,并可移除页脚链接。Kiki 专为那些认同网络应当简洁、个性化且易于访问的人们而设计,它将易用性置于现代开发环境繁琐的技术开销之上。

Hacker News 最新 | 往日 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Kiki – 一个占用空间极小的微型主页构建工具 (tomotama.com) 21 点,由 tobr 发布于 2 小时前 | 隐藏 | 往日 | 收藏 | 2 条评论 | 帮助 brettermeier 11 分钟前 [–] 这个工具做出来的东西会和你自己的网站一样丑吗?几乎没法读。 回复 shlewis 0 分钟前 | 父评论 [–] 1. 网站上有一个演示链接,风格确实类似。 2. 我不觉得这个网站“几乎没法读”。 3. 评论太无礼了。 回复 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:
相关文章

原文

kiki

a tiny homepage construction kit

with a small footprint

   /\-/\     
   C  C ;    
  >.^  /   
        \    
        /    
        ;-. 
   +++++  \ \
        __  /
        ---  

What is it?

kiki is a homepage building kit written with the tomotama design philosophy . It's built so that if something looks wrong, you can change it yourself without spending hours reading tutorials and watching coding videos. You can take it for a test drive on the demo site. Or just browse around here - tomotama.com runs on kiki too!

Download & Purchase

kiki is distributed via itch.io - you can download the shareware edition and purchase the full version here.

How is kiki Different?

The source code is ~1500 lines of code (

kiki has:

* 5 built-in easy to modify, responsive themes.

* a public wiki mode.

* a live/dynamic site mode.

* a static site generation mode.

* preliminary support for gopher holes.

* a simple markup language called Bug.

* plug-in support for Markdown.

* assistive/screen reader friendly output.

* RSS and HTML generation.

* richly commented and moddable source.

* interactive help & documentation.

* dynamic and static page generation.

* 100% handwritten PHP, HTML and CSS.

kiki does not have:

* javascript.

* external libraries/dependencies.

* cookies or tracking data.

* bloat: it's less than 100 kilobytes total.

* ML-generated trashcode.

* database structures.

* anything to install; just unzip it.

* social media crud & commenting.

* self-update nagging.

"But what about CMS packages like Ghost and static site generators like 11ty and Jekyll and and ..."

look: Jekyll and 11ty and Ghost and so on are still built around the core belief that everyone should learn how to use Node.js or Ruby and update weekly library packages just to get to Hello, World. If you're into that kind of thing, there are plenty of website generators already out there for you.

kiki was built around the idea that the web took a wrong turn a couple of decades ago. HTML was supposed to be simple and straightforward enough that everyday people could create a website in just a few minutes. It's structured so you don't need to spend hours deciding whether or not your templates should be built with JS or Liquid or Mustache.

It's for people who already have a web host somewhere, and want to put up a site fast, so they can have fun doing other things.

License

kiki is shareware. It's free to use in unpaid mode, and costs only $15 CAD (~$11 USD) for the full edition.

The paid/full version gets you access to all five themes, built-in support for markdown, public wiki mode, and my blessing to remove the shareware link from the footer of each page.

Don't want to pay for it? Under the shareware license, you just leave the footer unchanged, so other folks can learn about kiki.

The shareware edition's source code is freely shareable in its original unmodified form under the Creative Commons CC-BY-ND-NC license. (In english: you can share as many copies of the original source code as you like, as long as it is unmodified, maintains attribution to tomotama, and isn't being re-badged or re-sold.)

Yes, you absolutely can use and modify kiki for business activities like building your game company website, but you just can't distribute or re-sell it as your own software product.

Requirements

* A web server (or computer for static generation) running PHP 4.x, 5.x, 6.x, 7.x, 8.x. with mbstring extension enabled.

* Your favourite text editor.

Optional

* Apache .htaccess or nginx server configuration modifications for "SEO-friendly" permalinks.

* Markdown and other PHP-based markup languages can be installed as plug-ins.

联系我们 contact @ memedata.com