✨ [website] Añade la web que presenta PageTop
This commit is contained in:
parent
ae2fa9d992
commit
265be3011d
38 changed files with 2030 additions and 46 deletions
1
packages/pagetop-hljs/.gitattributes
vendored
Normal file
1
packages/pagetop-hljs/.gitattributes
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
static/** linguist-vendored
|
||||
2
packages/pagetop-mdbook/.gitattributes
vendored
Normal file
2
packages/pagetop-mdbook/.gitattributes
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
static/** linguist-vendored
|
||||
template/** linguist-vendored
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
## Descripción general
|
||||
|
||||
Integra los archivos generados por [mdBook](https://rust-lang.github.io/mdBook/) en aplicaciones
|
||||
construidas con `PageTop` para crear documentación web de productos o APIs, tutoriales, material
|
||||
desarrolladas con `PageTop` para crear documentación web de productos o APIs, tutoriales, material
|
||||
para cursos o cualquier contenido que requiera una presentación navegable.
|
||||
|
||||
## Sobre PageTop
|
||||
|
|
|
|||
|
|
@ -1,6 +1,41 @@
|
|||
use pagetop::prelude::*;
|
||||
|
||||
pub mod util;
|
||||
use std::path::Path;
|
||||
|
||||
const COMMON_RESOURCES: [&str; 28] = [
|
||||
"css/chrome.css",
|
||||
"css/general.css",
|
||||
"css/print.css",
|
||||
"css/variables.css",
|
||||
"FontAwesome/css/font-awesome.css",
|
||||
"FontAwesome/fonts/fontawesome-webfont.eot",
|
||||
"FontAwesome/fonts/fontawesome-webfont.svg",
|
||||
"FontAwesome/fonts/fontawesome-webfont.ttf",
|
||||
"FontAwesome/fonts/fontawesome-webfont.woff",
|
||||
"FontAwesome/fonts/fontawesome-webfont.woff2",
|
||||
"FontAwesome/fonts/FontAwesome.ttf",
|
||||
"fonts/fonts.css",
|
||||
"fonts/OPEN-SANS-LICENSE.txt",
|
||||
"fonts/open-sans-v17-all-charsets-300.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-300italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-600.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-600italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-700.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-700italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-800.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-800italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-regular.woff2",
|
||||
"fonts/SOURCE-CODE-PRO-LICENSE.txt",
|
||||
"fonts/source-code-pro-v11-all-charsets-500.woff2",
|
||||
"ayu-highlight.css",
|
||||
"highlight.css",
|
||||
"tomorrow-night.css",
|
||||
];
|
||||
|
||||
pub fn except_common_resources(p: &Path) -> bool {
|
||||
!COMMON_RESOURCES.iter().any(|f| p.ends_with(f))
|
||||
}
|
||||
|
||||
include_files!(mdbook);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,35 +0,0 @@
|
|||
use std::path::Path;
|
||||
|
||||
pub fn except_mdbook_common_resources(p: &Path) -> bool {
|
||||
let common_resources: [&str; 28] = [
|
||||
"css/chrome.css",
|
||||
"css/general.css",
|
||||
"css/print.css",
|
||||
"css/variables.css",
|
||||
"FontAwesome/css/font-awesome.css",
|
||||
"FontAwesome/fonts/fontawesome-webfont.eot",
|
||||
"FontAwesome/fonts/fontawesome-webfont.svg",
|
||||
"FontAwesome/fonts/fontawesome-webfont.ttf",
|
||||
"FontAwesome/fonts/fontawesome-webfont.woff",
|
||||
"FontAwesome/fonts/fontawesome-webfont.woff2",
|
||||
"FontAwesome/fonts/FontAwesome.ttf",
|
||||
"fonts/fonts.css",
|
||||
"fonts/OPEN-SANS-LICENSE.txt",
|
||||
"fonts/open-sans-v17-all-charsets-300.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-300italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-600.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-600italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-700.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-700italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-800.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-800italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-italic.woff2",
|
||||
"fonts/open-sans-v17-all-charsets-regular.woff2",
|
||||
"fonts/SOURCE-CODE-PRO-LICENSE.txt",
|
||||
"fonts/source-code-pro-v11-all-charsets-500.woff2",
|
||||
"ayu-highlight.css",
|
||||
"highlight.css",
|
||||
"tomorrow-night.css",
|
||||
];
|
||||
!common_resources.iter().any(|f| p.ends_with(f))
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue