mirror of
https://github.com/makew0rld/amfora.git
synced 2024-12-04 14:46:29 -05:00
43 lines
1.1 KiB
Go
43 lines
1.1 KiB
Go
package display
|
|
|
|
import (
|
|
"io/ioutil"
|
|
|
|
"github.com/makeworld-the-better-one/amfora/config"
|
|
)
|
|
|
|
//nolint
|
|
var defaultNewTabContent = []byte(`# New Tab
|
|
|
|
You've opened a new tab. Use the bar at the bottom to browse around. You can start typing in it by pressing the space key.
|
|
|
|
Press the ? key at any time to bring up the help, and see other keybindings. Most are what you expect.
|
|
|
|
You can customize this page by creating a gemtext file called newtab.gmi, in Amfora's configuration folder.
|
|
|
|
Happy browsing!
|
|
|
|
## Internal Pages
|
|
|
|
=> about:bookmarks Bookmarks
|
|
=> about:subscriptions Subscriptions
|
|
=> about:about All internal pages
|
|
|
|
## Learn more about Amfora!
|
|
|
|
=> https://github.com/makeworld-the-better-one/amfora Amfora homepage
|
|
=> https://github.com/makeworld-the-better-one/amfora/wiki Amfora Wiki [GitHub]
|
|
=> gemini://makeworld.space/amfora-wiki/ Amfora Wiki [On Gemini!]
|
|
|
|
=> //gemini.circumlunar.space Project Gemini
|
|
`)
|
|
|
|
// Read the new tab content from a file if it exists or fallback to a default page.
|
|
func getNewTabContent() []byte {
|
|
data, err := ioutil.ReadFile(config.NewTabPath)
|
|
if err == nil {
|
|
return data
|
|
}
|
|
return defaultNewTabContent
|
|
}
|