
Security News
Follow-up and Clarification on Recent Malicious Ruby Gems Campaign
A clarification on our recent research investigating 60 malicious Ruby gems.
= gidget
The smallest taco-loving blog engine in the world!
Gidget is a minimalist blog engine designed to run on Heroku with a Git-based workflow. It is built upon Sinatra and uses haml and rdiscount for templating and markup. It was largely inspired by Toto, however Gidget is built on top of a DSL to minimize and simplify the code.
== Basic Structure
== Templates
== Page/Post Creation
== Settings
Gidget uses Sinatra's built-in setting support. Settings can be set in your config.ru during creation of the Gidget server:
gidget = Gidget::Server.new do set :title, "My Awesome Blog" set :author, "Your Name Goes Here" set :page_size, 10 end
run gidget
Settings can then be accessed from within templates by using the settings object:
!!! 5 %html %head %title= settings.title
== Getting Started
The following comands install the Gidget gem, create a Gidget app, and then start the app:
gem install gidget gidget my-gidget-app cd my-gidget-app rackup
At this point you should be able to view your blog by visiting: http://localhost:9292
== Adding Source Control
Before you can host yoru app on Heroku, you must be using Git for source control. Run the following from your app directory to create a new git repository and add all your app code to it:
git init git add * git commit -a -m "Initial load"
== Deploy To Heroku
In order to deploy an app to Heroku you must have an account with them. Once you have your account, deploying to Heroku is super easy thanks to their gem:
gem install heroku heroku create git push heroku master heroku open
Congrats! You now have your own blog running on the world wide web!
== TO BE DONE
== Contributing to gidget
== Copyright
Copyright (c) 2010 hasmanytrees. See LICENSE.txt for further details.
FAQs
Unknown package
We found that gidget demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.
Research
/Security News
A malicious Go module posing as an SSH brute forcer exfiltrates stolen credentials to a Telegram bot controlled by a Russian-speaking threat actor.