An open API service indexing awesome lists of open source software.

https://github.com/xepozz/blogit

Personal blog based on Github Pages and Github Issues.
https://github.com/xepozz/blogit

angular angularjs blog github-issues github-pages hacktoberfest personal-blog

Last synced: about 1 month ago
JSON representation

Personal blog based on Github Pages and Github Issues.

Awesome Lists containing this project

README

          

# English

## Installation

1. Create your own repository (https://github.com/new)
Fill in the `Repository name` and copy the link to the created repository
2. Open console
- Clone the repository https://github.com/xepozz/blogit to the folder with your project: `git clone https://github.com/xepozz/blogit /path/to/projects/{repository_name}`
- Change the remote repository to your own:
* `cd /path/to/projects/{repository_name}`
* `git remote set-url origin https://github.com/{username}/{repository_name}`

/path/to/projects/ - path to the folder with projects
{username} - the name of your account on Github
{repository_name} - name of the created repository

### Update

Implemented an update system using [bash utility](https://github.com/xepozz/blogit/blob/master/tools/update).

If you want, you can sync your local repository with the https://github.com/xepozz/blogit repository.

Usually this is needed to pull some innovation in the main project repository.

The command `./tool/update` (from the folder with the project) will merge all changes that it sees, and then offer you a choice: either make a commit, or roll back the changes if it breaks your site.

### What is Blogit?

This is a personal blog CMS based on Github Pages and uses Github Issues as its repository.

### What goals were pursued when creating the CMS?
- Eliminate unnecessary waste of money for hosting
- Support for performance and regulation of possible problems with site load
- I wanted something simple and open to everyone
- Creation of an Open Source product
- Try AngularJS

### What does Blogit do now?
- Display posts and comments to them
- Display posts by hash tag
- Anyone can write posts and comments

### What are the plans for the development of Blogit?
- Make a vote in post
- Make comments moderated
- Make real modular system

### Contributing

Any comments and suggestions are welcome.
If you:
- You know how to competently solve this or that problem or task
- Want to add new functionality or refactor
- Help in promotion and stuff
then feel free to create and write to Issue/Pull Requests.

Demo of the project is available on https://xepozz.github.io/blogit/

And also I will try do not forget about my blog and write my thoughts in it.
Subscribe: https://dderepko.ru

***

# Русский

## Установка

1. Создаём собственный репозиторий (https://github.com/new)
Заполняем `Repository name` и копируем ссылку на созданный репозиторий
2. Открываем консоль
*. Клонируем репозиторий https://github.com/xepozz/blogit в папку с вашим проектом: `git clone https://github.com/xepozz/blogit /path/to/projects/{repository_name}`
*. Меняем удаленный репозиторий на ваш собственный:
* `cd /path/to/projects/{repository_name}`
* `git remote set-url origin https://github.com/{username}/{repository_name}`

/path/to/projects/ - путь до папки с проектами
{username} - название вашего аккаунта на гитхабе
{repository_name} - название созданного репозитория

### Обновление

Реализована система обновлений с помощью [утилиты на bash](https://github.com/xepozz/blogit/blob/master/tools/update).

Если вы хотите, то можете синхронизировать ваш локальный репозиторий с репозиторием https://github.com/xepozz/blogit.

Обычно это нужно, чтобы подтянуть некоторые новшестве в основном репозитории проекта.

Команда `./tool/update` (из папки с проектом) сольёт все изменения, которые заметит, а дальше предложит вам выбор: либо сделать коммит, либо откатить изменения, если это сломает ваш сайт.

## Описание

### Что такое Blogit?

Это CMS для личного блога, основанная на Github Pages и использующая Github Issues в качестве хранилища.

### Какие цели приследовались при создании CMS?
- Исключить лишнюю трату денег за хостинг
- Поддержка работоспособности и регилирование возможных проблем с нагрузкой сайта
- Хотелось что-то простое и открытое для всех
- Создание Open Source продукта
- Попробовать в деле AngularJS

### Что сейчас умеет Blogit?
- Отображение постов и комментариев к ним
- Отображение постов по хэш-тегу
- Посты и комментарии может писать любой желающий

### Какие планы по развитию Blogit?
- Сделать голосование в постах
- Сделать модерацию комментариев
- Реальная модульная система

### Как можно помочь проекту?

Я буду рад любым комментариям и предложениям.
Если вы:
- Знаете, как грамотно решить ту или иную проблему или задачу
- Хотите добавить новую фунальность или произвести рефакторинг
- Помочь в продвижении и прочее
то смело создавайте и пишите в Issue/Pull Request'ы.

Демонстрация проекта будет происходить по адресу https://xepozz.github.io/blogit/

А также я постараюсь не забывать про свой блог и писать в нём свои мысли.
Подписывайтесь: https://dderepko.ru