{"id":15048546,"url":"https://github.com/ttttonyhe/oblog","last_synced_at":"2025-04-10T01:23:58.241Z","repository":{"id":63743101,"uuid":"184557995","full_name":"ttttonyhe/oblog","owner":"ttttonyhe","description":"A MDX :arrow_down_small: based Blog Engine","archived":false,"fork":false,"pushed_at":"2022-11-25T01:44:35.000Z","size":370,"stargazers_count":138,"open_issues_count":1,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-24T03:05:14.423Z","etag":null,"topics":["axios","axios-vue","blog","blog-engine","blogger","element-ui","javascript","jquery","markdown","md","nosql-data-storage","oblog","php","php7","platform","tony","typecho","vue","vuejs","wordpress"],"latest_commit_sha":null,"homepage":"https://oblog-9quj.onrender.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ttttonyhe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-02T09:58:08.000Z","updated_at":"2024-11-05T08:46:06.000Z","dependencies_parsed_at":"2022-11-25T03:19:06.336Z","dependency_job_id":null,"html_url":"https://github.com/ttttonyhe/oblog","commit_stats":null,"previous_names":["helipengtony/oblog"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ttttonyhe%2Foblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ttttonyhe%2Foblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ttttonyhe%2Foblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ttttonyhe%2Foblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ttttonyhe","download_url":"https://codeload.github.com/ttttonyhe/oblog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248138789,"owners_count":21053953,"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","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":["axios","axios-vue","blog","blog-engine","blogger","element-ui","javascript","jquery","markdown","md","nosql-data-storage","oblog","php","php7","platform","tony","typecho","vue","vuejs","wordpress"],"created_at":"2024-09-24T21:13:55.477Z","updated_at":"2025-04-10T01:23:58.225Z","avatar_url":"https://github.com/ttttonyhe.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e **Warning**: Legacy code alert!\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eOBlog\u003c/h1\u003e\n  \u003cp\u003eAn Auto Loading \u0026 Rendering MarkDown Based Blog System\u003c/p\u003e\n  \u003ca href=\"https://github.com/HelipengTony/oblog\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/forks/HelipengTony/oblog.svg\" alt=\"forks\"\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://github.com/HelipengTony/oblog\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/HelipengTony/oblog.svg\" alt=\"stars\"\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://github.com/HelipengTony/oblog\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/HelipengTony/oblog.svg\" alt=\"license\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n\u003cbr/\u003e\n\n![首页 index](https://static.ouorz.com/QQ20190512-161843@2x%202.png)\n\n\u003cbr/\u003e\n\n## Main Features 功能特色\n+ **Based on Vue.js \u0026 Element UI**\n  - 基于 Vue.js 与 Element UI\n+ **Markdown auto rendering**\n  - Markdown 自动解析\n+ **Posts/Pages system**\n  - 支持文章/页面系统\n+ **Neet UI design**\n  - 美丽的 UI 设计与自适应\n+ **0 sql everywhere**\n  - 完全无数据库 (评论系统基于 json)\n+ **Comments system**\n  - 强大的内置评论系统\n+ **Archive system**\n  - 支持分类/标签页\n+ **Easy to do secondary development**\n  - 易于二次开发\n\n\u003cbr/\u003e\n\n## Usage 使用方法\n+ **安装**\n  - Clone / 下载全部文件并上传服务器\n  - 访问网站前先配置好 settings.php 内部内容\n\n\n+ **文章发布**\n  - 将 .md 类型文件放入根目录 /posts 文件夹中\n  - 示例文章:\n\n  \u003cbr/\u003e\n\n  ![示例 Example Article](https://static.ouorz.com/QQ20190512-162251@2x%202.png)\n\n  \u003cbr/\u003e\n\n  - 文章开头必须包含（注意大写）\n    - **Title** 文章标题\n    - **Cate** 文章分类\n    - **Tags** 文章标签（以英文半角逗号分隔）\n    - **Author** 文章作者\n    - **Img** 文章头图（可为空但必须出现）\n  - 5 行后开始使用 Markdown 书写内容\n\n\n+ **页面发布**\n  - 将 .md 类型文件放入根目录 /pages 文件夹中\n  - 页面开头必须包含\n    - Title 页面标题\n    - 1 行后开始使用 Markdown 书写内容\n\n\n+ **须知**\n  - 分类目录/标签支持自动部分/全部获取\n  - 所有内容必须为 **MarkDown 格式** 即 .md 文件\n\n\u003cbr/\u003e\n\n## Donation 赞助作者\nYour name will be on the list [Donation](https://www.snapaper.com/donate)\n\u003cbr/\u003e\n\n![Donate](https://i.loli.net/2019/02/18/5c6a80afd1e26.png)\n\n\u003cbr/\u003e\n\nFile an issue if you encountered any problem\n\u003cbr/\u003e\nI will reply you as soon as possible\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fttttonyhe%2Foblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fttttonyhe%2Foblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fttttonyhe%2Foblog/lists"}