{"repo":"Unicode01/LiteBlog","free":true,"listed":false,"github":"https://github.com/Unicode01/LiteBlog","clone":"git clone https://github.com/Unicode01/LiteBlog.git","description":"Lightweight Go blog engine with Markdown/HTML rendering, plugin runtime, cache, comments, RSS, sitemap, and static generation.","language":"JavaScript","stars":18,"topics":["blog","go","grpc","javascript","markdown","plugins","static-site"],"license":"MIT","category":"networking-infra","readme_excerpt":"LiteBlog LiteBlog is a blog system written in Golang,html,css,js. Aim to provide a simple, easy-to-use, highly customizable and lightweight blog system. Features - Simple, Lightweight and easy-to-use interface - Markdown and HTML support (with markedJS and highlightJS) - own script and style injection support - comment system support - specialized full caching system for blog and asynchronous caching mechanism - Auto block malicious request with firewall and XSS attack (with bluemonday) - RSS Feed support - Auto backup the configs and data - Easy to deploy and manage - Full static support Requirements - Golang 1.24+ Installation From Source Clone the repository and run the following command to start the server. - Before compile the binary, you should run following command to install the dependencies. From Binary Download the latest binary from release page and run it.Or you can build the binary from source. - Before compile the binary, you should run following command to install the dependencies. From Docker Run ./build.sh to build the zip. Before build the zip, You should write your own configs in configs/ Here is a example to run liteblog with docker, and mount the configs directory to the container.You can use compress option to run build.sh , but you should install uglifyjs and uglifycss (using nodejs) first. If you want to change public or templates directory, you can mount it to the container using -v option. - Before build the docker image, you should run following com","default_branch":null,"files":null,"tree":[],"storefront":"/r/Unicode01","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Unicode01/LiteBlog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}