Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/owenyang0/easy-typer-web
木易跟打器、mac跟打器官网
https://github.com/owenyang0/easy-typer-web
easy-typer mac-typer
Last synced: about 1 month ago
JSON representation
木易跟打器、mac跟打器官网
- Host: GitHub
- URL: https://github.com/owenyang0/easy-typer-web
- Owner: owenyang0
- License: mit
- Created: 2023-02-14T02:42:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-09T09:20:42.000Z (about 1 month ago)
- Last Synced: 2024-11-09T10:23:26.305Z (about 1 month ago)
- Topics: easy-typer, mac-typer
- Language: Astro
- Homepage: https://typer.owenyang.top/portal
- Size: 56.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 🚀 木易跟打器
### Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
| :------------------ | :------------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:3000` |
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run check` | Check your project for errors |
| `npm run fix` | Run Eslint and format codes with Prettier |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro preview` |
### Configuration
Basic configuration file: `./src/config.yaml`
```yaml
site:
name: 'Example'
site: 'https://example.com'
base: '/' # Change this if you need to deploy to Github Pages, for example
trailingSlash: false # Generate permalinks with or without "/" at the endgoogleSiteVerificationId: false # Or some value,
# Default SEO metadata
metadata:
title:
default: 'Example'
template: '%s — Example'
description: 'This is the default meta description of Example website'
robots:
index: true
follow: true
openGraph:
site_name: 'Example'
images:
- url: '~/assets/images/default.png'
width: 1200
height: 628
type: website
twitter:
handle: '@twitter_user'
site: '@twitter_user'
cardType: summary_large_imagei18n:
language: en
textDirection: ltrapps:
blog:
isEnabled: true # If the blog will be enabled
postsPerPage: 6 # Number of posts per pagepost:
isEnabled: true
permalink: '/blog/%slug%' # Variables: %slug%, %year%, %month%, %day%, %hour%, %minute%, %second%, %category%
robots:
index: truelist:
isEnabled: true
pathname: 'blog' # Blog main path, you can change this to "articles" (/articles)
robots:
index: truecategory:
isEnabled: true
pathname: 'category' # Category main path /category/some-category, you can change this to "group" (/group/some-category)
robots:
index: truetag:
isEnabled: true
pathname: 'tag' # Tag main path /tag/some-tag, you can change this to "topics" (/topics/some-category)
robots:
index: falseisRelatedPostsEnabled: true # If a widget with related posts is to be displayed below each post
relatedPostsCount: 4 # Number of related posts to displayanalytics:
vendors:
googleAnalytics:
id: null # or "G-XXXXXXXXXX"ui:
theme: 'system' # Values: "system" | "light" | "dark" | "light:only" | "dark:only"
```