GitHub Gist: instantly share code, notes, and snippets.
- List of package versions for project typora in all repositories.
- Markdown is created by Daring Fireball; the original guideline is here. Its syntax, however, varies between different parsers or editors. Typora try to follow GitHub Flavored Markdown, but may still have small incompatibilities.
A dark theme for Typora, a multi-platform Markdown Editor, that reproduces the new GitHub Dark Theme, recently deployed on their website.
Installation
- Download the zipped project package or the latest stable release.
- Launch Typora and open
Preferences
from the app menu. - Go to the
Appearance
tab, and chooseOpen Theme Folder
. - Copy the
github-night.css
file andgithub-night
folder to your Typora theme library. - Launch or restart Typora and choose
Github Night
from the theme menu.
Screenshots
Articles
Source Mode
Focus Mode
Code Blocks & Folders Menu
Plan
Other theme in Typora
I made another theme for Typora, a dark blue one. It’s called “Hivacruz” and you can find it here: https://github.com/kinoute/typora-hivacruz-theme.
Other themes in other apps
I made other themes for different applications. Here there are:
- Sublime Text theme: https://github.com/kinoute/hivacruz-sublime-theme
- VSCode Theme: https://github.com/kinoute/vscode-hivacruz-theme
- iTerm2: https://github.com/kinoute/hivacruz-itermcolors
- Nova: https://github.com/kinoute/hivacruz-nova-theme
Credits
- Created by Yann Defretin.
- Based on the official GitHub Dark Theme available on their website.
- The Font used is Nunito designed by Vernon Adams.
- Table Editing in Typora
Tables in Markdown
Typora supports table syntax of GitHub Flavored Markdown. For example, it will parse following text in a markdown file into a table.
Table Editing in Typora
In Typora, you can write or edit the markdown text to add or modify tables.
We also provides menu entry, context menu, shortcut keys, drag & move, tooltips to make table editing easier to use under related GUI.
Create Table in Typora
To create a table in Typora, you can simply write out a table header in markdown.
Or, you can also insert table from the menu bar.
Typora Github
A table must have table headers and at least one row and one column.
Add Row in Table
Press Command/Ctrl+Enter
to quickly insert an empty row under the current table row, or use the Context menu (right click).
Delete Row in Table
The delete line command or delete table row (Shift+Ctrl+L or Shift+Command+L on macOS) will delete current table row in a table, or use the Context menu (right click).
Add/Delete Column in Table

Right click on a table cell, and in the Context menu, there are menu items for add/remove table columns.
Resize Table
Put the cursor inside a table and a table tooltip will show above the table header. Click the most left icon, and you will be able to resize the table.
If you want to make the table larger than 6 columns or 10 rows, you can click the row/column number and enter a number.
Text Alignment in Column
In GitHub Flavored Markdown, column alignment can be specified as follows:
In Typora, you can simply change text alignment under a column by selecting the related alignment icon from table tooltip.
Typora Github
With alignment set, Typora will add attribute like style='text-align: left'
to the current column (<td>
), but the final alignment can still be changed by CSS rules in current theme or custom CSS.
Move Row/Column
Typora Theme Github
It’s easy to reorder rows/columns through Typora’s WYSIWYG feature. Just click on the left/top border of a row/column, and use drag and drop to move it:
Touch Bar Support
Typora Github Image
Tables can also be altered using the Touch Bar on certain MacBook laptops.
