Giter VIP home page Giter VIP logo

b10ggy's Introduction

B10ggy: Create simple blogs on the net

Blog gee low go

Before you continue!

Made something awesome with Bloggy? Why not add our button! Just copy and paste the code onto your site.

<a href="https://github.com/gamemake-eng/B10ggy"><img src="https://u.cubeupload.com/batmangreen/bloggyButton.png"/></a>

Blog gee button

What is this?

Bloggy (stylized as B10ggy) is a lightweight SSG for the purpose of creating simple blogs to be shared on the internet with ANY static host (Neocities, Nekoweb, etc). All you need is 2 html files and a json file to get started. The exe is also only 19kb! Which is a whole lot more smaller than something like hugo (about 20MB!).

But why not hugo?

Because that might be a bit too much for certain people. Sometimes you just want somthing simple and easy to use. Some people might not want to deal with stuff like git submodules if you want to add some styling to your site. Bloggy is meant for beginner to intermediate developers who just want to write some html and create a simple website outside of the current megacorp internet bubble.

How do I install it?

There is only windows builds for now. All you have to do is unzip, drag the "Bloggy" folder into your desired location, and add it to your path.

This sucks and you're fat how do I compile this?

  1. Download lua (5.3 recomended) and a C compiler (the build file uses tcc but you can change it to fit your needs).

  2. Download the lua C libary and includes (5.2 recomended. Windows dlls are labeled lua-5.2.4_Win32_dllw6_lib.zip) and extract the zip

  3. Move filed from the include directory into the include dir of your C compiler

  4. If using tcc, get the dll file (or the equivalent on your system) and run tcc -impdef lua52.dll (replace dll with the equivalent on your system) and place the generated .def file in the libs folder of your instalation

  5. If using tcc, you should be able to just run lua53 build.lua in the project directory. You might need to change this for your C compiler of choice.

  6. Or just install lua 5.2 or greater and run main.lua

Special Thanks!

Thanks RXI for the json.lua libary! It's the best pure lua json parser I found!

Thanks Eric R. Schulz for your luastatic tool! It was really simple to use!

Thanks Jeff Kenny for your charaters Greg Heffley and Manny Heffley that I used in my examples.

Thanks Steve Francia and Bjørn Erik for creating Hugo which inspried me to create Bloggy.

Thanks Roberto Ierusalimschy, Luiz Henrique de Figueiredo and Waldemar Celes for creating Lua.

Thanks Intel for creating the CPU for the computer I programmed this one.

Thanks Neocities for starting my web development journey

Allthough I am not too fond of you, thanks google for creating the browser I tested this on.

Thanks Paul Kulchenko for creating ZeroBrane Studio.

Thanks Linus Torvalds for creating Git.

There is a bunch more people I could thank but I will end at thanking Tim Berners-Lee for creating the first website.

b10ggy's People

Contributors

gamemake-eng avatar

Stargazers

Kiril Misnikov avatar

Watchers

 avatar Kiril Misnikov avatar

b10ggy's Issues

Copyright shouldn't be auto-generated

example/copyright.lua

Copyright is actually something you want to preserve as early as possible (as is truthful), since it is used to prove authorship. You can't claim someone copied you (or defend against someone claiming you copied them) if your copyright date is generated as being AFTER their work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.