Static Site Generator Open Source Development
- C#
- .NET 5.0
- Html Agility Pack
- xUnit for testing
- moq for testing
- Clone the reposistory
- Change solution configuration into
release
and build solution in Visual Studio - Open the cmd or terminal
- Type command
dotnet tool install --global --add-source <project_root_path>/bin/release kimchi-ssg.exe
- Check installation
dotnet tool list --global
- Clone repository https://github.com/mkim219/kimchi-ssg.git
- Open "kimchi-ssg.csproj" C# project file
- Build the project with ctrl+shift+B (if you Windows user) with either
debug
orrelease
mode - Go to directory
\bin\Release\net5.0
, you can findkimchi-ssg.exe
or/bin/Debug/net5.0
for linux - Run command prompt and change directory where
kimchi-ssg.exe
(windows) or./kimichi-ssg
(Linux) locates at
- Via NuGet
- Before submit the code, make sure you have changed
<version>{version}</version
inkimchi-ssg.csproj
- GitHub Action will process the release for NuGet
- Before submit the code, make sure you have changed
--i --input <arguments>
: Input your text or Markdown file and folder to convert html--version
: Show version information-?, -h, --help
: Show help and usage information-c, --config <json file>
: Run with options on json file-f or --format
: Fix the format-l or --lint
: Fix the lint