crack-dawn

显而不易见

同频共振

Stable Diffusion Webui_setup

stable-diffusion-webui下载安装

首先请访问github项目:https://github.com/AUTOMATIC1111/stable-diffusion-webui ,

Windows下的安装方式一

优点:安装简单,无需网络,直接下载安装,安装过程简单 缺点:版本可能滞后一些,但更加稳定可靠 Installation on Windows 10/11 with NVidia-GPUs using release package Download sd.webui.zip from v1.0.0-pre and extract its contents:https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre

  • Unzip sd.webui.zip to a folder of your choice.
  • Run update.bat. 双击两次
  • Run run.bat. 双击两次 完成初始化安装操

Windows下的安装方式二

缺点:需要网络良好,拉取并构建一堆python包,过程漫长,25~40分钟 优点:可以获取最新的 stable-diffusion-webui 版本

  • Install Python 3.10.6 (Newer version of Python does not support torch), checking “Add Python to PATH”.
  • Install Git.
  • Download the stable-diffusion-webui repository, for example by running
1
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  • Then, run webui-user.bat from Windows Explorer as normal, non-administrator, user.Just click webui-user.bat twice to run it. 完成初始化安装操作

如何使用

刚开始肯定一脸懵逼,咋画不出高大上的效果啊? 提示:可以用colab练手,使用python编程进行AI绘画。

  1. prompt提示词

首先,得学会使用 prompt,也就是生成图片的描述,Stable Diffusion 通过英文文字内容来描述场景或物体,以此来决定生成的图像中会出现什么。文字描述是决定图像生成质量的关键因素。具体如何写 prompt 不在本文讨论范围,请自行搜索相关文章,网上很多。

这几个网站可以按提示组合生成 prompt:

https://promptomania.com/stable-diffusion-prompt-builder/ https://weirdwonderfulai.art/resources/disco-diffusion-modifiers/

这几个网站有很多人分享的成品图和描述文案:

https://prompthero.com/ https://openart.ai/

  1. 模型

模型是个统称,其中包含了Checkpoints、LORA、Texture之类的,不细说了,按照模型网站上的教程安装使用就行。 然后模型的话,可以去这几个网站下载:


Git基础配置

Git 基本配置

安装 Git,以及本地使用git bash

  1. 下载,并在本地安装git 从这里 https://git-scm.com/downloads ,下载安装适配的git bash版本;

  2. 配置用户名和邮箱

随便一个位置鼠标右键打开Git Bash命令行终端,执行下列命令,配置用户名和邮箱。

1
2
git config --global user.name "用户名"
git config --global user.email "你的邮箱"
  1. 查看你的用户名和邮箱配置信息,确认用户名你的邮箱都填写无误。 可以在 Git bash 使用如下命令,
1
2
git config --global user.name
git config --global user.email

与 Github 创建连接

创建链接,用于本地与Github服务端进行交互。 不进行该操作,无法git clone 操作。

如果网站部署在 Github 上的话,需要本地与 Github服务端 创建链接。 应该进行:

  1. 生成本地本机公钥文件; 在本地打开Git Bash命令行终端,输入这行指令,创建公钥文件;
1
ssh-keygen -t rsa 

将SSH key 添加到 ssh-agent

1
ssh-add ~/.ssh/id_rsa

其中 ssh-keygen -t rsa -C "***@163.com" -C 参数并不是必需的; -C 参数是用来添加一个注释到你的密钥中的,通常可以用来标识密钥的所有者或者用途,例如使用你的电子邮件地址作为注释。

  1. Git Bash命令行终端输入这条指令查看公钥,并==复制保存公钥==。
1
cat ~/.ssh/id_rsa.pub

也可以直接到C:\Users\你的用户名.ssh\文件夹下查看 id_rsa.pub 文件

  1. 然后,在Github网页端, 添加 SSH公钥。 登录 GitHub,点击右上角头像,进入设置,把 SSH 公钥填进去就 OK 了。

  2. 最后,在本地打开 Git Bash,输入下面的命令,验证连接 状态。

1
ssh -T git@github.com

Git Clone项目

  1. 在Github上,找到需要clone的项目,点击Code按钮,复制SSH链接。
1
git clone  ssh链接
  1. 如果clone的项目有子模块,需要使用--recurse-submodules参数。
1
git clone --recurse-submodules  ssh链接 

参考文章

Hugo仓库维护与博客更新

如何hugo建站可以参考:

  1. https://www.cnblogs.com/legenddog/p/17632687.html

从github拉取hugo博客仓库,本地部署

配置本地hugo环境

  1. 安装hugo

参考地址:https://gohugo.io/installation/

拉取仓库到本地

直接拉取+clone子模块

1
git clone --recurse-submodules https://github.com/crack-dawn/CTGU-Hugo-Blog.io.git

忘记拉取子模块,可以进行

1
2
3
cd CTGU-Hugo-Blog.io
git submodule init
git submodule update --recursive

Vscode作为编辑器,配置hugo任务

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// https://code.visualstudio.com/docs/editor/tasks-appendix
{
    "version": "2.0.0",
    "presentation": {
        "echo": true,
        "reveal": "always",
        "focus": false,
        "panel": "new",
        "showReuseMessage": true,
        "clear": true
    },
    "options": {
        "cwd": "${workspaceFolder}",//默认进入到 hugo项目根目录
    },
    "problemMatcher": [],

    "tasks": [
        {//
            "type": "shell",
            "label": "1.hugo serve(本地构建测试)",
            "command": "hugo serve -D -e production --gc",
            "isBackground": true,
            "group": {
                "kind": "build",
                "isDefault": true
            }
        },
        {//
            "label": "2.open browser(打开本地浏览器)",
            "type": "shell",
            "windows":{
                "command": "start http://localhost:1313/CTGU-Hugo-Blog.io/",
            },
            "linux":{
                "command": "xdg-open http://localhost:1313/CTGU-Hugo-Blog.io/",
            },
            "osx":{
                "command": "open http://localhost:1313/CTGU-Hugo-Blog.io/",
            },
        },
        {//
            "label": "hugo new file(新建博客文件)",
            "type": "shell",
            "command":"hugo new ./content/posts/${input:newFileName}"
        },
        {
            "label": "3.open Document folder(打开./content/posts文件夹)",
            "type": "shell",
            "command": "code --goto ${workspaceFolder}/content/posts",
        }
    ],

    "inputs": [
        {
        "id": "newFileName",
        "type": "promptString",
        "default": "*.md",
        "description": "输入要创建的文件名"
        }
    ],
}

合集配置踩坑记录

FixIt内容的目录结构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 -|(内容)content -|posts -|分类(categeries) -|合集(collections) -|index.md 标注合集大类的名称 -|合集1文章存放处 -|index.md (标注合集1的名称,一般和文件夹同名) -|文章1.md -|合集2文章存放处 -|index.md (标注合集2的名称 一般和文件夹同名) -|文章6.md -|friends -|about -|reward FixIt主题,建立文档合集 最好将合集文章放入 content/posts/collections/ 目录下💡;或是通过,在合集文章开头加上 collections: ["集合1"] 将文章归入对应合集。 文档合集Fixt主题的相关设置 开启[page]的这些设置项。 1 2 3 4 # FixIt 0.3.0 | 新增 是否在侧边栏显示集合列表 collectionList = true # FixIt 0.3.0 | 新增 是否在文章末尾显示集合导航 collectionNavigation = true 注意taxonomies.toml配置项,务必添加 collection = "collections",不要少s,也不要多s,如下配置 1 2 3 4 5 6 7 8 9 10 # ------------------------------------------------------------------------------------- # Taxonomies Configuration # `taxonomies.

Npm Proxy‘ Config Is Set Unproperly. See: ‘Npm Help Config‘ 问题:使用 npm publish发布项目依赖失败,报错 proxy' config is set properly. See: 'npm help config 1、先查找一下自己的代理 1 2 3 npm config get proxy npm config get https-proxy npm config get registry 2、然后将代理和缓存置空 方式一: 1 2 npm config set proxy false npm cache clean --force 方式二: 1 2 npm config set proxy null npm config set https-proxy null 3、配置新的镜像源,选一个就行 淘宝源(推荐) 1 npm config set registry http://registry.
0%