Crear biblioteca de páginas del sitio en SharePoint Online
Requisito: Crear una biblioteca de páginas del sitio en SharePoint Online.
La biblioteca de páginas del sitio es una biblioteca única que almacena las páginas de su sitio. Puede utilizar la biblioteca de páginas del sitio para crear y almacenar páginas que se pueden utilizar para compartir información y colaborar con su equipo. Si la biblioteca de páginas del sitio falta o se elimina por algún motivo, los sitios de SharePoint Online comienzan a mostrar el error "404 NO ENCONTRADO". Para crear una biblioteca de páginas del sitio en SharePoint Online, siga estos pasos:
Método 1: active la función "Páginas del sitio" para crear la biblioteca de páginas del sitio
La función a nivel de sitio "Páginas del sitio" trae la biblioteca "Páginas del sitio" al sitio. Entonces, siga estos pasos y active la función para obtener la biblioteca de páginas del sitio.
- Navegue a su sitio de SharePoint Online.
- Haga clic en Configuración >> Elija "Configuración del sitio" (https://YourDomain.sharepoint.com/sites/YourSite/_layouts/15/settings.aspx))
- Haga clic en "Administrar características del sitio" en el grupo "Acciones del sitio".
Localice la función "Páginas del sitio" y haga clic en "Activar" junto a ella. Si ya está activado, desactívelo una vez y luego actívelo nuevamente.
- Esto traerá la biblioteca de "Páginas del sitio" que falta. Puede crear una nueva página del sitio y configurarla como la página de inicio del sitio.
La biblioteca de páginas del sitio ahora aparecerá en la lista "Contenido del sitio". Puede utilizar esta biblioteca para almacenar y organizar las páginas de su sitio. También puede usarlo para crear páginas nuevas, editar páginas existentes y eliminar páginas según sea necesario.
Opción 2: PowerShell para crear la biblioteca de páginas del sitio en SharePoint Online
En caso de que los pasos anteriores no le funcionen, aquí está el PowerShell para crear la biblioteca de páginas del sitio en un sitio de SharePoint Online. Este script PnP PowerShell crea la biblioteca de páginas del sitio y le agrega el tipo de contenido "Página del sitio".
#Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/Purchase"
Try {
#Connect to SharePoint Online site
Connect-PnPOnline -Url $SiteURL -Interactive
#Get the context
$Ctx = Get-PnPContext
#Check if the Site Pages Library Exists
$SitePagesLibrary = Get-PnPList -Identity "Site Pages"
If($SitePagesLibrary -eq $Null)
{
#Create Site Pages Library in sharepoint online using powershell
$ListInfo = New-Object Microsoft.SharePoint.Client.ListCreationInformation
$ListInfo.Title = "Site Pages"
$ListInfo.Url = "SitePages"
$ListInfo.TemplateType = 119 #Site Pages library template
$List = $Ctx.Web.Lists.Add($ListInfo)
$List.Update()
Invoke-PnPQuery
Write-host "Site Pages Library Created!" -f Green
}
Else
{
Write-Host -f Yellow "Site Pages Library already exist!"
}
#Add "Site Page" Content type to the "Site Pages" library
$ContentType = Get-PnPContentType -Identity "Site Page"
If($ContentType)
{
#Check if the Library has the content type already
$SitePageContentType = Get-PnPContentType -List "Site Pages" -Identity "Site Page" -ErrorAction SilentlyContinue
If(!$SitePageContentType)
{
#Add Content Type to Library
Add-PnPContentTypeToList -List "Site Pages" -ContentType $ContentType
Write-host "Site Page content type added to the Library" -f Green
}
Else
{
Write-host "Site Page content type already exists in the Library!" -f yellow
}
}
Else
{
Write-host -f Yellow "Could Not Find the 'Site Page' Content Type! Activate the Site Pages Feature" -f Yellow
}
}
Catch {
Write-host -f Red "Error:" $_.Exception.Message
}
Una vez que la biblioteca de páginas del sitio esté lista, puede crear una nueva página del sitio, agregarle contenido y configurarla como página de inicio.
