GithubHelp home page GithubHelp logo

tjx666 / astro-blog Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 1.0 83.99 MB

my blog source code

Home Page: https://yutengjing.com

License: MIT License

JavaScript 5.26% TypeScript 45.30% Astro 45.82% CSS 3.63%
astro blog

astro-blog's Introduction

ci

我的个人博客前端源码。

技术栈

SSG 框架 - Astro
开发语言 - TypeScript
组件框架 - ReactJS
CSS 方案 - TailwindCSS
模糊搜索 - FuseJS
图标 - Boxicons | Tablers
代码格式化 - Prettier
静态部署 - Cloudflare Pages
代码风格检查 - ESLint | Markdownlint
中文排版 - Autocorrect
拼写检查 - CSpell

本地开发

安装依赖

pnpm install

写作和预览

pnpm dev

生产构建

pnpm build

致谢

非常感谢下以下网站在我设计博客时给予的灵感:

TODOS

  • 社交链接图片
  • 升级依赖
  • 删除不需要的文件和代码
  • eslint
  • prettier
  • husky -> simple-git-hooks
  • autocorrect
  • spellcheck
  • markdownlint
  • 搜索引擎收录
    • 谷歌
    • 必应
    • 百度,没有备案没有提交 sitemap 额度
    • 搜狗,没有备案无法添加站点
    • 360,待更新索引
  • RSS
  • 失效图片链接修复
  • 汉化
  • 优化 404 页面
  • 字体优化
  • 阅读耗时
  • 评论
  • 自动更新发布和更新博客时间
  • 悬浮大纲
  • 分享链接
    • 微信
    • 钉钉
    • 飞书
    • 微博
    • 小红书
    • QQ
  • 根据文章内容自动生成摘要
  • 中文排版优化
  • 主题色优化
  • 将博客按照不同年份目录存放
  • 草稿
  • 文章封面
  • 按照年份对文章归档
  • 访问次数统计
  • 捐赠页面
  • 项目介绍页面
  • 艺术签名
  • 渐变切换暗色模式
  • 变灰色
  • 在线运行代码
  • 友链
  • 抓取所有 markdown 使用到的图片存到本地仓库
  • 图床

astro-blog's People

Contributors

tjx666 avatar

Stargazers

Cooper avatar Encore xin avatar huqi avatar Zhazha_JiaYiZhen avatar yellowsea avatar Liu Zijian avatar  avatar thornsh avatar

Watchers

 avatar

Forkers

7ydog

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.