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.
- Host: GitHub
- URL: https://github.com/xepozz/blogit
- Owner: xepozz
- License: apache-2.0
- Created: 2020-07-12T16:47:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-07T16:17:55.000Z (about 4 years ago)
- Last Synced: 2025-04-23T01:35:05.498Z (6 months ago)
- Topics: angular, angularjs, blog, github-issues, github-pages, hacktoberfest, personal-blog
- Language: JavaScript
- Homepage:
- Size: 96.7 KB
- Stars: 18
- Watchers: 2
- Forks: 4
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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