All Projects → fritx → SorryPress

fritx / SorryPress

Licence: other
Sorry动图 VuePress版

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects

Projects that are alternatives of or similar to SorryPress

zksync-docs
zkSync documentation
Stars: ✭ 52 (+108%)
Mutual labels:  vuepress
vuepress-plugin-cursor-effects
🎉 Add a cute click effect to your mouse in your vuepress!
Stars: ✭ 18 (-28%)
Mutual labels:  vuepress
github-pages-vuepress
Build a static website using VuePress and deploy to Github Pages
Stars: ✭ 20 (-20%)
Mutual labels:  vuepress
vuepress-theme-book
A VuePress theme inspired by Gitbook
Stars: ✭ 107 (+328%)
Mutual labels:  vuepress
vuepress-theme-simple
✏️ Very Simple Blog Theme for VuePress
Stars: ✭ 89 (+256%)
Mutual labels:  vuepress
vite-wiki
📄The Vite Wiki
Stars: ✭ 37 (+48%)
Mutual labels:  vuepress
awesome-nuxt
🎉 A curated list of awesome things related to Nuxt.js
Stars: ✭ 17 (-32%)
Mutual labels:  vuepress
documentation
Pterodactyl's documentation is open source! This repository contains the documentation for installing and updating both the panel and the daemon.
Stars: ✭ 99 (+296%)
Mutual labels:  vuepress
vue-bangalore
VueBLR Meetup Resources, Requests & Proposals
Stars: ✭ 37 (+48%)
Mutual labels:  vuepress
docs.getleon.ai
📝 Main documentation of Leon.
Stars: ✭ 23 (-8%)
Mutual labels:  vuepress
vuepress-theme-mini
🎨 A minimal blogging theme of VuePress.
Stars: ✭ 21 (-16%)
Mutual labels:  vuepress
vuepress-plugin-ribbon
🎗️ Add a beautiful ribbon to your vuepress!
Stars: ✭ 14 (-44%)
Mutual labels:  vuepress
vuepress-theme-canvas
✏️ Vuepress custom theme for blogging.
Stars: ✭ 24 (-4%)
Mutual labels:  vuepress
blog
luna-blog
Stars: ✭ 26 (+4%)
Mutual labels:  vuepress
ariona.net
Main repository for my site.
Stars: ✭ 19 (-24%)
Mutual labels:  vuepress
vuepress-theme-cool
A custom vuepress theme with mermaid and plantuml, katex and vue components.
Stars: ✭ 57 (+128%)
Mutual labels:  vuepress
thegreatmarkdown
《了不起的 Markdown》
Stars: ✭ 44 (+76%)
Mutual labels:  vuepress
doxybook2
Doxygen XML to Markdown (or JSON)
Stars: ✭ 140 (+460%)
Mutual labels:  vuepress
vuepress-plugin-example-preview
Easily display the preview of a code snippet
Stars: ✭ 15 (-40%)
Mutual labels:  vuepress
vuepress-theme-oneN
🎈 A vuepress theme for oneN
Stars: ✭ 53 (+112%)
Mutual labels:  vuepress

Inspired by xtyxtyx/sorry and vuejs/vuepress

  • VuePress
  • Element-UI 1.x
  • Koa 2.x
  • FFmpeg
  • PM2
  • Docker
  • Redis
  • Security

Setup and develop (MacOS)

brew install ffmpeg --with-libass

# SorryPress >
npm run all:install
npm run dev
# 访问 http://localhost:8080/

Deploy

npm i -g pm2 npm-run-all

# SorryPress >
npm start
# 访问 http://localhost:7890/

# 也可以指定一些url配置
PORT=9999 npm start
SITE_ROOT=/sorry/ npm start
SERVER_ROOT=http://abc.com/ npm start

Docker

docker build -t sorrypress .
docker run -p 7890:7890 -d sorrypress

Notes

  • ffmpeg注意,如果直接覆盖原文件,会导致time缩短,文件破坏,应借助tmp
  • VuePress支持async/await进行中 vuejs/vuepress#124
  • 只使用了Element-UI 1.x,因为2.x在VuePress中报错,还没解决 vuejs/vuepress#80
/* 定制SorryPress的logo */
.hero-2 {
  position: absolute;
  transform: rotateX(-21deg) rotateY(-20deg) rotateZ(-17deg);
}
# 紧急将gif模板及ugc改为低于1M 利于在微信传播 注意借tmp
function ffmpeg_rate() {
  ffmpeg -i "$1.gif" -r $2 "$1.tmp.gif";
  mv "$1.tmp.gif" "$1.gif"
}
ffmpeg_rate wunian 10
# 给gif加入字幕
ffmpeg -i wangjingze.gif \
  -vf "ass=wangjingze.ass" \
  -y out.gif
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].