heapy / kpress Goto Github PK
View Code? Open in Web Editor NEWModern static site generator written in Kotlin.
Home Page: https://heapy.io/kpress
License: GNU General Public License v3.0
Modern static site generator written in Kotlin.
Home Page: https://heapy.io/kpress
License: GNU General Public License v3.0
Kpress should be extremely fast, our requirements - thousands pages per second. To achieve this we should (at this moment):
So we will use asciidoc, kotlin jsr223 and komodo
Ability to ref one site from another, and attach it automatically as sub-folder.
User should simply import all articles from wordpress into kpress.
Colorful Action Bar in Android 5+
User want:
See:
Very important feature of wordpess - pingbacks. We can use it in kpress.
Send pingback, and save in project "database".
Idea: kpress can be distributed as gradle plugin, in gradle file user can download plugins and themes, and also define configuration. And at the end - use tasks to generate site.
Support daemon mode
Use immutable data overall project
Use Redux ideas
Automatically process resources, to create efficient galleries and so on.
Define some convention for documentation and support it.
With this feature it's should be zero effort to generate project site and embed documentation to it.
In article define inline css, js. Include js/css files. Instruct to replace theme css/js (delete themes css/js).
Use KTS for theme layout and content file, implement KTS cache
Will be nice to generate site with all available themes, so user can test all themes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.