2020-06-18 23:54:48 +03:00
|
|
|
package display
|
|
|
|
|
2020-09-01 20:55:09 +03:00
|
|
|
import (
|
|
|
|
"io/ioutil"
|
|
|
|
|
|
|
|
"github.com/makeworld-the-better-one/amfora/config"
|
|
|
|
)
|
|
|
|
|
|
|
|
//nolint
|
|
|
|
var defaultNewTabContent = `# New Tab
|
2020-06-18 23:54:48 +03:00
|
|
|
|
2020-06-19 18:18:28 +03:00
|
|
|
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.
|
2020-06-18 23:54:48 +03:00
|
|
|
|
2020-06-19 18:18:28 +03:00
|
|
|
Press the ? key at any time to bring up the help, and see other keybindings. Most are what you expect.
|
2020-06-18 23:54:48 +03:00
|
|
|
|
2020-09-01 20:55:09 +03:00
|
|
|
You can customize this page by creating a gemtext file called newtab.gmi, in Amfora's configuration folder.
|
|
|
|
|
2020-06-18 23:54:48 +03:00
|
|
|
Happy browsing!
|
|
|
|
|
2020-06-24 03:07:25 +03:00
|
|
|
=> about:bookmarks Bookmarks
|
|
|
|
|
|
|
|
=> //gemini.circumlunar.space Project Gemini
|
2020-06-18 23:54:48 +03:00
|
|
|
=> https://github.com/makeworld-the-better-one/amfora Amfora homepage [HTTPS]
|
|
|
|
`
|
2020-09-01 20:55:09 +03:00
|
|
|
|
|
|
|
// Read the new tab content from a file if it exists or fallback to a default page.
|
|
|
|
func getNewTabContent() string {
|
|
|
|
data, err := ioutil.ReadFile(config.NewTabPath)
|
|
|
|
if err == nil {
|
|
|
|
return string(data)
|
|
|
|
}
|
|
|
|
return defaultNewTabContent
|
|
|
|
}
|