Merge pull request #159 from tfmukles/main

Update hugo.toml baseURL and modify projectSetup.js and themeSetup.js…
This commit is contained in:
Somrat 2024-12-03 15:19:03 +06:00 committed by GitHub
commit bf5613de8b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 17 additions and 1 deletions

View File

@ -1,6 +1,6 @@
######################## default configuration #################### ######################## default configuration ####################
# The base URL of your site (required). This will be prepended to all relative URLs. # The base URL of your site (required). This will be prepended to all relative URLs.
baseURL = "/" baseURL = "https://example.org"
# Title of your website (required). # Title of your website (required).
title = "Hugoplate" title = "Hugoplate"
# Your theme name # Your theme name

View File

@ -5,6 +5,13 @@ const toggleComment = ({ filepath, regex }) => {
let updatedContent = fs.readFileSync(filepath, "utf8"); let updatedContent = fs.readFileSync(filepath, "utf8");
const match = updatedContent.match(regex); const match = updatedContent.match(regex);
if (filepath.endsWith("hugo.toml")) {
updatedContent = updatedContent.replace(
'baseURL = "https://example.org"',
'baseURL = "/"',
);
}
if (match) { if (match) {
const matchedContent = match[0]; const matchedContent = match[0];
const hasComment = matchedContent.startsWith("# "); const hasComment = matchedContent.startsWith("# ");
@ -110,6 +117,8 @@ const setupProject = () => {
const exampleSite = path.join(rootFolder, "exampleSite"); const exampleSite = path.join(rootFolder, "exampleSite");
iterateFilesAndFolders(exampleSite, { destinationRoot: rootFolder }); iterateFilesAndFolders(exampleSite, { destinationRoot: rootFolder });
deleteFolder(exampleSite); deleteFolder(exampleSite);
} else {
console.log("Project already setup");
} }
}; };

View File

@ -5,6 +5,13 @@ const toggleComment = ({ filepath, regex }) => {
let updatedContent = fs.readFileSync(filepath, "utf8"); let updatedContent = fs.readFileSync(filepath, "utf8");
const match = updatedContent.match(regex); const match = updatedContent.match(regex);
if (filepath.endsWith("hugo.toml")) {
updatedContent = updatedContent.replace(
'baseURL = "/"',
'baseURL = "https://example.org"',
);
}
if (match) { if (match) {
const matchedContent = match[0]; const matchedContent = match[0];
const hasComment = matchedContent.startsWith("# "); const hasComment = matchedContent.startsWith("# ");