跳至正文
Portfolio

Portfolio

做过的应用、工具与开源项目。

14 个项目
显示 14 / 14 个项目
September 2026

astro-book

AstroThemeOpen SourceBlog
开源的 Astro 静态阅读主题,灵感来自 Hugo Book。提供三栏阅读布局、Markdown / MDX、KaTeX、Mermaid、Pagefind 搜索、明暗主题与可替换组件;以 npm 包 @tcitry/astro-book 发布。
文档站:tcitry.github.io/astro-book。本站 yindongliang.com 即基于该主题构建。
Nov 2025

Timeline

timeline
用于记录工作、学习日志和零散链接的时间线,最初基于 Hugo 模版,2026 年 9 月迁入 Astro;Weekly 和 Links 分别承载周刊与独立链接页面。
之前 Weekly 的问题是每次都需要手动写,比较麻烦。
Links 的问题是,简单的一个产品链接不太适合放在索引列表里面,因为这个东西目测太多了。
July 2025

OnceOne

iOSAppTo-Do
一个基于 Apple 生态的 To-Do App,支持任务分组、过滤、番茄计时等功能。
March 2023

博客源码

AstroBlogCloudflare
持续维护的 tcitry-blog 站点工程。2026 年 9 月改用 Astro 与独立的 astro-book 主题,内容通过 BLOG_DIR 只读导入,在本地验证后手动发布到 Cloudflare Workers Static Assets。
October 2022

做了个周刊

HugoWeekly
在 Hugo 模版基础上新加了一个 Weekly 功能,受潮流周刊启发,详见第一期。
FrontendJavaScriptBrowser
这个项目是 winter 老师在极客时间的最后一期前端训练营的课后作业。包含以下目录:
  • toy-js 实现一个玩具版 JS 语言
  • toy-browser 实现一个玩具版浏览器
  • component 组件化
  • tool-chain 工具链
  • publish-system 发布系统
  • toy-react 实现一个玩具版 React 框架(体验课)
VueToolFrontend
学习 Vue 过程中产出的项目,基于 Vue2 的类似于 Todo List 的列表 demo。
DjangoPythonAPI
基于 Django Middleware 通过对 URL 进行正则匹配实现的一个 API 权限管理中间件。
DjangoPythonSecurityAES
在得到 APP 时根据数据安全需要开发的脱敏工具,使用 AES 对称加密算法,使用 Python 基于 Django 框架进行开发,它实现了在保存数据时加密、读取数据时解密的功能,同时支持通过 Django Model 层进行 ORM 方式查询。该项目目前已经被几个知名项目使用。
PythonCLITool
基于 Python 的 Click 库为 Jeecf 开发的命令行工具,配合 jeecf-server 实现在本地生成指定的代码模板。
HugoGitHubCI/CD
Publish your hugo site to master or other gh-pages
GitHubCI/CDAutomation
Push your code to master or other branch.
DjangoDRFAPIBackend
基于 Django-Rest-Framework 实现的论坛后端 API
VimZshConfigTools
我的开发工具配置文件,包括 Vim、Zsh 等工具的配置。
博客助手

正在打开博客助手…