{"id":20331342,"url":"https://github.com/qpython-android/qpython.pelican","last_synced_at":"2025-04-11T21:08:23.012Z","repository":{"id":13383201,"uuid":"16071230","full_name":"qpython-android/qpython.pelican","owner":"qpython-android","description":"Pelican for qpython-android.github.io as project","archived":false,"fork":false,"pushed_at":"2014-08-22T05:38:03.000Z","size":5047,"stargazers_count":1,"open_issues_count":0,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-11T21:08:18.272Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qpython-android.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-01-20T13:22:27.000Z","updated_at":"2024-01-18T05:02:25.000Z","dependencies_parsed_at":"2022-08-28T18:02:54.791Z","dependency_job_id":null,"html_url":"https://github.com/qpython-android/qpython.pelican","commit_stats":null,"previous_names":["qpython-android/qpython.pelican"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qpython-android%2Fqpython.pelican","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qpython-android%2Fqpython.pelican/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qpython-android%2Fqpython.pelican/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qpython-android%2Fqpython.pelican/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qpython-android","download_url":"https://codeload.github.com/qpython-android/qpython.pelican/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248480431,"owners_count":21110937,"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":[],"created_at":"2024-11-14T20:19:42.657Z","updated_at":"2025-04-11T21:08:22.993Z","avatar_url":"https://github.com/qpython-android.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# qpython-android.pelican\n\nPelican for qpython-android.github.io as project\n\n\n## usage\nHow to update the site contents\n\nmain loop:\n\n1. git clone\n1. edit some .md in `content/`\n1. `fab build` for test local\n1. `fab pub2hub` published all\n1. git add-\u003eci-\u003epush collection local edit \n\n\nin fact, usually just `2~4` steps\n\n### repo. relation\n\n- fork https://github.com/appscript/gscript.main into local\n- or becamed https://gitcafe.com/appscript member hold the repo. ACL\n- the sub-dir means:\n\n        +- _plugins/\n        +- _themes/\n        +- content/\n        |    +- Events       首字母大写的是分类目录 收集对应文章\n        |    +- Volunteer    ...志愿者\n        |    +- _extra       扩展功能文件 e.g robots.txt\n        |    +- _files       站内文件\n        |    +- _images      站内图片\n        |    `- pages        类似 about 的导航栏文档\n        +- output/      subRepo. \n        |               https://github.com/appscript/appscript.github.io\n        +- README.md         本文\n        +- fabfile.py        定制的 fab 本地部署支持脚本\n        +- pelicanconf.py    Pelical 主配置\n        `- publishconf.py    Pelical 发布配置\n\n\n#### 文章格式\n\n- 标准 Markdown 格式\n- 以 .md 为后缀\n- 文件名不得使用中文/空格/符号\n- 内容模板:\n\n    Title: 中E可以混杂的标题\n    Date: 2013-12-09\n    Tags: people, shanghai\n    Slug: sting-chen\n    Author: Zoom.Quiet\n\n- 其中:\n    - `Date:` 如果没有将使用文件的系统时间\n    - `Tags:` 使用逗号作间隔, 不宜过多,建议三个为界,以人物/行为/目标领域 为方向进行定义\n        - 参考: [如何规划blog的标签（tag）和分类 - 心内求法 - 博客园](http://www.cnblogs.com/holbrook/archive/2012/11/05/2755268.html)\n    - `Slug:` 是实际输出的页面文件名, 建议全部小写E文, 使用中划线, 不使用特殊符号\n\n\n### deploy\n\n支持本地调试! 使用 `fabric` 进行管理, 支持的命令:\n\n    fab \n    Available commands:\n\n        build       编译所有页面\n        pub2hub  从本地 /outpu 子仓库中 git push 网站到 gscript.github.io\n        serve       启动本地服务 localhost:8000\n        reserve     重编译所有页面再启动本地服务\n\n\n`注意!` 向主机部署,需要有相关权限,并在本地配置好对应 SSH 信息\n\n\n### design\n\n基于 [pelican-bootstrap3](https://github.com/getpelican/pelican-themes/tree/master/pelican-bootstrap3) 深度定制\n\n- 配置: `pelicanconf.py`\n- 样式: `_themes/pelican-bootstrap3/`\n- 插件: `_plugins/`\n\n\n## Changelog\n\n- 140120 @ZoomQuiet inti.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqpython-android%2Fqpython.pelican","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqpython-android%2Fqpython.pelican","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqpython-android%2Fqpython.pelican/lists"}