{"id":13570875,"url":"https://github.com/yueyericardo/WeiNote","last_synced_at":"2025-04-04T07:32:25.692Z","repository":{"id":93029465,"uuid":"191693671","full_name":"yueyericardo/WeiNote","owner":"yueyericardo","description":"Keep a note just like post a weibo","archived":false,"fork":false,"pushed_at":"2024-05-01T09:12:08.000Z","size":6932,"stargazers_count":63,"open_issues_count":12,"forks_count":3,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-03T12:16:08.868Z","etag":null,"topics":["mongodb","multi-tags","nodejs","notes","wiki"],"latest_commit_sha":null,"homepage":"https://demo.wnote.cc/notes","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yueyericardo.png","metadata":{"files":{"readme":"README-ZH.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-13T05:00:21.000Z","updated_at":"2024-07-25T15:12:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"a5ee9003-faac-4a15-b515-dcb3b3b9bead","html_url":"https://github.com/yueyericardo/WeiNote","commit_stats":{"total_commits":212,"total_committers":1,"mean_commits":212.0,"dds":0.0,"last_synced_commit":"032853495f28fb7cb8f10832d81c51b4cf2f79a8"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yueyericardo%2FWeiNote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yueyericardo%2FWeiNote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yueyericardo%2FWeiNote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yueyericardo%2FWeiNote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yueyericardo","download_url":"https://codeload.github.com/yueyericardo/WeiNote/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247139147,"owners_count":20890174,"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":["mongodb","multi-tags","nodejs","notes","wiki"],"created_at":"2024-08-01T14:00:55.993Z","updated_at":"2025-04-04T07:32:20.679Z","avatar_url":"https://github.com/yueyericardo.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n \u003cimg width=\"100px\" src=\"https://raw.githubusercontent.com/yueyericardo/WeiNote/master/screenshots/image.png\" align=\"center\" alt=\"Weinote\" /\u003e\n \u003ch1 align=\"center\"\u003eWeiNote\u003c/h1\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e像发微博一样写笔记\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"docker\" src=\"https://github.com/yueyericardo/WeiNote/workflows/Docker%20Release/badge.svg\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://demo.wnote.cc/notes\" rel=\"nofollow\" class=\"rich-diff-level-one\"\u003eView Demo\u003c/a\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/yueyericardo/WeiNote/blob/master/README.md\" class=\"rich-diff-level-one\"\u003eEnglish\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/yueyericardo/WeiNote/blob/master/README-ZH.md\" class=\"rich-diff-level-one\"\u003e简体中文\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp class=\"img\"\u003e\n\u003ca class=\"link\"  href=\"https://raw.githubusercontent.com/yueyericardo/WeiNote/master/screenshots/screenshot1.png\"\u003e\n\u003cimg width=49%  src=\"https://raw.githubusercontent.com/yueyericardo/WeiNote/master/screenshots/screenshot1.png\"\u003e\u003c/a\u003e\n\u003ca class=\"link\"  href=\"https://raw.githubusercontent.com/yueyericardo/WeiNote/master/screenshots/screenshot2.png\"\u003e\n\u003cimg width=49%  src=\"https://raw.githubusercontent.com/yueyericardo/WeiNote/master/screenshots/screenshot2.png\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n灵感来源于\n1. [卢昌海](https://www.changhai.org/index.php)的[微言小义](https://www.changhai.org/articles/miscellaneous/blog/201906.php)\n2. 有些朋友在 word 上敲 snippet，记录一些常用的 command，我推荐他们在 github 建立了 repo 直接改 README。  \n后来发现自己这个项目如果添加多标签的功能，更适合来记录 wiki，于是将代码整理出来开源了。\n\n## 1. Features\n特色\n- 多标签\n- Markdown 语法\n- Latex 公式\n- 支持私有模式 仅自己可见\n- 快捷键\n\n编辑器\n- Codemirror Markdown 编辑器\n- 列表连续输入\n- 列表对齐 (`Tab` and `Shift + Tab`)\n\n其他功能\n- Markdown 预览 (参考 github preview or `Ctrl + Space`)\n- 源代码 Raw content (参考 github)\n- 设置单个笔记仅自己可见\n- 笔记置顶\n- 笔记归档\n\n## 2. Demo\nhttps://demo.wnote.cc  \ndemo 账户: weinote  \ndemo 密码: 9vzVABUa30LSldiVVJt5  \n\n## 3. 使用 Docker 安装\n#### 安装\n```bash\ncd directory/you/want/to/run\nmkdir weinote \u0026\u0026 cd weinote\nwget https://raw.githubusercontent.com/yueyericardo/WeiNote/master/docker-compose.yml \u0026\u0026 wget https://raw.githubusercontent.com/yueyericardo/WeiNote/master/init-mongo.sh \u0026\u0026 chmod +x init-mongo.sh\ndocker-compose up -d\n```\n访问 http://example.com:3081 注册 （默认端口号为 3081）\n\n#### 禁用注册功能  \n注册之后，将`docker-compose.yml`中的`allow_signup: \"true\"`改为`allow_signup: \"false\"`，可以禁用注册功能。完成后用以下命令重新启动\n```\ndocker-compose up -d\n```\n#### 代理\n使用 Nginx 设置域名，[Certbot](https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx) 配置 https\n\n#### 更新版本\n```\ndocker-compose down \u0026\u0026 docker-compose pull \u0026\u0026 docker-compose up -d\n```\n#### 运行更多实例\n支持运行多个实例，例如生活感想笔记、学习工作笔记，使用不同的实例。请参考注释好的配置文件\nhttps://github.com/yueyericardo/WeiNote/blob/master/docker-compose.multi.yml\n\n## 4. Shortcuts\n- Mac OS:\n  - **Ctrl + N** : Go to `Create page`\n  - **Alt  + N** : Open `Create page` at a new page\n\n  - **Ctrl + H** : Go  to `Home page` [/notes](/notes)\n  - **Ctrl + A** : Go  to `All notes page` [/notes/all](/notes/all)\n  - **Ctrl + C** : Redirect  to `Archive notes page` [/notes/archive](/notes/archive)\n\n- Other System:\n  - **Alt + N** : Go to `Create page`\n\n  - **Alt + H** : Go  to `Home page` [/notes](/notes)\n  - **Alt + A** : Go  to `All notes page` [/notes/all](/notes/all)\n  - **Alt + C** : Redirect  to `Archive notes page` [/notes/archive](/notes/archive)\n\n- Common\n  - **E** : 编辑选中的笔记\n  - **D** : 删除选中的笔记\n  \n## 5. Contribute\n欢迎PR，尤其是安全问题！\n\n  \n## 6. Acknowledge\n本项目基于[N-blog](https://github.com/nswbmw/N-blog)精简修改  \n[License GPL](https://github.com/yueyericardo/WeiNote/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyueyericardo%2FWeiNote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyueyericardo%2FWeiNote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyueyericardo%2FWeiNote/lists"}