{"id":20705171,"url":"https://github.com/xepozz/blogit","last_synced_at":"2025-08-23T15:18:43.099Z","repository":{"id":128836729,"uuid":"279107118","full_name":"xepozz/blogit","owner":"xepozz","description":"Personal blog based on Github Pages and Github Issues.","archived":false,"fork":false,"pushed_at":"2021-08-07T16:17:55.000Z","size":99,"stargazers_count":18,"open_issues_count":14,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-23T01:35:05.498Z","etag":null,"topics":["angular","angularjs","blog","github-issues","github-pages","hacktoberfest","personal-blog"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xepozz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-07-12T16:47:19.000Z","updated_at":"2023-01-25T06:34:23.000Z","dependencies_parsed_at":"2023-05-30T10:15:30.786Z","dependency_job_id":null,"html_url":"https://github.com/xepozz/blogit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xepozz/blogit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xepozz%2Fblogit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xepozz%2Fblogit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xepozz%2Fblogit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xepozz%2Fblogit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xepozz","download_url":"https://codeload.github.com/xepozz/blogit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xepozz%2Fblogit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271754358,"owners_count":24815184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angularjs","blog","github-issues","github-pages","hacktoberfest","personal-blog"],"created_at":"2024-11-17T01:16:27.217Z","updated_at":"2025-08-23T15:18:43.091Z","avatar_url":"https://github.com/xepozz.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# English\n\n\n## Installation\n\n1. Create your own repository (https://github.com/new)\n  Fill in the `Repository name` and copy the link to the created repository\n2. Open console\n  - 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}`\n  - Change the remote repository to your own:\n     * `cd /path/to/projects/{repository_name}`\n     * `git remote set-url origin https://github.com/{username}/{repository_name}`\n      \n           /path/to/projects/ - path to the folder with projects\n           {username} - the name of your account on Github\n           {repository_name} - name of the created repository\n\n### Update\n\nImplemented an update system using [bash utility](https://github.com/xepozz/blogit/blob/master/tools/update). \u003cbr/\u003e\nIf you want, you can sync your local repository with the https://github.com/xepozz/blogit repository. \u003cbr/\u003e\nUsually this is needed to pull some innovation in the main project repository. \u003cbr/\u003e\n\nThe 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. \u003cbr/\u003e\n\n### What is Blogit?\n\nThis is a personal blog CMS based on Github Pages and uses Github Issues as its repository.\n\n### What goals were pursued when creating the CMS?\n- Eliminate unnecessary waste of money for hosting\n- Support for performance and regulation of possible problems with site load\n- I wanted something simple and open to everyone\n- Creation of an Open Source product\n- Try AngularJS\n\n### What does Blogit do now?\n- Display posts and comments to them\n- Display posts by hash tag\n- Anyone can write posts and comments\n\n### What are the plans for the development of Blogit?\n- Make a vote in post\n- Make comments moderated\n- Make real modular system\n\n### Contributing\n\nAny comments and suggestions are welcome.\nIf you:\n- You know how to competently solve this or that problem or task\n- Want to add new functionality or refactor\n- Help in promotion and stuff\nthen feel free to create and write to Issue/Pull Requests.\n\nDemo of the project is available on https://xepozz.github.io/blogit/\n\nAnd also I will try do not forget about my blog and write my thoughts in it.\nSubscribe: https://dderepko.ru\n\n***\n\n# Русский\n\n## Установка\n\n1. Создаём собственный репозиторий (https://github.com/new)\n  Заполняем `Repository name` и копируем ссылку на созданный репозиторий\n2. Открываем консоль\n   *. Клонируем репозиторий https://github.com/xepozz/blogit в папку с вашим проектом: `git clone https://github.com/xepozz/blogit /path/to/projects/{repository_name}`\n   *. Меняем удаленный репозиторий на ваш собственный: \n      * `cd /path/to/projects/{repository_name}`\n      * `git remote set-url origin https://github.com/{username}/{repository_name}`\n      \n            /path/to/projects/ - путь до папки с проектами\n            {username} - название вашего аккаунта на гитхабе\n            {repository_name} - название созданного репозитория\n\n### Обновление\n\nРеализована система обновлений с помощью [утилиты на bash](https://github.com/xepozz/blogit/blob/master/tools/update). \u003cbr/\u003e\nЕсли вы хотите, то можете синхронизировать ваш локальный репозиторий с репозиторием https://github.com/xepozz/blogit. \u003cbr/\u003e\nОбычно это нужно, чтобы подтянуть некоторые новшестве в основном репозитории проекта. \u003cbr/\u003e\n\nКоманда `./tool/update` (из папки с проектом) сольёт все изменения, которые заметит, а дальше предложит вам выбор: либо сделать коммит, либо откатить изменения, если это сломает ваш сайт. \u003cbr/\u003e\n\n## Описание\n\n### Что такое Blogit?\n\nЭто CMS для личного блога, основанная на Github Pages и использующая Github Issues в качестве хранилища.\n\n### Какие цели приследовались при создании CMS?\n- Исключить лишнюю трату денег за хостинг\n- Поддержка работоспособности и регилирование возможных проблем с нагрузкой сайта\n- Хотелось что-то простое и открытое для всех\n- Создание Open Source продукта\n- Попробовать в деле AngularJS\n\n### Что сейчас умеет Blogit?\n- Отображение постов и комментариев к ним\n- Отображение постов по хэш-тегу\n- Посты и комментарии может писать любой желающий\n\n### Какие планы по развитию Blogit?\n- Сделать голосование в постах\n- Сделать модерацию комментариев\n- Реальная модульная система\n\n### Как можно помочь проекту?\n\nЯ буду рад любым комментариям и предложениям.\nЕсли вы:\n- Знаете, как грамотно решить ту или иную проблему или задачу\n- Хотите добавить новую фунальность или произвести рефакторинг\n- Помочь в продвижении и прочее\nто смело создавайте и пишите в Issue/Pull Request'ы.\n\nДемонстрация проекта будет происходить по адресу https://xepozz.github.io/blogit/\n\n\nА также я постараюсь не забывать про свой блог и писать в нём свои мысли. \nПодписывайтесь: https://dderepko.ru\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxepozz%2Fblogit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxepozz%2Fblogit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxepozz%2Fblogit/lists"}