Skip to content

Commit e60e4d4

Browse files
committed
chore: 添加工具项目并更新.gitignore
- 在解决方案中添加 tools 文件夹及四个工具项目:BlogImageOptimizer、DataProc、MarkdownImporter、StarBlog.BackupTool - 更新 .gitignore 文件,忽略 dist/ 目录 - 更新备份工具代码格式,使用 expression-bodied 成员和简化语法
1 parent 3ea6902 commit e60e4d4

4 files changed

Lines changed: 202 additions & 156 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
dist/
12
src/StarBlog.Web/wwwroot/lib/
23
src/StarBlog.Web/wwwroot/assets
34
src/StarBlog.Web/wwwroot/media

StarBlog.Demo.sln

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParallelTest", "demo\Parall
1515
EndProject
1616
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GenerateRandomCoordinates", "demo\GenerateRandomCoordinates\GenerateRandomCoordinates.csproj", "{1E67EA10-4586-4221-A0E1-9543843B0232}"
1717
EndProject
18+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{85A5F08D-4C95-4339-A1A3-2D00B10C9144}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlogImageOptimizer", "tools\BlogImageOptimizer\BlogImageOptimizer.csproj", "{673D0E51-E324-475A-A4FA-3FDE29AD675B}"
21+
EndProject
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataProc", "tools\DataProc\DataProc.csproj", "{224119E2-35E3-4E01-948F-FCFC6A66209B}"
23+
EndProject
24+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MarkdownImporter", "tools\MarkdownImporter\MarkdownImporter.csproj", "{877B778A-1D86-4398-AD14-010BC9DC395F}"
25+
EndProject
26+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StarBlog.BackupTool", "tools\StarBlogBackup\StarBlog.BackupTool.csproj", "{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}"
27+
EndProject
1828
Global
1929
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2030
Debug|Any CPU = Debug|Any CPU
@@ -85,6 +95,54 @@ Global
8595
{1E67EA10-4586-4221-A0E1-9543843B0232}.Release|x64.Build.0 = Release|Any CPU
8696
{1E67EA10-4586-4221-A0E1-9543843B0232}.Release|x86.ActiveCfg = Release|Any CPU
8797
{1E67EA10-4586-4221-A0E1-9543843B0232}.Release|x86.Build.0 = Release|Any CPU
98+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
99+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Debug|Any CPU.Build.0 = Debug|Any CPU
100+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Debug|x64.ActiveCfg = Debug|Any CPU
101+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Debug|x64.Build.0 = Debug|Any CPU
102+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Debug|x86.ActiveCfg = Debug|Any CPU
103+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Debug|x86.Build.0 = Debug|Any CPU
104+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Release|Any CPU.ActiveCfg = Release|Any CPU
105+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Release|Any CPU.Build.0 = Release|Any CPU
106+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Release|x64.ActiveCfg = Release|Any CPU
107+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Release|x64.Build.0 = Release|Any CPU
108+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Release|x86.ActiveCfg = Release|Any CPU
109+
{673D0E51-E324-475A-A4FA-3FDE29AD675B}.Release|x86.Build.0 = Release|Any CPU
110+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
111+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Debug|Any CPU.Build.0 = Debug|Any CPU
112+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Debug|x64.ActiveCfg = Debug|Any CPU
113+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Debug|x64.Build.0 = Debug|Any CPU
114+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Debug|x86.ActiveCfg = Debug|Any CPU
115+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Debug|x86.Build.0 = Debug|Any CPU
116+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Release|Any CPU.ActiveCfg = Release|Any CPU
117+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Release|Any CPU.Build.0 = Release|Any CPU
118+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Release|x64.ActiveCfg = Release|Any CPU
119+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Release|x64.Build.0 = Release|Any CPU
120+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Release|x86.ActiveCfg = Release|Any CPU
121+
{224119E2-35E3-4E01-948F-FCFC6A66209B}.Release|x86.Build.0 = Release|Any CPU
122+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
123+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Debug|Any CPU.Build.0 = Debug|Any CPU
124+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Debug|x64.ActiveCfg = Debug|Any CPU
125+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Debug|x64.Build.0 = Debug|Any CPU
126+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Debug|x86.ActiveCfg = Debug|Any CPU
127+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Debug|x86.Build.0 = Debug|Any CPU
128+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Release|Any CPU.ActiveCfg = Release|Any CPU
129+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Release|Any CPU.Build.0 = Release|Any CPU
130+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Release|x64.ActiveCfg = Release|Any CPU
131+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Release|x64.Build.0 = Release|Any CPU
132+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Release|x86.ActiveCfg = Release|Any CPU
133+
{877B778A-1D86-4398-AD14-010BC9DC395F}.Release|x86.Build.0 = Release|Any CPU
134+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
135+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Debug|Any CPU.Build.0 = Debug|Any CPU
136+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Debug|x64.ActiveCfg = Debug|Any CPU
137+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Debug|x64.Build.0 = Debug|Any CPU
138+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Debug|x86.ActiveCfg = Debug|Any CPU
139+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Debug|x86.Build.0 = Debug|Any CPU
140+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Release|Any CPU.ActiveCfg = Release|Any CPU
141+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Release|Any CPU.Build.0 = Release|Any CPU
142+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Release|x64.ActiveCfg = Release|Any CPU
143+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Release|x64.Build.0 = Release|Any CPU
144+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Release|x86.ActiveCfg = Release|Any CPU
145+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303}.Release|x86.Build.0 = Release|Any CPU
88146
EndGlobalSection
89147
GlobalSection(SolutionProperties) = preSolution
90148
HideSolutionNode = FALSE
@@ -95,5 +153,9 @@ Global
95153
{B63C4A42-785A-4C71-93B2-07036D819FC3} = {A39C23D2-F2C0-258D-165A-CF1E7FEE6E7B}
96154
{7CDD714E-DDFF-48C6-8CC3-B9BA8AAF1704} = {A39C23D2-F2C0-258D-165A-CF1E7FEE6E7B}
97155
{1E67EA10-4586-4221-A0E1-9543843B0232} = {A39C23D2-F2C0-258D-165A-CF1E7FEE6E7B}
156+
{673D0E51-E324-475A-A4FA-3FDE29AD675B} = {85A5F08D-4C95-4339-A1A3-2D00B10C9144}
157+
{224119E2-35E3-4E01-948F-FCFC6A66209B} = {85A5F08D-4C95-4339-A1A3-2D00B10C9144}
158+
{877B778A-1D86-4398-AD14-010BC9DC395F} = {85A5F08D-4C95-4339-A1A3-2D00B10C9144}
159+
{0D8D3CB8-084E-4BA0-886B-F2E9DA368303} = {85A5F08D-4C95-4339-A1A3-2D00B10C9144}
98160
EndGlobalSection
99161
EndGlobal

StarBlog.sln

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,16 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StarBlog.Api.IntegrationTes
3434
EndProject
3535
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StarBlog.Application.UnitTests", "tests\StarBlog.Application.UnitTests\StarBlog.Application.UnitTests.csproj", "{78C1025A-3D1F-4088-A012-0BF2BAEB8B85}"
3636
EndProject
37+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{BE2BF6A7-3D65-40BA-B4D4-11CCECA36B06}"
38+
EndProject
39+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlogImageOptimizer", "tools\BlogImageOptimizer\BlogImageOptimizer.csproj", "{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}"
40+
EndProject
41+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataProc", "tools\DataProc\DataProc.csproj", "{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}"
42+
EndProject
43+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MarkdownImporter", "tools\MarkdownImporter\MarkdownImporter.csproj", "{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}"
44+
EndProject
45+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StarBlog.BackupTool", "tools\StarBlogBackup\StarBlog.BackupTool.csproj", "{043CD1EF-9A12-4944-B6AF-DE77692147C8}"
46+
EndProject
3747
Global
3848
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3949
Debug|Any CPU = Debug|Any CPU
@@ -188,6 +198,54 @@ Global
188198
{78C1025A-3D1F-4088-A012-0BF2BAEB8B85}.Release|x64.Build.0 = Release|Any CPU
189199
{78C1025A-3D1F-4088-A012-0BF2BAEB8B85}.Release|x86.ActiveCfg = Release|Any CPU
190200
{78C1025A-3D1F-4088-A012-0BF2BAEB8B85}.Release|x86.Build.0 = Release|Any CPU
201+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
202+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
203+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Debug|x64.ActiveCfg = Debug|Any CPU
204+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Debug|x64.Build.0 = Debug|Any CPU
205+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Debug|x86.ActiveCfg = Debug|Any CPU
206+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Debug|x86.Build.0 = Debug|Any CPU
207+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
208+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Release|Any CPU.Build.0 = Release|Any CPU
209+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Release|x64.ActiveCfg = Release|Any CPU
210+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Release|x64.Build.0 = Release|Any CPU
211+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Release|x86.ActiveCfg = Release|Any CPU
212+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5}.Release|x86.Build.0 = Release|Any CPU
213+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
214+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Debug|Any CPU.Build.0 = Debug|Any CPU
215+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Debug|x64.ActiveCfg = Debug|Any CPU
216+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Debug|x64.Build.0 = Debug|Any CPU
217+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Debug|x86.ActiveCfg = Debug|Any CPU
218+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Debug|x86.Build.0 = Debug|Any CPU
219+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Release|Any CPU.ActiveCfg = Release|Any CPU
220+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Release|Any CPU.Build.0 = Release|Any CPU
221+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Release|x64.ActiveCfg = Release|Any CPU
222+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Release|x64.Build.0 = Release|Any CPU
223+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Release|x86.ActiveCfg = Release|Any CPU
224+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312}.Release|x86.Build.0 = Release|Any CPU
225+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
226+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
227+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Debug|x64.ActiveCfg = Debug|Any CPU
228+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Debug|x64.Build.0 = Debug|Any CPU
229+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Debug|x86.ActiveCfg = Debug|Any CPU
230+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Debug|x86.Build.0 = Debug|Any CPU
231+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
232+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Release|Any CPU.Build.0 = Release|Any CPU
233+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Release|x64.ActiveCfg = Release|Any CPU
234+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Release|x64.Build.0 = Release|Any CPU
235+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Release|x86.ActiveCfg = Release|Any CPU
236+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3}.Release|x86.Build.0 = Release|Any CPU
237+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
238+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
239+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Debug|x64.ActiveCfg = Debug|Any CPU
240+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Debug|x64.Build.0 = Debug|Any CPU
241+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Debug|x86.ActiveCfg = Debug|Any CPU
242+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Debug|x86.Build.0 = Debug|Any CPU
243+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
244+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Release|Any CPU.Build.0 = Release|Any CPU
245+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Release|x64.ActiveCfg = Release|Any CPU
246+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Release|x64.Build.0 = Release|Any CPU
247+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Release|x86.ActiveCfg = Release|Any CPU
248+
{043CD1EF-9A12-4944-B6AF-DE77692147C8}.Release|x86.Build.0 = Release|Any CPU
191249
EndGlobalSection
192250
GlobalSection(SolutionProperties) = preSolution
193251
HideSolutionNode = FALSE
@@ -205,5 +263,9 @@ Global
205263
{85A5F046-FD2F-4981-AFDD-3168704E6D9C} = {2FA94B80-AA27-4B92-9313-FB0311BCCEBD}
206264
{09916E38-1871-4CC4-9AFE-CCA7FEBB791C} = {0AB3BF05-4346-4AA6-1389-037BE0695223}
207265
{78C1025A-3D1F-4088-A012-0BF2BAEB8B85} = {0AB3BF05-4346-4AA6-1389-037BE0695223}
266+
{743DF682-4A5D-43C9-B1AA-7FA0EB3350E5} = {BE2BF6A7-3D65-40BA-B4D4-11CCECA36B06}
267+
{3A86E17D-35BB-4F18-86D7-5E3D0C81B312} = {BE2BF6A7-3D65-40BA-B4D4-11CCECA36B06}
268+
{14DD01B0-D7C0-4AC0-882D-7EEA49C1E7E3} = {BE2BF6A7-3D65-40BA-B4D4-11CCECA36B06}
269+
{043CD1EF-9A12-4944-B6AF-DE77692147C8} = {BE2BF6A7-3D65-40BA-B4D4-11CCECA36B06}
208270
EndGlobalSection
209271
EndGlobal

0 commit comments

Comments
 (0)