This is an alert
modified | Saturday 18 January 2025 |
---|
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (including the design and implementation of hardware and software). Computer science is generally considered an area of academic research and is distinct from computer programming.
To override any xlog template :
theme
directory inside your knowledge base directorytheme
to override any previously defined themeFor example, xlog has templates defined inside templates/
one of them is pages.html
which display a list of pages. to override it you can:
theme/pages.html
with the new Go template content.title
attribute will replace the page title (that is the filename by default)Style | code | example |
---|---|---|
Bold | ** |
Bold |
Bold | __ |
Bold |
Italic | * |
Italic |
Italic | _ |
italic |
Strikethrough | ~~ |
|
Subscript | <sub> |
X2 |
Superscript | <sup> |
X2 |
Linking | [text](url) |
Emad Elsaid |
Shorting Long URLs: | https://en.wikipedia.org/wiki/… | |
Auto linking text if it’s a page name | index, 1/3 Features Test | |
Emoji | :EMOJICODE: |
🔧 |
Detect date | DD-MM-YYYY |
1 January 2023 |
Detect hashtag | # |
Testing |
Foot note | [^1] |
1 |
Typography replacement | ' " -- ... << >> |
‘hello’, “hello”, –, …, «, » |
Inline MathJax with | $ |
\(ax^2 + bx + c = 0\) |
Inline MathJax with | $$ |
\(ax^2 + bx + c = 0\) |
1-January-2023
shows as a link 1 January 2023 So you can create a page every day like a diary or agenda, write the date in it and it’ll show up in the calendar.
Also you can use a date as due date for a todo, and you can check the calendar for upcoming due dates.
>
¶Computer science is the study of computation, automation, and information.
fmt.Println("hello world")
1fmt.Println("Hello World")
$$
¶\[\vec{\nabla} \times \vec{F} = \left( \frac{\partial F_z}{\partial y} - \frac{\partial F_y}{\partial z} \right) \mathbf{i} + \left( \frac{\partial F_x}{\partial z} - \frac{\partial F_z}{\partial x} \right) \mathbf{j} + \left( \frac{\partial F_y}{\partial x} - \frac{\partial F_x}{\partial y} \right) \mathbf{k} \]
![alt](url)
: ¶extensions/blocks/templates
has a set of blocksFor example extensions/blocks/templates/book.html
represents a blocks book
```book title: The food of the gods author: H. G. Wells image: /public/d32ac848ea161f9b384ed2ed81d657e3f150bcd3aa355a75741b95c76b873898.avif ```
Parses the content as YAML and is passed to the book.html
file rendering the block to :
Authors:
Developer, Youtuber and casual gamer
Developer, Youtuber and casual gamer
Developer, Youtuber and casual gamer
Developer, Youtuber and casual gamer
Developer, Youtuber and casual gamer
Developer, Youtuber and casual gamer
The previous list each one of them is a block that looks like the following:
```person name: Emad Elsaid image: https://www.emadelsaid.com/public/logo.png website: https://www.emadelsaid.com byline: Developer, Youtuber and casual gamer ```
Or a Github user. which requires just the name
```github-user name: emad-elsaid ```
or one-liner. as only one line is needed
/github-user name: emad-elsaid
-
+
*
1.
1.
again- [ ]
- [x]
In a single line with /SHORTCODE
:
Mermaid Graphs:
erDiagram CUSTOMER ||--o{ ORDER : places ORDER ||--|{ LINE-ITEM : contains CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
gantt title A Gantt Diagram dateFormat YYYY-MM-DD section Section A task :a1, 2014-01-01, 30d Another task :after a1 , 20d section Another Task in sec :2014-01-12 , 12d another task : 24d
Embed another page, header-particles in this case
Heading1 | Heading2 |
---|---|
Value 1.1 | Value 1.2 |
Value 2.1 | Value 2.2 |
Value 3.1 | Value 3.2 |
Using ---
Tweet link
X link
Youtube link
Facebook link
Giphy link
More details about a sentence or a reference citation using [^1]:
↩︎