All Projects → nicejade → vuepress-web-app

nicejade / vuepress-web-app

Licence: other
📝 采用 VuePress 构建的 Web 应用程序,支持 Pwa、Github Issues 评论、Prettier Markdown 等。

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to vuepress-web-app

vuepress-plugin-meting
🍰 A simple plugin connect APlayer, Meting and VuePress.
Stars: ✭ 29 (-56.72%)
Mutual labels:  vuepress
vuepress-theme-ououe
A blog theme for VuePress
Stars: ✭ 77 (+14.93%)
Mutual labels:  vuepress
qv2ray.github.io
🌟 Qv2ray 项目官方文档 🌟 ,使用 Vuepress / Markdown, 欢迎帮助完善 & 提交 PR!
Stars: ✭ 71 (+5.97%)
Mutual labels:  vuepress
vuepress-theme-thindark
A dark theme for VuePress.
Stars: ✭ 26 (-61.19%)
Mutual labels:  vuepress
vuepress-theme-blog-vuetify
💥The world's most simple, beautiful and customizable 2 columns VuePress blog theme built with Vuetify
Stars: ✭ 37 (-44.78%)
Mutual labels:  vuepress
vuepress-plugin-run
vuepress 在线运行 Vue 单文件
Stars: ✭ 28 (-58.21%)
Mutual labels:  vuepress
myblog
基于vuepress-theme-reco搭建的个人博客,集成了彩带特效,看板娘,公告,评论,悬浮气泡,鼠标特效,音乐播放器等
Stars: ✭ 21 (-68.66%)
Mutual labels:  vuepress
vuepress-tools
A curated collection of Awesome vuepress themes and plugins
Stars: ✭ 37 (-44.78%)
Mutual labels:  vuepress
vuepress-theme-maker
🐉 A flat and clean Blog Theme for VuePress site | 一款多配置、简约风的VuePress 博客主题.
Stars: ✭ 67 (+0%)
Mutual labels:  vuepress
berlinblockchainweek
Website for Berlin Blockchain Week 2018
Stars: ✭ 15 (-77.61%)
Mutual labels:  vuepress
eryajf.github.io
📝 大千世界,何其茫茫。谨此笔记,记录过往。凭君阅览,小站洛荒。如能收益,莫大奢望
Stars: ✭ 159 (+137.31%)
Mutual labels:  vuepress
mtgjson-website
MTGJSON Documentation Front-End Application built with Vuepress 1
Stars: ✭ 29 (-56.72%)
Mutual labels:  vuepress
vuepress-theme-aurora
🔥Aurora是一款基于Vuepress2的博客主题,将本地Markdown文件解析成静态html页面,作为博客文章。搭配说说,时间轴,文章分类,评论,友情链接,相册,音乐播放器等特色功能,给您不一样的使用体验。
Stars: ✭ 225 (+235.82%)
Mutual labels:  vuepress
vuepress-theme-default-prefers-color-scheme
add prefers-color-scheme for vuepress default theme
Stars: ✭ 51 (-23.88%)
Mutual labels:  vuepress
vuepress-plugin-svg-icons
🔥 SVG sprite plugin for VuePress
Stars: ✭ 17 (-74.63%)
Mutual labels:  vuepress
vue-custom-tooltip
A reusable tooltip component for Vue (and VuePress) projects.
Stars: ✭ 62 (-7.46%)
Mutual labels:  vuepress
vuepress-homepage
📄 Elegant & friendly homepage (bio, tech portfolio, resume, doc...) template with Markdown and VuePress
Stars: ✭ 302 (+350.75%)
Mutual labels:  vuepress
vuepress-plugin-autometa
Auto meta tags plugin for VuePress 1.x
Stars: ✭ 40 (-40.3%)
Mutual labels:  vuepress
vuepress-plugin-sitemap
Sitemap generator plugin for vuepress.
Stars: ✭ 92 (+37.31%)
Mutual labels:  vuepress
developer-docs
developers.komodoplatform.com
Stars: ✭ 24 (-64.18%)
Mutual labels:  vuepress

静晴轩别苑

采用 VuePress 构建的 Web 应用程序:https://nice.lovejade.cn

目标与哲学

静晴轩别苑的诞生,其初衷完全是为了体验 VuePress: Vue 驱动的静态网站生成器。VuePress 由两部分组成:一部分是支持用 Vue 开发主题的极简静态网站生成器,另一个部分是为书写技术文档而优化的默认主题。它的诞生初衷是为了支持 Vue 及其子项目的文档需求。

每一个由 VuePress 生成的页面都带有预渲染好的 HTML,也因此具有非常好的加载性能和搜索引擎优化(SEO)。同时,一旦页面被加载,Vue 将接管这些静态内容,并将其转换成一个完整的单页应用(SPA),其他的页面则会只在用户浏览到的时候才按需加载。除此之外,它还内置了以下优秀特性:

相比与 NuxtHexoJekyllDocsifyGitBook 等工具,VuePress 在不同方向,都拥有着巨大优势,并且仍在开发更新当中;如果你有搭建个人博客、技术文档的需求,那么 VuePress 将是超棒的选择。

附加功能

  • 添加基于 Github Issue 的评论功能(相当于内置 Gitalk);只需修改 .vuepress/themeConfig.js 文件中 comment 字段配置即可;具体字段含义,可参见Gitalk Options
  • 有添加 element-ui 依赖,以方便编写常用组件;此项目中,内置除了评论组件外,还有 Advertisement(广告)、ArticleList(文章列表)、Contact(联系方式)等;
  • 引入 prettier, lint-staged, husky 等依赖,从而使得写出更合乎‘规范’的 markdown;同时注入至 Git hooks,以确保你的代码库具有一致的风格;即使你正与团队合作编写,也不必为统一风格的问题而感到忧虑!

如何使用

可将项目 Fork 至自己的代码仓库,运行以下命令即可:

# 🎉 clone the project
https://github.com/nicejade/vuepress-web-app.git
cd vuepress-web-app

# ➕ install dependencies & start dev
yarn && yarn start

修改 deploy.sh 文件中的“自定义域名”以及“仓库路径”,运行如下命令,即可实现部署(默认发布至 github pages;如果暂不使用自定义域名,注释该行即可。

# 🚀 deploy to github-page
yarn deploy

相关链接

微信公众号 前端微信群 推荐 Web 应用
😉 静晴轩 大前端联盟 🎉 倾城之链
静晴轩 倾城之链 倾城之链

许可执照

MIT

Copyright (c) 2018-present, nicejade

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].