This commit is contained in:
2025-02-05 11:03:19 +03:00
parent 6eec7dbda2
commit 5bbb99c3f9
2 changed files with 11 additions and 2 deletions

View File

@@ -7,6 +7,8 @@ pub fn (mut site DocSite) clean(args ErrorArgs) ! {
toclean := "
/node_modules
babel.config.js
# Production
/build
@@ -31,9 +33,13 @@ pub fn (mut site DocSite) clean(args ErrorArgs) ! {
build.sh
build_dev.sh
build-dev.sh
develop.sh
install.sh
docusaurus.config.ts
package.json
package-lock.json
pnpm-lock.yaml
sidebars.ts

View File

@@ -65,10 +65,12 @@ pub fn (mut f DocusaurusFactory) build(args_ DSiteNewArgs) !&DocSite {
pub fn (mut f DocusaurusFactory) dev(args_ DSiteNewArgs) !&DocSite {
mut s:=f.add(args_)!
s.clean()!
s.generate()!
// Create screen session for docusaurus development server
mut screen_name := 'docusaurus_${s.args.nameshort}'
mut screen_name := 'docusaurus'
mut sf := screen.new()!
// Add and start a new screen session
@@ -77,6 +79,7 @@ pub fn (mut f DocusaurusFactory) dev(args_ DSiteNewArgs) !&DocSite {
cmd: '/bin/bash'
start: true
attach: false
reset: true
)!
// Send commands to the screen session