💣

本文最后更新于 2022年9月8日 下午

Slate

Please note, only Linux and macOS are officially supported at this time. While slate should work on Windows, it is unsupported.

好!

文档

Svelte Kit

💊安装

1
2
3
$ npm create svelte@latest my-app
$ cd my-app
$ npm install

🚧写作

不会

通过

1
$ npm run dev

进行预览

1
$ npm run build

构建静态文件

🍋部署

下面方法仍有Bug,但不会被修复🕊️

安装插件
1
$ npm i -D @sveltejs/adapter-static

修改svelte.config .js使之形如下面文档

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// svelte.config.js
import adapter from '@sveltejs/adapter-static';

export default {
kit: {
adapter: adapter({
fallback: '200.html'
}),
prerender: { entries: [] },
paths: {
base: dev ? '' : '/your-repo-name',
},
// 如果不想每次构建都添加`.nojykell`,可以添加下面一行
// appDir: 'internal',
// 这里的路径可以改为任何不以`_`开头的名称
}
};

新建+layout.js

1
2
// src/routes/+layout.js
export const ssr = false;

然后再构建静态文件,并将build目录下文件push到GitHub

当然这样并不能正常显示二级页面,可以参阅官方文档寻找解决方案,反正我没找到🕊️

💣

Gridsome

又开始无限报错了嘤嘤嘤🕊️

以下内容停留在理论层面

官方文档

🔧安装

1
2
$ yarn global add @gridsome/cli
$ gridsome create .

🧋写作

src/pages下写vue,🕊️🕊️🕊️

1
2
$ gridsome develop #本地预览
$ gridsome build #生成静态文件

📤部署

安装插件

1
$ yarn add gh-pages

将以下内容添加到gridsome.config.js

1
2
siteUrl: 'https://<YOURNAME>.github.io',
pathPrefix: '/<REPO_NAME>',

将以下脚本添加到package.json

1
2
"predeploy": "npm run build",
"deploy": "gh-pages -d dist"

运行npm run deploy

💣

Metalsmith

逃跑了(bushi

官方文档

Sapper

SvelteKit

Middleman

💼安装

安装Ruby,前面似乎有

1
2
$ gem install middleman
$ middleman init

🪠写作

1
2
$ middleman server #本地预览
$ middleman build #生成静态文件

不会

🌪️部署

似乎有插件,但笔者💣了

参见官方文档

Harp

官方文档

似乎cli炸了

Expose

Shell写的

文档

Publish

文档,没看懂QwQ


💣
https://qwerx29.github.io/posts/11946e8e.html
发布于
2022年9月6日
更新于
2022年9月8日
许可协议