The Docbook guide can be found here https://tdg.docbook.org/
<xsl:attribute-set name="normal.para.spacing">
The Docbook guide can be found here https://tdg.docbook.org/
<xsl:attribute-set name="normal.para.spacing">
xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
xmlns:d="http://docbook.org/ns/docbook"
xmlns:db="http://docbook.org/ns/docbook"
xmlns:ng="http://docbook.org/docbook-ng"
Getting started:
Related tutorials:
| #!/bin/sh | |
| set -e | |
| git config -f .gitmodules --get-regexp '^submodule\..*\.path$' | | |
| while read path_key path | |
| do | |
| url_key=$(echo $path_key | sed 's/\.path/.url/') | |
| url=$(git config -f .gitmodules --get "$url_key") | |
| git submodule add $url $path |
| <?xml version="1.0" encoding="UTF-8" ?> | |
| <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:date="http://exslt.org/dates-and-times" extension-element-prefixes="date"> | |
| <xsl:output method="html" omit-xml-declaration="yes" encoding="UTF-8" indent="yes" /> | |
| <xsl:variable name="current-year"> | |
| <xsl:value-of select="substring(date:year(), 3, 2)" /> | |
| </xsl:variable> | |
| <xsl:variable name="current-month"> |
| import express from "express"; | |
| import hbs from "hbs"; | |
| import { join } from "path"; | |
| import cookieParser from "cookie-parser"; | |
| import cors from "cors"; | |
| import helmet from "helmet"; | |
| import morgan from "morgan"; | |
| import dotenv from "dotenv"; | |
| import mongoose from "mongoose"; | |
| dotenv.config(); |
export default function Home() {
const [data, setData] = useState();
useEffect(() => {
const interval = setInterval(() => {
setData((data) => new Date(Date.now()).toLocaleTimeString());
}, 5000);
return () => clearInterval(interval);
npm install express cookie-parser cors helmet morgan dotenv mongoose joi nodemon uuid
The following callback is executed for requests to /secret whether using GET, POST, PUT, DELETE, or any other HTTP request method:
app.all('/secret', function (req, res, next) {
console.log('Accessing the secret section ...')
next() // pass control to the next handler
})
The app.all() method is useful for mapping “global” logic for specific path prefixes or arbitrary matches. For example, if you put the following at the top of all other route definitions, it requires that all routes from that point on require authentication, and automatically load a user. Keep in mind that these callbacks do not have to act as end-points: loadUser can perform a task, then call next() to continue matching subsequent routes.
| # Debian | |
| deb http://deb.debian.org/debian/ bullseye main contrib non-free | |
| deb-src http://deb.debian.org/debian/ bullseye main contrib non-free | |
| deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free | |
| deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free | |
| deb http://security.debian.org/ bullseye-security main contrib non-free | |
| # Node |