- Create your own repository (https://github.com/new)
Fill in the
Repository name
and copy the link to the created repository - 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
-
Implemented an update system using bash utility.
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.
This is a personal blog CMS based on Github Pages and uses Github Issues as its repository.
- 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
- Display posts and comments to them
- Display posts by hash tag
- Anyone can write posts and comments
- Make a vote in post
- Make comments moderated
- Make real modular system
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
- Создаём собственный репозиторий (https://github.com/new)
Заполняем
Repository name
и копируем ссылку на созданный репозиторий - Открываем консоль
*. Клонируем репозиторий 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.
Обычно это нужно, чтобы подтянуть некоторые новшестве в основном репозитории проекта.
Команда ./tool/update
(из папки с проектом) сольёт все изменения, которые заметит, а дальше предложит вам выбор: либо сделать коммит, либо откатить изменения, если это сломает ваш сайт.
Это CMS для личного блога, основанная на Github Pages и использующая Github Issues в качестве хранилища.
- Исключить лишнюю трату денег за хостинг
- Поддержка работоспособности и регилирование возможных проблем с нагрузкой сайта
- Хотелось что-то простое и открытое для всех
- Создание Open Source продукта
- Попробовать в деле AngularJS
- Отображение постов и комментариев к ним
- Отображение постов по хэш-тегу
- Посты и комментарии может писать любой желающий
- Сделать голосование в постах
- Сделать модерацию комментариев
- Реальная модульная система
Я буду рад любым комментариям и предложениям. Если вы:
- Знаете, как грамотно решить ту или иную проблему или задачу
- Хотите добавить новую фунальность или произвести рефакторинг
- Помочь в продвижении и прочее то смело создавайте и пишите в Issue/Pull Request'ы.
Демонстрация проекта будет происходить по адресу https://xepozz.github.io/blogit/
А также я постараюсь не забывать про свой блог и писать в нём свои мысли. Подписывайтесь: https://dderepko.ru