All Projects → TimothyYe → vim-tips-web

TimothyYe / vim-tips-web

Licence: MIT License
Source code for vim-tips.com, rewritten by Go.

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to vim-tips-web

vim-tips-wiki
1500+ tips downloaded from Vim Tips Wiki, parsed and formatted to look and work like native Vim help files
Stars: ✭ 56 (+75%)
Mutual labels:  vim-tips
vim-tips
A good workman is known by his tips
Stars: ✭ 87 (+171.88%)
Mutual labels:  vim-tips

vim-tips-web

Build Status

Vim-Tips.com is a site to share tips for Vim.

The first version of Vim-Tips.com is written by Rails.

Now I re-designed this whole site and implemented it by Go & Martini web framework.

Prerequisite

  • Go environment is needed.
  • MongoDB is installed.

Download the sample database

Download sample DB from: https://github.com/TimothyYe/vim-tips-web/tree/master/db

Restore it to MongoDB

  • Unzip the database, the DB directory is: vim_tips
  • Restore it to MongoDB
mongorestore -h localhost -u user -p pass -d vim_tips ./vim_tips

Note that username and password is the id and password for your MongoDB, for the default, -u & -p is not needed.

Build it

  • Get source code from Github:
git clone https://github.com/TimothyYe/vim-tips-web.git
  • Go into the source code directory, get related library and then build it:
cd vim-tips-web
go get
go build

Run it

  • Run vim-tips-web site:
nohup ./vim-tips-web &

Screenshots

Default username and password for admin panel

Use default username & password to logon admin panel:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].