T
T
Tlito2015-11-25 17:14:35
CMS
Tlito, 2015-11-25 17:14:35

What cms should I use to make a static blog site with html result?

I'm most concerned about page speed after clicking. it's gotten to the point where the only solution I like is a static html site. I am ready to sacrifice dynamics for the sake of the fastest work of the site for anonymous users (99.99% of my site users).
I plan to make such a cms on my own to compile html files at 1000 pieces per second with every minute updates, but this is very far from that.
I need a ready-made tsms in any language that generates a static site and so that I can add news in the admin panel and generate the site again. please tell me the links and if there is your experience? and everyone who answered, give links to your sites, I will post a link to you on Tlito as a thank you

Answer the question

In order to leave comments, you need to log in

4 answer(s)
V
Valeriy Solovyov, 2015-12-03
@sumej

I would look at Hugo :

Hugo is a general-purpose website framework. Technically speaking, Hugo is a static site generator. This means that, unlike systems like WordPress, Ghost and Drupal, which run on your web server expensively building a page every time a visitor requests one, Hugo does the building when you create your content. Since websites are viewed far more often than they are edited, Hugo is optimized for website viewing while providing a great writing experience.
Hugo - Documentation .
I started making a CMS for it, but my hands don't reach: https://github.com/weldpua2008/hugo-cms

K
Kirill Kublyakov, 2015-11-25
@Kublyakov

jekyllrb.com , for example.

E
Egor Nedbailo, 2015-11-25
@Negoro

Maybe SiteCake is right for you?

V
v- death, 2015-11-25
@vGrabko99

"so that you can add news in the admin panel and generate the site again."
You have a folder with the html code for each news. You stupidly make a json file that says about the id of the latest news News
new
index.json
1.html
2.html
3.html
4.html
.....
1000000.html
And index.json just stores the number of the latest news

{
  "new_id" : "1000000"
}

Then, on the client side, parse json and do pagination
(I took the example dbmast.ru/simplepagination-js-legkij-jquery-plugin...
$(function() {
    $(#light-pagination).pagination({
        items: json.new_id,
        itemsOnPage: 10,
        cssStyle: 'light-theme'
    });
});

Then you stupidly upload news after news with Ajax. In general, news can be stored in json instead of html and the text of the news can be parsed on the client side and inserted into the template. (history api + ajax will be faster) and editing json is much faster. If you are interested, I will implement such a "pseudo" kms for you in 1 day (admin panel that makes news + html5 application with layout from some kind of template). If you are interested, knock on the soap [email protected]
If you contact me, then the work will be done on GO and you will not need any web servers like nginx, everything will be deployed by the command ./blogik :D

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question